Class ImportClusterRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.alloydb.v1beta.ImportClusterRequest
All Implemented Interfaces:
ImportClusterRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class ImportClusterRequest extends com.google.protobuf.GeneratedMessage implements ImportClusterRequestOrBuilder
 Import cluster request.
 
Protobuf type google.cloud.alloydb.v1beta.ImportClusterRequest
See Also:
  • Field Details

    • SQL_IMPORT_OPTIONS_FIELD_NUMBER

      public static final int SQL_IMPORT_OPTIONS_FIELD_NUMBER
      See Also:
    • CSV_IMPORT_OPTIONS_FIELD_NUMBER

      public static final int CSV_IMPORT_OPTIONS_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • GCS_URI_FIELD_NUMBER

      public static final int GCS_URI_FIELD_NUMBER
      See Also:
    • DATABASE_FIELD_NUMBER

      public static final int DATABASE_FIELD_NUMBER
      See Also:
    • USER_FIELD_NUMBER

      public static final int USER_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
    • getImportOptionsCase

      public ImportClusterRequest.ImportOptionsCase getImportOptionsCase()
      Specified by:
      getImportOptionsCase in interface ImportClusterRequestOrBuilder
    • hasSqlImportOptions

      public boolean hasSqlImportOptions()
       Options for importing data in SQL format.
       
      .google.cloud.alloydb.v1beta.ImportClusterRequest.SqlImportOptions sql_import_options = 4;
      Specified by:
      hasSqlImportOptions in interface ImportClusterRequestOrBuilder
      Returns:
      Whether the sqlImportOptions field is set.
    • getSqlImportOptions

      public ImportClusterRequest.SqlImportOptions getSqlImportOptions()
       Options for importing data in SQL format.
       
      .google.cloud.alloydb.v1beta.ImportClusterRequest.SqlImportOptions sql_import_options = 4;
      Specified by:
      getSqlImportOptions in interface ImportClusterRequestOrBuilder
      Returns:
      The sqlImportOptions.
    • getSqlImportOptionsOrBuilder

      public ImportClusterRequest.SqlImportOptionsOrBuilder getSqlImportOptionsOrBuilder()
       Options for importing data in SQL format.
       
      .google.cloud.alloydb.v1beta.ImportClusterRequest.SqlImportOptions sql_import_options = 4;
      Specified by:
      getSqlImportOptionsOrBuilder in interface ImportClusterRequestOrBuilder
    • hasCsvImportOptions

      public boolean hasCsvImportOptions()
       Options for importing data in CSV format.
       
      .google.cloud.alloydb.v1beta.ImportClusterRequest.CsvImportOptions csv_import_options = 7;
      Specified by:
      hasCsvImportOptions in interface ImportClusterRequestOrBuilder
      Returns:
      Whether the csvImportOptions field is set.
    • getCsvImportOptions

      public ImportClusterRequest.CsvImportOptions getCsvImportOptions()
       Options for importing data in CSV format.
       
      .google.cloud.alloydb.v1beta.ImportClusterRequest.CsvImportOptions csv_import_options = 7;
      Specified by:
      getCsvImportOptions in interface ImportClusterRequestOrBuilder
      Returns:
      The csvImportOptions.
    • getCsvImportOptionsOrBuilder

      public ImportClusterRequest.CsvImportOptionsOrBuilder getCsvImportOptionsOrBuilder()
       Options for importing data in CSV format.
       
      .google.cloud.alloydb.v1beta.ImportClusterRequest.CsvImportOptions csv_import_options = 7;
      Specified by:
      getCsvImportOptionsOrBuilder in interface ImportClusterRequestOrBuilder
    • getName

      public String getName()
       Required. The resource name of the cluster.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getName in interface ImportClusterRequestOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Required. The resource name of the cluster.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getNameBytes in interface ImportClusterRequestOrBuilder
      Returns:
      The bytes for name.
    • getGcsUri

      public String getGcsUri()
       Required. The path to the file in Google Cloud Storage where the source
       file for import will be stored. The URI is in the form
       `gs://bucketName/fileName`.
       
      string gcs_uri = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getGcsUri in interface ImportClusterRequestOrBuilder
      Returns:
      The gcsUri.
    • getGcsUriBytes

      public com.google.protobuf.ByteString getGcsUriBytes()
       Required. The path to the file in Google Cloud Storage where the source
       file for import will be stored. The URI is in the form
       `gs://bucketName/fileName`.
       
      string gcs_uri = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getGcsUriBytes in interface ImportClusterRequestOrBuilder
      Returns:
      The bytes for gcsUri.
    • getDatabase

      public String getDatabase()
       Optional. Name of the database to which the import will be done.
       For import from SQL file, this is required only if the file does not
       specify a database.
       Note - Value provided should be the same as expected from `SELECT
       current_database();` and NOT as a resource reference.
       
      string database = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDatabase in interface ImportClusterRequestOrBuilder
      Returns:
      The database.
    • getDatabaseBytes

      public com.google.protobuf.ByteString getDatabaseBytes()
       Optional. Name of the database to which the import will be done.
       For import from SQL file, this is required only if the file does not
       specify a database.
       Note - Value provided should be the same as expected from `SELECT
       current_database();` and NOT as a resource reference.
       
      string database = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDatabaseBytes in interface ImportClusterRequestOrBuilder
      Returns:
      The bytes for database.
    • getUser

      public String getUser()
       Optional. Database user to be used for importing the data.
       Note - Value provided should be the same as expected from
       `SELECT current_user;` and NOT as a resource reference.
       
      string user = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getUser in interface ImportClusterRequestOrBuilder
      Returns:
      The user.
    • getUserBytes

      public com.google.protobuf.ByteString getUserBytes()
       Optional. Database user to be used for importing the data.
       Note - Value provided should be the same as expected from
       `SELECT current_user;` and NOT as a resource reference.
       
      string user = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getUserBytes in interface ImportClusterRequestOrBuilder
      Returns:
      The bytes for user.
    • 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 ImportClusterRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static ImportClusterRequest.Builder newBuilder()
    • newBuilder

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

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

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

      public static ImportClusterRequest getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<ImportClusterRequest> 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 ImportClusterRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder