Class AppendRowsRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.cloud.bigquery.storage.v1beta2.AppendRowsRequest
All Implemented Interfaces:
AppendRowsRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

public final class AppendRowsRequest extends com.google.protobuf.GeneratedMessageV3 implements AppendRowsRequestOrBuilder
 Request message for `AppendRows`.
 
Protobuf type google.cloud.bigquery.storage.v1beta2.AppendRowsRequest
See Also:
  • Field Details

  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.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 class com.google.protobuf.GeneratedMessageV3
    • getRowsCase

      public AppendRowsRequest.RowsCase getRowsCase()
      Specified by:
      getRowsCase in interface AppendRowsRequestOrBuilder
    • getWriteStream

      public String getWriteStream()
       Required. The stream that is the target of the append operation. This value must be
       specified for the initial request. If subsequent requests specify the
       stream name, it must equal to the value provided in the first request.
       To write to the _default stream, populate this field with a string in the
       format `projects/{project}/datasets/{dataset}/tables/{table}/_default`.
       
      string write_stream = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getWriteStream in interface AppendRowsRequestOrBuilder
      Returns:
      The writeStream.
    • getWriteStreamBytes

      public com.google.protobuf.ByteString getWriteStreamBytes()
       Required. The stream that is the target of the append operation. This value must be
       specified for the initial request. If subsequent requests specify the
       stream name, it must equal to the value provided in the first request.
       To write to the _default stream, populate this field with a string in the
       format `projects/{project}/datasets/{dataset}/tables/{table}/_default`.
       
      string write_stream = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getWriteStreamBytes in interface AppendRowsRequestOrBuilder
      Returns:
      The bytes for writeStream.
    • hasOffset

      public boolean hasOffset()
       If present, the write is only performed if the next append offset is same
       as the provided value. If not present, the write is performed at the
       current end of stream. Specifying a value for this field is not allowed
       when calling AppendRows for the '_default' stream.
       
      .google.protobuf.Int64Value offset = 2;
      Specified by:
      hasOffset in interface AppendRowsRequestOrBuilder
      Returns:
      Whether the offset field is set.
    • getOffset

      public com.google.protobuf.Int64Value getOffset()
       If present, the write is only performed if the next append offset is same
       as the provided value. If not present, the write is performed at the
       current end of stream. Specifying a value for this field is not allowed
       when calling AppendRows for the '_default' stream.
       
      .google.protobuf.Int64Value offset = 2;
      Specified by:
      getOffset in interface AppendRowsRequestOrBuilder
      Returns:
      The offset.
    • getOffsetOrBuilder

      public com.google.protobuf.Int64ValueOrBuilder getOffsetOrBuilder()
       If present, the write is only performed if the next append offset is same
       as the provided value. If not present, the write is performed at the
       current end of stream. Specifying a value for this field is not allowed
       when calling AppendRows for the '_default' stream.
       
      .google.protobuf.Int64Value offset = 2;
      Specified by:
      getOffsetOrBuilder in interface AppendRowsRequestOrBuilder
    • hasProtoRows

      public boolean hasProtoRows()
       Rows in proto format.
       
      .google.cloud.bigquery.storage.v1beta2.AppendRowsRequest.ProtoData proto_rows = 4;
      Specified by:
      hasProtoRows in interface AppendRowsRequestOrBuilder
      Returns:
      Whether the protoRows field is set.
    • getProtoRows

      public AppendRowsRequest.ProtoData getProtoRows()
       Rows in proto format.
       
      .google.cloud.bigquery.storage.v1beta2.AppendRowsRequest.ProtoData proto_rows = 4;
      Specified by:
      getProtoRows in interface AppendRowsRequestOrBuilder
      Returns:
      The protoRows.
    • getProtoRowsOrBuilder

      public AppendRowsRequest.ProtoDataOrBuilder getProtoRowsOrBuilder()
       Rows in proto format.
       
      .google.cloud.bigquery.storage.v1beta2.AppendRowsRequest.ProtoData proto_rows = 4;
      Specified by:
      getProtoRowsOrBuilder in interface AppendRowsRequestOrBuilder
    • getTraceId

      public String getTraceId()
       Id set by client to annotate its identity. Only initial request setting is
       respected.
       
      string trace_id = 6;
      Specified by:
      getTraceId in interface AppendRowsRequestOrBuilder
      Returns:
      The traceId.
    • getTraceIdBytes

      public com.google.protobuf.ByteString getTraceIdBytes()
       Id set by client to annotate its identity. Only initial request setting is
       respected.
       
      string trace_id = 6;
      Specified by:
      getTraceIdBytes in interface AppendRowsRequestOrBuilder
      Returns:
      The bytes for traceId.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • 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.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • 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 AppendRowsRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static AppendRowsRequest.Builder newBuilder()
    • newBuilder

      public static AppendRowsRequest.Builder newBuilder(AppendRowsRequest prototype)
    • toBuilder

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

      protected AppendRowsRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static AppendRowsRequest getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<AppendRowsRequest> 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.GeneratedMessageV3
    • getDefaultInstanceForType

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