Interface DateTimeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DateTime, DateTime.Builder

public interface DateTimeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getYear

      int getYear()
       Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a
       datetime without a year.
       
      int32 year = 1;
      Returns:
      The year.
    • getMonth

      int getMonth()
       Required. Month of year. Must be from 1 to 12.
       
      int32 month = 2;
      Returns:
      The month.
    • getDay

      int getDay()
       Required. Day of month. Must be from 1 to 31 and valid for the year and
       month.
       
      int32 day = 3;
      Returns:
      The day.
    • getHours

      int getHours()
       Required. Hours of day in 24 hour format. Should be from 0 to 23. An API
       may choose to allow the value "24:00:00" for scenarios like business
       closing time.
       
      int32 hours = 4;
      Returns:
      The hours.
    • getMinutes

      int getMinutes()
       Required. Minutes of hour of day. Must be from 0 to 59.
       
      int32 minutes = 5;
      Returns:
      The minutes.
    • getSeconds

      int getSeconds()
       Required. Seconds of minutes of the time. Must normally be from 0 to 59. An
       API may allow the value 60 if it allows leap-seconds.
       
      int32 seconds = 6;
      Returns:
      The seconds.
    • getNanos

      int getNanos()
       Required. Fractions of seconds in nanoseconds. Must be from 0 to
       999,999,999.
       
      int32 nanos = 7;
      Returns:
      The nanos.
    • hasUtcOffset

      boolean hasUtcOffset()
       UTC offset. Must be whole seconds, between -18 hours and +18 hours.
       For example, a UTC offset of -4:00 would be represented as
       { seconds: -14400 }.
       
      .google.protobuf.Duration utc_offset = 8;
      Returns:
      Whether the utcOffset field is set.
    • getUtcOffset

      Duration getUtcOffset()
       UTC offset. Must be whole seconds, between -18 hours and +18 hours.
       For example, a UTC offset of -4:00 would be represented as
       { seconds: -14400 }.
       
      .google.protobuf.Duration utc_offset = 8;
      Returns:
      The utcOffset.
    • getUtcOffsetOrBuilder

      DurationOrBuilder getUtcOffsetOrBuilder()
       UTC offset. Must be whole seconds, between -18 hours and +18 hours.
       For example, a UTC offset of -4:00 would be represented as
       { seconds: -14400 }.
       
      .google.protobuf.Duration utc_offset = 8;
    • hasTimeZone

      boolean hasTimeZone()
       Time zone.
       
      .google.type.TimeZone time_zone = 9;
      Returns:
      Whether the timeZone field is set.
    • getTimeZone

      TimeZone getTimeZone()
       Time zone.
       
      .google.type.TimeZone time_zone = 9;
      Returns:
      The timeZone.
    • getTimeZoneOrBuilder

      TimeZoneOrBuilder getTimeZoneOrBuilder()
       Time zone.
       
      .google.type.TimeZone time_zone = 9;
    • getTimeOffsetCase

      DateTime.TimeOffsetCase getTimeOffsetCase()