Class StreamingAnnotateVideoRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.videointelligence.v1p3beta1.StreamingAnnotateVideoRequest
All Implemented Interfaces:
StreamingAnnotateVideoRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class StreamingAnnotateVideoRequest extends com.google.protobuf.GeneratedMessage implements StreamingAnnotateVideoRequestOrBuilder
 The top-level message sent by the client for the `StreamingAnnotateVideo`
 method. Multiple `StreamingAnnotateVideoRequest` messages are sent.
 The first message must only contain a `StreamingVideoConfig` message.
 All subsequent messages must only contain `input_content` data.
 
Protobuf type google.cloud.videointelligence.v1p3beta1.StreamingAnnotateVideoRequest
See Also:
  • Field Details

    • VIDEO_CONFIG_FIELD_NUMBER

      public static final int VIDEO_CONFIG_FIELD_NUMBER
      See Also:
    • INPUT_CONTENT_FIELD_NUMBER

      public static final int INPUT_CONTENT_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getStreamingRequestCase

      public StreamingAnnotateVideoRequest.StreamingRequestCase getStreamingRequestCase()
      Specified by:
      getStreamingRequestCase in interface StreamingAnnotateVideoRequestOrBuilder
    • hasVideoConfig

      public boolean hasVideoConfig()
       Provides information to the annotator, specifing how to process the
       request. The first `AnnotateStreamingVideoRequest` message must only
       contain a `video_config` message.
       
      .google.cloud.videointelligence.v1p3beta1.StreamingVideoConfig video_config = 1;
      Specified by:
      hasVideoConfig in interface StreamingAnnotateVideoRequestOrBuilder
      Returns:
      Whether the videoConfig field is set.
    • getVideoConfig

      public StreamingVideoConfig getVideoConfig()
       Provides information to the annotator, specifing how to process the
       request. The first `AnnotateStreamingVideoRequest` message must only
       contain a `video_config` message.
       
      .google.cloud.videointelligence.v1p3beta1.StreamingVideoConfig video_config = 1;
      Specified by:
      getVideoConfig in interface StreamingAnnotateVideoRequestOrBuilder
      Returns:
      The videoConfig.
    • getVideoConfigOrBuilder

      public StreamingVideoConfigOrBuilder getVideoConfigOrBuilder()
       Provides information to the annotator, specifing how to process the
       request. The first `AnnotateStreamingVideoRequest` message must only
       contain a `video_config` message.
       
      .google.cloud.videointelligence.v1p3beta1.StreamingVideoConfig video_config = 1;
      Specified by:
      getVideoConfigOrBuilder in interface StreamingAnnotateVideoRequestOrBuilder
    • hasInputContent

      public boolean hasInputContent()
       The video data to be annotated. Chunks of video data are sequentially
       sent in `StreamingAnnotateVideoRequest` messages. Except the initial
       `StreamingAnnotateVideoRequest` message containing only
       `video_config`, all subsequent `AnnotateStreamingVideoRequest`
       messages must only contain `input_content` field.
       Note: as with all bytes fields, protobuffers use a pure binary
       representation (not base64).
       
      bytes input_content = 2;
      Specified by:
      hasInputContent in interface StreamingAnnotateVideoRequestOrBuilder
      Returns:
      Whether the inputContent field is set.
    • getInputContent

      public com.google.protobuf.ByteString getInputContent()
       The video data to be annotated. Chunks of video data are sequentially
       sent in `StreamingAnnotateVideoRequest` messages. Except the initial
       `StreamingAnnotateVideoRequest` message containing only
       `video_config`, all subsequent `AnnotateStreamingVideoRequest`
       messages must only contain `input_content` field.
       Note: as with all bytes fields, protobuffers use a pure binary
       representation (not base64).
       
      bytes input_content = 2;
      Specified by:
      getInputContent in interface StreamingAnnotateVideoRequestOrBuilder
      Returns:
      The inputContent.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static StreamingAnnotateVideoRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static StreamingAnnotateVideoRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StreamingAnnotateVideoRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public StreamingAnnotateVideoRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static StreamingAnnotateVideoRequest.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected StreamingAnnotateVideoRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static StreamingAnnotateVideoRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<StreamingAnnotateVideoRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<StreamingAnnotateVideoRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public StreamingAnnotateVideoRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder