Class LabelVideoRequest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.datalabeling.v1beta1.LabelVideoRequest
-
- All Implemented Interfaces:
LabelVideoRequestOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class LabelVideoRequest extends com.google.protobuf.GeneratedMessageV3 implements LabelVideoRequestOrBuilder
Request message for LabelVideo.
Protobuf typegoogle.cloud.datalabeling.v1beta1.LabelVideoRequest- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLabelVideoRequest.BuilderRequest message for LabelVideo.static classLabelVideoRequest.FeatureVideo labeling task feature.static classLabelVideoRequest.RequestConfigCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBASIC_CONFIG_FIELD_NUMBERstatic intEVENT_CONFIG_FIELD_NUMBERstatic intFEATURE_FIELD_NUMBERstatic intOBJECT_DETECTION_CONFIG_FIELD_NUMBERstatic intOBJECT_TRACKING_CONFIG_FIELD_NUMBERstatic intPARENT_FIELD_NUMBERstatic intVIDEO_CLASSIFICATION_CONFIG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)HumanAnnotationConfiggetBasicConfig()Required.HumanAnnotationConfigOrBuildergetBasicConfigOrBuilder()Required.static LabelVideoRequestgetDefaultInstance()LabelVideoRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()EventConfiggetEventConfig()Configuration for video event task.EventConfigOrBuildergetEventConfigOrBuilder()Configuration for video event task.LabelVideoRequest.FeaturegetFeature()Required.intgetFeatureValue()Required.ObjectDetectionConfiggetObjectDetectionConfig()Configuration for video object detection task.ObjectDetectionConfigOrBuildergetObjectDetectionConfigOrBuilder()Configuration for video object detection task.ObjectTrackingConfiggetObjectTrackingConfig()Configuration for video object tracking task.ObjectTrackingConfigOrBuildergetObjectTrackingConfigOrBuilder()Configuration for video object tracking task.StringgetParent()Required.com.google.protobuf.ByteStringgetParentBytes()Required.com.google.protobuf.Parser<LabelVideoRequest>getParserForType()LabelVideoRequest.RequestConfigCasegetRequestConfigCase()intgetSerializedSize()VideoClassificationConfiggetVideoClassificationConfig()Configuration for video classification task.VideoClassificationConfigOrBuildergetVideoClassificationConfigOrBuilder()Configuration for video classification task.booleanhasBasicConfig()Required.booleanhasEventConfig()Configuration for video event task.inthashCode()booleanhasObjectDetectionConfig()Configuration for video object detection task.booleanhasObjectTrackingConfig()Configuration for video object tracking task.booleanhasVideoClassificationConfig()Configuration for video classification task.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static LabelVideoRequest.BuildernewBuilder()static LabelVideoRequest.BuildernewBuilder(LabelVideoRequest prototype)LabelVideoRequest.BuildernewBuilderForType()protected LabelVideoRequest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static LabelVideoRequestparseDelimitedFrom(InputStream input)static LabelVideoRequestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelVideoRequestparseFrom(byte[] data)static LabelVideoRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelVideoRequestparseFrom(com.google.protobuf.ByteString data)static LabelVideoRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelVideoRequestparseFrom(com.google.protobuf.CodedInputStream input)static LabelVideoRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelVideoRequestparseFrom(InputStream input)static LabelVideoRequestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelVideoRequestparseFrom(ByteBuffer data)static LabelVideoRequestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<LabelVideoRequest>parser()LabelVideoRequest.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
VIDEO_CLASSIFICATION_CONFIG_FIELD_NUMBER
public static final int VIDEO_CLASSIFICATION_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OBJECT_DETECTION_CONFIG_FIELD_NUMBER
public static final int OBJECT_DETECTION_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OBJECT_TRACKING_CONFIG_FIELD_NUMBER
public static final int OBJECT_TRACKING_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EVENT_CONFIG_FIELD_NUMBER
public static final int EVENT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BASIC_CONFIG_FIELD_NUMBER
public static final int BASIC_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FEATURE_FIELD_NUMBER
public static final int FEATURE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getRequestConfigCase
public LabelVideoRequest.RequestConfigCase getRequestConfigCase()
- Specified by:
getRequestConfigCasein interfaceLabelVideoRequestOrBuilder
-
hasVideoClassificationConfig
public boolean hasVideoClassificationConfig()
Configuration for video classification task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.VideoClassificationConfig video_classification_config = 4;- Specified by:
hasVideoClassificationConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- Whether the videoClassificationConfig field is set.
-
getVideoClassificationConfig
public VideoClassificationConfig getVideoClassificationConfig()
Configuration for video classification task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.VideoClassificationConfig video_classification_config = 4;- Specified by:
getVideoClassificationConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- The videoClassificationConfig.
-
getVideoClassificationConfigOrBuilder
public VideoClassificationConfigOrBuilder getVideoClassificationConfigOrBuilder()
Configuration for video classification task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.VideoClassificationConfig video_classification_config = 4;- Specified by:
getVideoClassificationConfigOrBuilderin interfaceLabelVideoRequestOrBuilder
-
hasObjectDetectionConfig
public boolean hasObjectDetectionConfig()
Configuration for video object detection task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.ObjectDetectionConfig object_detection_config = 5;- Specified by:
hasObjectDetectionConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- Whether the objectDetectionConfig field is set.
-
getObjectDetectionConfig
public ObjectDetectionConfig getObjectDetectionConfig()
Configuration for video object detection task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.ObjectDetectionConfig object_detection_config = 5;- Specified by:
getObjectDetectionConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- The objectDetectionConfig.
-
getObjectDetectionConfigOrBuilder
public ObjectDetectionConfigOrBuilder getObjectDetectionConfigOrBuilder()
Configuration for video object detection task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.ObjectDetectionConfig object_detection_config = 5;- Specified by:
getObjectDetectionConfigOrBuilderin interfaceLabelVideoRequestOrBuilder
-
hasObjectTrackingConfig
public boolean hasObjectTrackingConfig()
Configuration for video object tracking task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.ObjectTrackingConfig object_tracking_config = 6;- Specified by:
hasObjectTrackingConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- Whether the objectTrackingConfig field is set.
-
getObjectTrackingConfig
public ObjectTrackingConfig getObjectTrackingConfig()
Configuration for video object tracking task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.ObjectTrackingConfig object_tracking_config = 6;- Specified by:
getObjectTrackingConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- The objectTrackingConfig.
-
getObjectTrackingConfigOrBuilder
public ObjectTrackingConfigOrBuilder getObjectTrackingConfigOrBuilder()
Configuration for video object tracking task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.ObjectTrackingConfig object_tracking_config = 6;- Specified by:
getObjectTrackingConfigOrBuilderin interfaceLabelVideoRequestOrBuilder
-
hasEventConfig
public boolean hasEventConfig()
Configuration for video event task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.EventConfig event_config = 7;- Specified by:
hasEventConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- Whether the eventConfig field is set.
-
getEventConfig
public EventConfig getEventConfig()
Configuration for video event task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.EventConfig event_config = 7;- Specified by:
getEventConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- The eventConfig.
-
getEventConfigOrBuilder
public EventConfigOrBuilder getEventConfigOrBuilder()
Configuration for video event task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
.google.cloud.datalabeling.v1beta1.EventConfig event_config = 7;- Specified by:
getEventConfigOrBuilderin interfaceLabelVideoRequestOrBuilder
-
getParent
public String getParent()
Required. Name of the dataset to request labeling task, format: projects/{project_id}/datasets/{dataset_id}string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceLabelVideoRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. Name of the dataset to request labeling task, format: projects/{project_id}/datasets/{dataset_id}string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceLabelVideoRequestOrBuilder- Returns:
- The bytes for parent.
-
hasBasicConfig
public boolean hasBasicConfig()
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasBasicConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- Whether the basicConfig field is set.
-
getBasicConfig
public HumanAnnotationConfig getBasicConfig()
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBasicConfigin interfaceLabelVideoRequestOrBuilder- Returns:
- The basicConfig.
-
getBasicConfigOrBuilder
public HumanAnnotationConfigOrBuilder getBasicConfigOrBuilder()
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBasicConfigOrBuilderin interfaceLabelVideoRequestOrBuilder
-
getFeatureValue
public int getFeatureValue()
Required. The type of video labeling task.
.google.cloud.datalabeling.v1beta1.LabelVideoRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFeatureValuein interfaceLabelVideoRequestOrBuilder- Returns:
- The enum numeric value on the wire for feature.
-
getFeature
public LabelVideoRequest.Feature getFeature()
Required. The type of video labeling task.
.google.cloud.datalabeling.v1beta1.LabelVideoRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFeaturein interfaceLabelVideoRequestOrBuilder- Returns:
- The feature.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LabelVideoRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelVideoRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelVideoRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelVideoRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelVideoRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelVideoRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelVideoRequest parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LabelVideoRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LabelVideoRequest parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LabelVideoRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static LabelVideoRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LabelVideoRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public LabelVideoRequest.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static LabelVideoRequest.Builder newBuilder()
-
newBuilder
public static LabelVideoRequest.Builder newBuilder(LabelVideoRequest prototype)
-
toBuilder
public LabelVideoRequest.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LabelVideoRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static LabelVideoRequest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<LabelVideoRequest> parser()
-
getParserForType
public com.google.protobuf.Parser<LabelVideoRequest> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public LabelVideoRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-