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 class
LabelVideoRequest.Builder
Request message for LabelVideo.static class
LabelVideoRequest.Feature
Video labeling task feature.static class
LabelVideoRequest.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 int
BASIC_CONFIG_FIELD_NUMBER
static int
EVENT_CONFIG_FIELD_NUMBER
static int
FEATURE_FIELD_NUMBER
static int
OBJECT_DETECTION_CONFIG_FIELD_NUMBER
static int
OBJECT_TRACKING_CONFIG_FIELD_NUMBER
static int
PARENT_FIELD_NUMBER
static int
VIDEO_CLASSIFICATION_CONFIG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
HumanAnnotationConfig
getBasicConfig()
Required.HumanAnnotationConfigOrBuilder
getBasicConfigOrBuilder()
Required.static LabelVideoRequest
getDefaultInstance()
LabelVideoRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
EventConfig
getEventConfig()
Configuration for video event task.EventConfigOrBuilder
getEventConfigOrBuilder()
Configuration for video event task.LabelVideoRequest.Feature
getFeature()
Required.int
getFeatureValue()
Required.ObjectDetectionConfig
getObjectDetectionConfig()
Configuration for video object detection task.ObjectDetectionConfigOrBuilder
getObjectDetectionConfigOrBuilder()
Configuration for video object detection task.ObjectTrackingConfig
getObjectTrackingConfig()
Configuration for video object tracking task.ObjectTrackingConfigOrBuilder
getObjectTrackingConfigOrBuilder()
Configuration for video object tracking task.String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.com.google.protobuf.Parser<LabelVideoRequest>
getParserForType()
LabelVideoRequest.RequestConfigCase
getRequestConfigCase()
int
getSerializedSize()
VideoClassificationConfig
getVideoClassificationConfig()
Configuration for video classification task.VideoClassificationConfigOrBuilder
getVideoClassificationConfigOrBuilder()
Configuration for video classification task.boolean
hasBasicConfig()
Required.boolean
hasEventConfig()
Configuration for video event task.int
hashCode()
boolean
hasObjectDetectionConfig()
Configuration for video object detection task.boolean
hasObjectTrackingConfig()
Configuration for video object tracking task.boolean
hasVideoClassificationConfig()
Configuration for video classification task.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static LabelVideoRequest.Builder
newBuilder()
static LabelVideoRequest.Builder
newBuilder(LabelVideoRequest prototype)
LabelVideoRequest.Builder
newBuilderForType()
protected LabelVideoRequest.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static LabelVideoRequest
parseDelimitedFrom(InputStream input)
static LabelVideoRequest
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LabelVideoRequest
parseFrom(byte[] data)
static LabelVideoRequest
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LabelVideoRequest
parseFrom(com.google.protobuf.ByteString data)
static LabelVideoRequest
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LabelVideoRequest
parseFrom(com.google.protobuf.CodedInputStream input)
static LabelVideoRequest
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LabelVideoRequest
parseFrom(InputStream input)
static LabelVideoRequest
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LabelVideoRequest
parseFrom(ByteBuffer data)
static LabelVideoRequest
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<LabelVideoRequest>
parser()
LabelVideoRequest.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getRequestConfigCase
public LabelVideoRequest.RequestConfigCase getRequestConfigCase()
- Specified by:
getRequestConfigCase
in 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:
hasVideoClassificationConfig
in 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:
getVideoClassificationConfig
in 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:
getVideoClassificationConfigOrBuilder
in 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:
hasObjectDetectionConfig
in 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:
getObjectDetectionConfig
in 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:
getObjectDetectionConfigOrBuilder
in 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:
hasObjectTrackingConfig
in 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:
getObjectTrackingConfig
in 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:
getObjectTrackingConfigOrBuilder
in 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:
hasEventConfig
in 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:
getEventConfig
in 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:
getEventConfigOrBuilder
in 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:
getParent
in 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:
getParentBytes
in 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:
hasBasicConfig
in 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:
getBasicConfig
in 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:
getBasicConfigOrBuilder
in 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:
getFeatureValue
in 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:
getFeature
in interfaceLabelVideoRequestOrBuilder
- Returns:
- The feature.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LabelVideoRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public LabelVideoRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-