public static final class LabelSegment.Builder extends GeneratedMessageV3.Builder<LabelSegment.Builder> implements LabelSegmentOrBuilder
Video segment level annotation results for label detection.
Protobuf type google.cloud.videointelligence.v1beta2.LabelSegment
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public LabelSegment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public LabelSegment build()
Returns
buildPartial()
public LabelSegment buildPartial()
Returns
clear()
public LabelSegment.Builder clear()
Returns
Overrides
clearConfidence()
public LabelSegment.Builder clearConfidence()
Confidence that the label is accurate. Range: [0, 1].
float confidence = 2;
Returns
clearField(Descriptors.FieldDescriptor field)
public LabelSegment.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public LabelSegment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearSegment()
public LabelSegment.Builder clearSegment()
Video segment where a label was detected.
.google.cloud.videointelligence.v1beta2.VideoSegment segment = 1;
Returns
clone()
public LabelSegment.Builder clone()
Returns
Overrides
getConfidence()
public float getConfidence()
Confidence that the label is accurate. Range: [0, 1].
float confidence = 2;
Returns
Type | Description |
float | The confidence.
|
getDefaultInstanceForType()
public LabelSegment getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getSegment()
public VideoSegment getSegment()
Video segment where a label was detected.
.google.cloud.videointelligence.v1beta2.VideoSegment segment = 1;
Returns
getSegmentBuilder()
public VideoSegment.Builder getSegmentBuilder()
Video segment where a label was detected.
.google.cloud.videointelligence.v1beta2.VideoSegment segment = 1;
Returns
getSegmentOrBuilder()
public VideoSegmentOrBuilder getSegmentOrBuilder()
Video segment where a label was detected.
.google.cloud.videointelligence.v1beta2.VideoSegment segment = 1;
Returns
hasSegment()
public boolean hasSegment()
Video segment where a label was detected.
.google.cloud.videointelligence.v1beta2.VideoSegment segment = 1;
Returns
Type | Description |
boolean | Whether the segment field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(LabelSegment other)
public LabelSegment.Builder mergeFrom(LabelSegment other)
Parameter
Returns
public LabelSegment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public LabelSegment.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeSegment(VideoSegment value)
public LabelSegment.Builder mergeSegment(VideoSegment value)
Video segment where a label was detected.
.google.cloud.videointelligence.v1beta2.VideoSegment segment = 1;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final LabelSegment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setConfidence(float value)
public LabelSegment.Builder setConfidence(float value)
Confidence that the label is accurate. Range: [0, 1].
float confidence = 2;
Parameter
Name | Description |
value | float
The confidence to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public LabelSegment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public LabelSegment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSegment(VideoSegment value)
public LabelSegment.Builder setSegment(VideoSegment value)
Video segment where a label was detected.
.google.cloud.videointelligence.v1beta2.VideoSegment segment = 1;
Parameter
Returns
setSegment(VideoSegment.Builder builderForValue)
public LabelSegment.Builder setSegment(VideoSegment.Builder builderForValue)
Video segment where a label was detected.
.google.cloud.videointelligence.v1beta2.VideoSegment segment = 1;
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final LabelSegment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides