Class LabelFrame.Builder

  • All Implemented Interfaces:
    LabelFrameOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    LabelFrame

    public static final class LabelFrame.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
    implements LabelFrameOrBuilder
     Video frame level annotation results for label detection.
     
    Protobuf type google.cloud.videointelligence.v1p3beta1.LabelFrame
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      LabelFrame.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      LabelFrame build()  
      LabelFrame buildPartial()  
      LabelFrame.Builder clear()  
      LabelFrame.Builder clearConfidence()
      Confidence that the label is accurate.
      LabelFrame.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      LabelFrame.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      LabelFrame.Builder clearTimeOffset()
      Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.
      LabelFrame.Builder clone()  
      float getConfidence()
      Confidence that the label is accurate.
      LabelFrame getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      com.google.protobuf.Duration getTimeOffset()
      Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.
      com.google.protobuf.Duration.Builder getTimeOffsetBuilder()
      Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.
      com.google.protobuf.DurationOrBuilder getTimeOffsetOrBuilder()
      Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.
      boolean hasTimeOffset()
      Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      LabelFrame.Builder mergeFrom​(LabelFrame other)  
      LabelFrame.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      LabelFrame.Builder mergeFrom​(com.google.protobuf.Message other)  
      LabelFrame.Builder mergeTimeOffset​(com.google.protobuf.Duration value)
      Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.
      LabelFrame.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      LabelFrame.Builder setConfidence​(float value)
      Confidence that the label is accurate.
      LabelFrame.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      LabelFrame.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)  
      LabelFrame.Builder setTimeOffset​(com.google.protobuf.Duration value)
      Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.
      LabelFrame.Builder setTimeOffset​(com.google.protobuf.Duration.Builder builderForValue)
      Time-offset, relative to the beginning of the video, corresponding to the video frame for this location.
      LabelFrame.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

        getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • clear

        public LabelFrame.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.GeneratedMessageV3.Builder<LabelFrame.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.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • getDefaultInstanceForType

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

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

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

        public LabelFrame.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • setField

        public LabelFrame.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                           Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • clearField

        public LabelFrame.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • clearOneof

        public LabelFrame.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • setRepeatedField

        public LabelFrame.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   int index,
                                                   Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • addRepeatedField

        public LabelFrame.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • mergeFrom

        public LabelFrame.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<LabelFrame.Builder>
      • isInitialized

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

        public LabelFrame.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws 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<LabelFrame.Builder>
        Throws:
        IOException
      • hasTimeOffset

        public boolean hasTimeOffset()
         Time-offset, relative to the beginning of the video, corresponding to the
         video frame for this location.
         
        .google.protobuf.Duration time_offset = 1;
        Specified by:
        hasTimeOffset in interface LabelFrameOrBuilder
        Returns:
        Whether the timeOffset field is set.
      • getTimeOffset

        public com.google.protobuf.Duration getTimeOffset()
         Time-offset, relative to the beginning of the video, corresponding to the
         video frame for this location.
         
        .google.protobuf.Duration time_offset = 1;
        Specified by:
        getTimeOffset in interface LabelFrameOrBuilder
        Returns:
        The timeOffset.
      • setTimeOffset

        public LabelFrame.Builder setTimeOffset​(com.google.protobuf.Duration value)
         Time-offset, relative to the beginning of the video, corresponding to the
         video frame for this location.
         
        .google.protobuf.Duration time_offset = 1;
      • setTimeOffset

        public LabelFrame.Builder setTimeOffset​(com.google.protobuf.Duration.Builder builderForValue)
         Time-offset, relative to the beginning of the video, corresponding to the
         video frame for this location.
         
        .google.protobuf.Duration time_offset = 1;
      • mergeTimeOffset

        public LabelFrame.Builder mergeTimeOffset​(com.google.protobuf.Duration value)
         Time-offset, relative to the beginning of the video, corresponding to the
         video frame for this location.
         
        .google.protobuf.Duration time_offset = 1;
      • clearTimeOffset

        public LabelFrame.Builder clearTimeOffset()
         Time-offset, relative to the beginning of the video, corresponding to the
         video frame for this location.
         
        .google.protobuf.Duration time_offset = 1;
      • getTimeOffsetBuilder

        public com.google.protobuf.Duration.Builder getTimeOffsetBuilder()
         Time-offset, relative to the beginning of the video, corresponding to the
         video frame for this location.
         
        .google.protobuf.Duration time_offset = 1;
      • getTimeOffsetOrBuilder

        public com.google.protobuf.DurationOrBuilder getTimeOffsetOrBuilder()
         Time-offset, relative to the beginning of the video, corresponding to the
         video frame for this location.
         
        .google.protobuf.Duration time_offset = 1;
        Specified by:
        getTimeOffsetOrBuilder in interface LabelFrameOrBuilder
      • getConfidence

        public float getConfidence()
         Confidence that the label is accurate. Range: [0, 1].
         
        float confidence = 2;
        Specified by:
        getConfidence in interface LabelFrameOrBuilder
        Returns:
        The confidence.
      • setConfidence

        public LabelFrame.Builder setConfidence​(float value)
         Confidence that the label is accurate. Range: [0, 1].
         
        float confidence = 2;
        Parameters:
        value - The confidence to set.
        Returns:
        This builder for chaining.
      • clearConfidence

        public LabelFrame.Builder clearConfidence()
         Confidence that the label is accurate. Range: [0, 1].
         
        float confidence = 2;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final LabelFrame.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>
      • mergeUnknownFields

        public final LabelFrame.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LabelFrame.Builder>