Interface Generated.MicroTimeOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Generated.MicroTime, Generated.MicroTime.Builder
    Enclosing class:
    Generated

    public static interface Generated.MicroTimeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getNanos()
      Non-negative fractions of a second at nanosecond resolution.
      long getSeconds()
      Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
      boolean hasNanos()
      Non-negative fractions of a second at nanosecond resolution.
      boolean hasSeconds()
      Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasSeconds

        boolean hasSeconds()
         Represents seconds of UTC time since Unix epoch
         1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
         9999-12-31T23:59:59Z inclusive.
         
        optional int64 seconds = 1;
        Returns:
        Whether the seconds field is set.
      • getSeconds

        long getSeconds()
         Represents seconds of UTC time since Unix epoch
         1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
         9999-12-31T23:59:59Z inclusive.
         
        optional int64 seconds = 1;
        Returns:
        The seconds.
      • hasNanos

        boolean hasNanos()
         Non-negative fractions of a second at nanosecond resolution. Negative
         second values with fractions must still have non-negative nanos values
         that count forward in time. Must be from 0 to 999,999,999
         inclusive. This field may be limited in precision depending on context.
         
        optional int32 nanos = 2;
        Returns:
        Whether the nanos field is set.
      • getNanos

        int getNanos()
         Non-negative fractions of a second at nanosecond resolution. Negative
         second values with fractions must still have non-negative nanos values
         that count forward in time. Must be from 0 to 999,999,999
         inclusive. This field may be limited in precision depending on context.
         
        optional int32 nanos = 2;
        Returns:
        The nanos.