Class TimeSegment.Builder (2.1.23) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 2.1.23keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   static   final   class  TimeSegment . Builder   extends   GeneratedMessageV3 . Builder<TimeSegment . Builder >  implements   TimeSegmentOrBuilder  
   A time period inside of an example that has a time dimension (e.g. video).
 Protobuf type google.cloud.automl.v1beta1.TimeSegment
Static Methods
   
  getDescriptor() 
  
    
public   static   final   Descriptors . Descriptor   getDescriptor ()  
  Returns 
  
  Methods
   
  addRepeatedField(Descriptors.FieldDescriptor field, Object value) 
  
    
public   TimeSegment . Builder   addRepeatedField ( Descriptors . FieldDescriptor   field ,   Object   value )  
  Parameters 
  
  Returns 
  
  Overrides 
  
  build() 
  
    
public   TimeSegment   build ()  
  Returns 
  
  buildPartial() 
  
    
public   TimeSegment   buildPartial ()  
  Returns 
  
  clear() 
  
    
public   TimeSegment . Builder   clear ()  
  Returns 
  
  Overrides 
  
  clearEndTimeOffset() 
  
    
public   TimeSegment . Builder   clearEndTimeOffset ()  
   End of the time segment (exclusive), represented as the duration since the
 example start.
 .google.protobuf.Duration end_time_offset = 2;
Returns 
  
  clearField(Descriptors.FieldDescriptor field) 
  
    
public   TimeSegment . Builder   clearField ( Descriptors . FieldDescriptor   field )  
  Parameter 
  
  Returns 
  
  Overrides 
  
  clearOneof(Descriptors.OneofDescriptor oneof) 
  
    
public   TimeSegment . Builder   clearOneof ( Descriptors . OneofDescriptor   oneof )  
  Parameter 
  
  Returns 
  
  Overrides 
  
  clearStartTimeOffset() 
  
    
public   TimeSegment . Builder   clearStartTimeOffset ()  
   Start of the time segment (inclusive), represented as the duration since
 the example start.
 .google.protobuf.Duration start_time_offset = 1;
Returns 
  
  clone() 
  
    
public   TimeSegment . Builder   clone ()  
  Returns 
  
  Overrides 
  
  getDefaultInstanceForType() 
  
    
public   TimeSegment   getDefaultInstanceForType ()  
  Returns 
  
  getDescriptorForType() 
  
    
public   Descriptors . Descriptor   getDescriptorForType ()  
  Returns 
  
  Overrides 
  
  getEndTimeOffset() 
  
    
public   Duration   getEndTimeOffset ()  
   End of the time segment (exclusive), represented as the duration since the
 example start.
 .google.protobuf.Duration end_time_offset = 2;
Returns 
  
    
      
        Type Description  
      
        Duration The endTimeOffset.
 
     
  
  getEndTimeOffsetBuilder() 
  
    
public   Duration . Builder   getEndTimeOffsetBuilder ()  
   End of the time segment (exclusive), represented as the duration since the
 example start.
 .google.protobuf.Duration end_time_offset = 2;
Returns 
  
  getEndTimeOffsetOrBuilder() 
  
    
public   DurationOrBuilder   getEndTimeOffsetOrBuilder ()  
   End of the time segment (exclusive), represented as the duration since the
 example start.
 .google.protobuf.Duration end_time_offset = 2;
Returns 
  
  getStartTimeOffset() 
  
    
public   Duration   getStartTimeOffset ()  
   Start of the time segment (inclusive), represented as the duration since
 the example start.
 .google.protobuf.Duration start_time_offset = 1;
Returns 
  
    
      
        Type Description  
      
        Duration The startTimeOffset.
 
     
  
  getStartTimeOffsetBuilder() 
  
    
public   Duration . Builder   getStartTimeOffsetBuilder ()  
   Start of the time segment (inclusive), represented as the duration since
 the example start.
 .google.protobuf.Duration start_time_offset = 1;
Returns 
  
  getStartTimeOffsetOrBuilder() 
  
    
public   DurationOrBuilder   getStartTimeOffsetOrBuilder ()  
   Start of the time segment (inclusive), represented as the duration since
 the example start.
 .google.protobuf.Duration start_time_offset = 1;
Returns 
  
  hasEndTimeOffset() 
  
    
public   boolean   hasEndTimeOffset ()  
   End of the time segment (exclusive), represented as the duration since the
 example start.
 .google.protobuf.Duration end_time_offset = 2;
