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.v1p2beta1.LabelSegment
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public LabelSegment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public LabelSegment build()
buildPartial()
public LabelSegment buildPartial()
clear()
public LabelSegment.Builder clear()
Overrides
clearConfidence()
public LabelSegment.Builder clearConfidence()
Confidence that the label is accurate. Range: [0, 1].
float confidence = 2;
clearField(Descriptors.FieldDescriptor field)
public LabelSegment.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public LabelSegment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSegment()
public LabelSegment.Builder clearSegment()
Video segment where a label was detected.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 1;
clone()
public LabelSegment.Builder clone()
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()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSegment()
public VideoSegment getSegment()
Video segment where a label was detected.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 1;
getSegmentBuilder()
public VideoSegment.Builder getSegmentBuilder()
Video segment where a label was detected.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 1;
getSegmentOrBuilder()
public VideoSegmentOrBuilder getSegmentOrBuilder()
Video segment where a label was detected.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 1;
hasSegment()
public boolean hasSegment()
Video segment where a label was detected.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 1;
Returns |
---|
Type | Description |
boolean | Whether the segment field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(LabelSegment other)
public LabelSegment.Builder mergeFrom(LabelSegment other)
public LabelSegment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public LabelSegment.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeSegment(VideoSegment value)
public LabelSegment.Builder mergeSegment(VideoSegment value)
Video segment where a label was detected.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final LabelSegment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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.
|
setField(Descriptors.FieldDescriptor field, Object value)
public LabelSegment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public LabelSegment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSegment(VideoSegment value)
public LabelSegment.Builder setSegment(VideoSegment value)
Video segment where a label was detected.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 1;
setSegment(VideoSegment.Builder builderForValue)
public LabelSegment.Builder setSegment(VideoSegment.Builder builderForValue)
Video segment where a label was detected.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 1;
setUnknownFields(UnknownFieldSet unknownFields)
public final LabelSegment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides