Package com.google.cloud.automl.v1beta1
Interface ClassificationProto.VideoClassificationAnnotationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ClassificationProto.VideoClassificationAnnotation
,ClassificationProto.VideoClassificationAnnotation.Builder
- Enclosing class:
- ClassificationProto
public static interface ClassificationProto.VideoClassificationAnnotationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassificationProto.ClassificationAnnotation
getClassificationAnnotation()
Output only .ClassificationProto.ClassificationAnnotationOrBuilder
getClassificationAnnotationOrBuilder()
Output only .TimeSegment
getTimeSegment()
Output only .TimeSegmentOrBuilder
getTimeSegmentOrBuilder()
Output only .String
getType()
Output only.com.google.protobuf.ByteString
getTypeBytes()
Output only.boolean
hasClassificationAnnotation()
Output only .boolean
hasTimeSegment()
Output only .-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getType
String getType()
Output only. Expresses the type of video classification. Possible values: * `segment` - Classification done on a specified by user time segment of a video. AnnotationSpec is answered to be present in that time segment, if it is present in any part of it. The video ML model evaluations are done only for this type of classification. * `shot`- Shot-level classification. AutoML Video Intelligence determines the boundaries for each camera shot in the entire segment of the video that user specified in the request configuration. AutoML Video Intelligence then returns labels and their confidence scores for each detected shot, along with the start and end time of the shot. WARNING: Model evaluation is not done for this classification type, the quality of it depends on training data, but there are no metrics provided to describe that quality. * `1s_interval` - AutoML Video Intelligence returns labels and their confidence scores for each second of the entire segment of the video that user specified in the request configuration. WARNING: Model evaluation is not done for this classification type, the quality of it depends on training data, but there are no metrics provided to describe that quality.
string type = 1;
- Returns:
- The type.
-
getTypeBytes
com.google.protobuf.ByteString getTypeBytes()
Output only. Expresses the type of video classification. Possible values: * `segment` - Classification done on a specified by user time segment of a video. AnnotationSpec is answered to be present in that time segment, if it is present in any part of it. The video ML model evaluations are done only for this type of classification. * `shot`- Shot-level classification. AutoML Video Intelligence determines the boundaries for each camera shot in the entire segment of the video that user specified in the request configuration. AutoML Video Intelligence then returns labels and their confidence scores for each detected shot, along with the start and end time of the shot. WARNING: Model evaluation is not done for this classification type, the quality of it depends on training data, but there are no metrics provided to describe that quality. * `1s_interval` - AutoML Video Intelligence returns labels and their confidence scores for each second of the entire segment of the video that user specified in the request configuration. WARNING: Model evaluation is not done for this classification type, the quality of it depends on training data, but there are no metrics provided to describe that quality.
string type = 1;
- Returns:
- The bytes for type.
-
hasClassificationAnnotation
boolean hasClassificationAnnotation()
Output only . The classification details of this annotation.
.google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;
- Returns:
- Whether the classificationAnnotation field is set.
-
getClassificationAnnotation
ClassificationProto.ClassificationAnnotation getClassificationAnnotation()
Output only . The classification details of this annotation.
.google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;
- Returns:
- The classificationAnnotation.
-
getClassificationAnnotationOrBuilder
ClassificationProto.ClassificationAnnotationOrBuilder getClassificationAnnotationOrBuilder()
Output only . The classification details of this annotation.
.google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;
-
hasTimeSegment
boolean hasTimeSegment()
Output only . The time segment of the video to which the annotation applies.
.google.cloud.automl.v1beta1.TimeSegment time_segment = 3;
- Returns:
- Whether the timeSegment field is set.
-
getTimeSegment
TimeSegment getTimeSegment()
Output only . The time segment of the video to which the annotation applies.
.google.cloud.automl.v1beta1.TimeSegment time_segment = 3;
- Returns:
- The timeSegment.
-
getTimeSegmentOrBuilder
TimeSegmentOrBuilder getTimeSegmentOrBuilder()
Output only . The time segment of the video to which the annotation applies.
.google.cloud.automl.v1beta1.TimeSegment time_segment = 3;
-
-