Class TimeSegment.Builder (2.42.0)

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
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public TimeSegment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
TimeSegment.Builder
Overrides

build()

public TimeSegment build()
Returns
Type Description
TimeSegment

buildPartial()

public TimeSegment buildPartial()
Returns
Type Description
TimeSegment

clear()

public TimeSegment.Builder clear()
Returns
Type Description
TimeSegment.Builder
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
Type Description
TimeSegment.Builder

clearField(Descriptors.FieldDescriptor field)

public TimeSegment.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
TimeSegment.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public TimeSegment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
TimeSegment.Builder
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
Type Description
TimeSegment.Builder

clone()

public TimeSegment.Builder clone()
Returns
Type Description
TimeSegment.Builder
Overrides

getDefaultInstanceForType()

public TimeSegment getDefaultInstanceForType()
Returns
Type Description
TimeSegment

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
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
Type Description
Builder

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
Type Description
DurationOrBuilder

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
Type Description
Builder

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
Type Description
DurationOrBuilder

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
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
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
Name Description
value Duration
Returns
Type Description
TimeSegment.Builder

mergeFrom(TimeSegment other)

public TimeSegment.Builder mergeFrom(TimeSegment other)
Parameter
Name Description
other TimeSegment
Returns
Type Description
TimeSegment.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public TimeSegment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TimeSegment.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public TimeSegment.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
TimeSegment.Builder
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
Name Description
value Duration
Returns
Type Description
TimeSegment.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final TimeSegment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
TimeSegment.Builder
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
Name Description
value Duration
Returns
Type Description
TimeSegment.Builder

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
Type Description
TimeSegment.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public TimeSegment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
TimeSegment.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public TimeSegment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
TimeSegment.Builder
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
Name Description
value Duration
Returns
Type Description
TimeSegment.Builder

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
Type Description
TimeSegment.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final TimeSegment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
TimeSegment.Builder
Overrides