Returns 
  
    
      
        Type Description  
      
        boolean Whether the endTimeOffset field is set.
 
     
  
  hasStartTimeOffset() 
  
    
public   boolean   hasStartTimeOffset ()  
   Start of the time segment (inclusive), represented as the duration since
 the example start.
 .google.protobuf.Duration start_time_offset = 1;
Returns 
  
    
      
        Type Description  
      
        boolean Whether the startTimeOffset field is set.
 
     
  
  internalGetFieldAccessorTable() 
  
    
protected   GeneratedMessageV3 . FieldAccessorTable   internalGetFieldAccessorTable ()  
  Returns 
  
  Overrides 
  
  isInitialized() 
  
    
public   final   boolean   isInitialized ()  
  Returns 
  
  Overrides 
  
  mergeEndTimeOffset(Duration value) 
  
    
public   TimeSegment . Builder   mergeEndTimeOffset ( Duration   value )  
   End of the time segment (exclusive), represented as the duration since the
 example start.
 .google.protobuf.Duration end_time_offset = 2;
Parameter 
  
  Returns 
  
  mergeFrom(TimeSegment other) 
  
    
public   TimeSegment . Builder   mergeFrom ( TimeSegment   other )  
  Parameter 
  
  Returns 
  
  
    
public   TimeSegment . Builder   mergeFrom ( CodedInputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  Parameters 
  
  Returns 
  
  Overrides 
  
  Exceptions 
  
  mergeFrom(Message other) 
  
    
public   TimeSegment . Builder   mergeFrom ( Message   other )  
  Parameter 
  
  Returns 
  
  Overrides 
  
  mergeStartTimeOffset(Duration value) 
  
    
public   TimeSegment . Builder   mergeStartTimeOffset ( Duration   value )  
   Start of the time segment (inclusive), represented as the duration since
 the example start.
 .google.protobuf.Duration start_time_offset = 1;
Parameter 
  
  Returns 
  
  mergeUnknownFields(UnknownFieldSet unknownFields) 
  
    
public   final   TimeSegment . Builder   mergeUnknownFields ( UnknownFieldSet   unknownFields )  
  Parameter 
  
  Returns 
  
  Overrides 
  
  setEndTimeOffset(Duration value) 
  
    
public   TimeSegment . Builder   setEndTimeOffset ( Duration   value )  
   End of the time segment (exclusive), represented as the duration since the
 example start.
 .google.protobuf.Duration end_time_offset = 2;
Parameter 
  
  Returns 
  
  setEndTimeOffset(Duration.Builder builderForValue) 
  
    
public   TimeSegment . Builder   setEndTimeOffset ( Duration . Builder   builderForValue )  
   End of the time segment (exclusive), represented as the duration since the
 example start.
 .google.protobuf.Duration end_time_offset = 2;
Parameter 
  
    
      
        Name Description  
      
        builderForValue Builder  
     
  
  Returns 
  
  setField(Descriptors.FieldDescriptor field, Object value) 
  
    
public   TimeSegment . Builder   setField ( Descriptors . FieldDescriptor   field ,   Object   value )  
  Parameters 
  
  Returns 
  
  Overrides 
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) 
  
    
public   TimeSegment . Builder   setRepeatedField ( Descriptors . FieldDescriptor   field ,   int   index ,   Object   value )  
  Parameters 
  
  Returns 
  
  Overrides 
  
  setStartTimeOffset(Duration value) 
  
    
public   TimeSegment . Builder   setStartTimeOffset ( Duration   value )  
   Start of the time segment (inclusive), represented as the duration since
 the example start.
 .google.protobuf.Duration start_time_offset = 1;
Parameter 
  
  Returns 
  
  setStartTimeOffset(Duration.Builder builderForValue) 
  
    
public   TimeSegment . Builder   setStartTimeOffset ( Duration . Builder   builderForValue )  
   Start of the time segment (inclusive), represented as the duration since
 the example start.
 .google.protobuf.Duration start_time_offset = 1;
Parameter 
  
    
      
        Name Description  
      
        builderForValue Builder  
     
  
  Returns 
  
  setUnknownFields(UnknownFieldSet unknownFields) 
  
    
public   final   TimeSegment . Builder   setUnknownFields ( UnknownFieldSet   unknownFields )  
  Parameter 
  
  Returns 
  
  Overrides 
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-28 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-28 UTC."],[],[]]