Class GenerateInitialChangeStreamPartitionsRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerateInitialChangeStreamPartitionsRequest.Builder>
com.google.bigtable.v2.GenerateInitialChangeStreamPartitionsRequest.Builder
All Implemented Interfaces:
GenerateInitialChangeStreamPartitionsRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
GenerateInitialChangeStreamPartitionsRequest

public static final class GenerateInitialChangeStreamPartitionsRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<GenerateInitialChangeStreamPartitionsRequest.Builder> implements GenerateInitialChangeStreamPartitionsRequestOrBuilder
 NOTE: This API is intended to be used by Apache Beam BigtableIO.
 Request message for Bigtable.GenerateInitialChangeStreamPartitions.
 
Protobuf type google.bigtable.v2.GenerateInitialChangeStreamPartitionsRequest
  • 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.Builder<GenerateInitialChangeStreamPartitionsRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<GenerateInitialChangeStreamPartitionsRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<GenerateInitialChangeStreamPartitionsRequest.Builder>
    • getDefaultInstanceForType

      public GenerateInitialChangeStreamPartitionsRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public GenerateInitialChangeStreamPartitionsRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateInitialChangeStreamPartitionsRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<GenerateInitialChangeStreamPartitionsRequest.Builder>
    • mergeFrom

      public GenerateInitialChangeStreamPartitionsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateInitialChangeStreamPartitionsRequest.Builder>
      Throws:
      IOException
    • getTableName

      public String getTableName()
       Required. The unique name of the table from which to get change stream
       partitions. Values are of the form
       `projects/<project>/instances/<instance>/tables/<table>`.
       Change streaming must be enabled on the table.
       
      string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getTableName in interface GenerateInitialChangeStreamPartitionsRequestOrBuilder
      Returns:
      The tableName.
    • getTableNameBytes

      public com.google.protobuf.ByteString getTableNameBytes()
       Required. The unique name of the table from which to get change stream
       partitions. Values are of the form
       `projects/<project>/instances/<instance>/tables/<table>`.
       Change streaming must be enabled on the table.
       
      string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getTableNameBytes in interface GenerateInitialChangeStreamPartitionsRequestOrBuilder
      Returns:
      The bytes for tableName.
    • setTableName

       Required. The unique name of the table from which to get change stream
       partitions. Values are of the form
       `projects/<project>/instances/<instance>/tables/<table>`.
       Change streaming must be enabled on the table.
       
      string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The tableName to set.
      Returns:
      This builder for chaining.
    • clearTableName

       Required. The unique name of the table from which to get change stream
       partitions. Values are of the form
       `projects/<project>/instances/<instance>/tables/<table>`.
       Change streaming must be enabled on the table.
       
      string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setTableNameBytes

      public GenerateInitialChangeStreamPartitionsRequest.Builder setTableNameBytes(com.google.protobuf.ByteString value)
       Required. The unique name of the table from which to get change stream
       partitions. Values are of the form
       `projects/<project>/instances/<instance>/tables/<table>`.
       Change streaming must be enabled on the table.
       
      string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for tableName to set.
      Returns:
      This builder for chaining.
    • getAppProfileId

      public String getAppProfileId()
       This value specifies routing for replication. If not specified, the
       "default" application profile will be used.
       Single cluster routing must be configured on the profile.
       
      string app_profile_id = 2;
      Specified by:
      getAppProfileId in interface GenerateInitialChangeStreamPartitionsRequestOrBuilder
      Returns:
      The appProfileId.
    • getAppProfileIdBytes

      public com.google.protobuf.ByteString getAppProfileIdBytes()
       This value specifies routing for replication. If not specified, the
       "default" application profile will be used.
       Single cluster routing must be configured on the profile.
       
      string app_profile_id = 2;
      Specified by:
      getAppProfileIdBytes in interface GenerateInitialChangeStreamPartitionsRequestOrBuilder
      Returns:
      The bytes for appProfileId.
    • setAppProfileId

       This value specifies routing for replication. If not specified, the
       "default" application profile will be used.
       Single cluster routing must be configured on the profile.
       
      string app_profile_id = 2;
      Parameters:
      value - The appProfileId to set.
      Returns:
      This builder for chaining.
    • clearAppProfileId

       This value specifies routing for replication. If not specified, the
       "default" application profile will be used.
       Single cluster routing must be configured on the profile.
       
      string app_profile_id = 2;
      Returns:
      This builder for chaining.
    • setAppProfileIdBytes

      public GenerateInitialChangeStreamPartitionsRequest.Builder setAppProfileIdBytes(com.google.protobuf.ByteString value)
       This value specifies routing for replication. If not specified, the
       "default" application profile will be used.
       Single cluster routing must be configured on the profile.
       
      string app_profile_id = 2;
      Parameters:
      value - The bytes for appProfileId to set.
      Returns:
      This builder for chaining.