Class TimeRange.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, TimeRangeOrBuilder, java.lang.Cloneable
    Enclosing class:
    TimeRange

    public static final class TimeRange.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<TimeRange.Builder>
    implements TimeRangeOrBuilder
     The time range is closed and includes both the start and end times,
     (i.e., [start, end]).
     End is optional to be able to capture a period that has started but
     has no known end.
     
    Protobuf type dev.sigstore.common.v1.TimeRange
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TimeRange build()  
      TimeRange buildPartial()  
      TimeRange.Builder clear()  
      TimeRange.Builder clearEnd()
      optional .google.protobuf.Timestamp end = 2;
      TimeRange.Builder clearStart()
      .google.protobuf.Timestamp start = 1;
      TimeRange getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      com.google.protobuf.Timestamp getEnd()
      optional .google.protobuf.Timestamp end = 2;
      com.google.protobuf.Timestamp.Builder getEndBuilder()
      optional .google.protobuf.Timestamp end = 2;
      com.google.protobuf.TimestampOrBuilder getEndOrBuilder()
      optional .google.protobuf.Timestamp end = 2;
      com.google.protobuf.Timestamp getStart()
      .google.protobuf.Timestamp start = 1;
      com.google.protobuf.Timestamp.Builder getStartBuilder()
      .google.protobuf.Timestamp start = 1;
      com.google.protobuf.TimestampOrBuilder getStartOrBuilder()
      .google.protobuf.Timestamp start = 1;
      boolean hasEnd()
      optional .google.protobuf.Timestamp end = 2;
      boolean hasStart()
      .google.protobuf.Timestamp start = 1;
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      TimeRange.Builder mergeEnd​(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp end = 2;
      TimeRange.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      TimeRange.Builder mergeFrom​(com.google.protobuf.Message other)  
      TimeRange.Builder mergeFrom​(TimeRange other)  
      TimeRange.Builder mergeStart​(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp start = 1;
      TimeRange.Builder setEnd​(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp end = 2;
      TimeRange.Builder setEnd​(com.google.protobuf.Timestamp.Builder builderForValue)
      optional .google.protobuf.Timestamp end = 2;
      TimeRange.Builder setStart​(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp start = 1;
      TimeRange.Builder setStart​(com.google.protobuf.Timestamp.Builder builderForValue)
      .google.protobuf.Timestamp start = 1;
      • Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

        addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
      • Methods inherited from class com.google.protobuf.AbstractMessage.Builder

        findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

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

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

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<TimeRange.Builder>
      • clear

        public TimeRange.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessage.Builder<TimeRange.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TimeRange.Builder>
      • getDefaultInstanceForType

        public TimeRange getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public TimeRange build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public TimeRange buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public TimeRange.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TimeRange.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage.Builder<TimeRange.Builder>
      • mergeFrom

        public TimeRange.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TimeRange.Builder>
        Throws:
        java.io.IOException
      • hasStart

        public boolean hasStart()
        .google.protobuf.Timestamp start = 1;
        Specified by:
        hasStart in interface TimeRangeOrBuilder
        Returns:
        Whether the start field is set.
      • getStart

        public com.google.protobuf.Timestamp getStart()
        .google.protobuf.Timestamp start = 1;
        Specified by:
        getStart in interface TimeRangeOrBuilder
        Returns:
        The start.
      • setStart

        public TimeRange.Builder setStart​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp start = 1;
      • setStart

        public TimeRange.Builder setStart​(com.google.protobuf.Timestamp.Builder builderForValue)
        .google.protobuf.Timestamp start = 1;
      • mergeStart

        public TimeRange.Builder mergeStart​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp start = 1;
      • clearStart

        public TimeRange.Builder clearStart()
        .google.protobuf.Timestamp start = 1;
      • getStartBuilder

        public com.google.protobuf.Timestamp.Builder getStartBuilder()
        .google.protobuf.Timestamp start = 1;
      • getStartOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStartOrBuilder()
        .google.protobuf.Timestamp start = 1;
        Specified by:
        getStartOrBuilder in interface TimeRangeOrBuilder
      • hasEnd

        public boolean hasEnd()
        optional .google.protobuf.Timestamp end = 2;
        Specified by:
        hasEnd in interface TimeRangeOrBuilder
        Returns:
        Whether the end field is set.
      • getEnd

        public com.google.protobuf.Timestamp getEnd()
        optional .google.protobuf.Timestamp end = 2;
        Specified by:
        getEnd in interface TimeRangeOrBuilder
        Returns:
        The end.
      • setEnd

        public TimeRange.Builder setEnd​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp end = 2;
      • setEnd

        public TimeRange.Builder setEnd​(com.google.protobuf.Timestamp.Builder builderForValue)
        optional .google.protobuf.Timestamp end = 2;
      • mergeEnd

        public TimeRange.Builder mergeEnd​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp end = 2;
      • clearEnd

        public TimeRange.Builder clearEnd()
        optional .google.protobuf.Timestamp end = 2;
      • getEndBuilder

        public com.google.protobuf.Timestamp.Builder getEndBuilder()
        optional .google.protobuf.Timestamp end = 2;
      • getEndOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndOrBuilder()
        optional .google.protobuf.Timestamp end = 2;
        Specified by:
        getEndOrBuilder in interface TimeRangeOrBuilder