Package com.google.cloud.alloydb.v1beta
Class ExportClusterRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.Builder>
com.google.cloud.alloydb.v1beta.ExportClusterRequest.Builder
- All Implemented Interfaces:
ExportClusterRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ExportClusterRequest
public static final class ExportClusterRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.Builder>
implements ExportClusterRequestOrBuilder
Export cluster request.Protobuf type
google.cloud.alloydb.v1beta.ExportClusterRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Options for exporting data in CSV format.Required.Required.Required.Options for exporting data in SQL format.Options for exporting data in CSV format.Options for exporting data in CSV format.Options for exporting data in CSV format.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.Required.Required.getName()Required.com.google.protobuf.ByteStringRequired.Options for exporting data in SQL format.Options for exporting data in SQL format.Options for exporting data in SQL format.booleanOptions for exporting data in CSV format.booleanRequired.booleanOptions for exporting data in SQL format.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptions for exporting data in CSV format.mergeFrom(ExportClusterRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Required.Options for exporting data in SQL format.Options for exporting data in CSV format.setCsvExportOptions(ExportClusterRequest.CsvExportOptions.Builder builderForValue) Options for exporting data in CSV format.setDatabase(String value) Required.setDatabaseBytes(com.google.protobuf.ByteString value) Required.setGcsDestination(GcsDestination value) Required.setGcsDestination(GcsDestination.Builder builderForValue) Required.Required.setNameBytes(com.google.protobuf.ByteString value) Required.Options for exporting data in SQL format.setSqlExportOptions(ExportClusterRequest.SqlExportOptions.Builder builderForValue) Options for exporting data in SQL format.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportClusterRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.Builder>
-
mergeFrom
public ExportClusterRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportClusterRequest.Builder>- Throws:
IOException
-
getDestinationCase
- Specified by:
getDestinationCasein interfaceExportClusterRequestOrBuilder
-
clearDestination
-
getExportOptionsCase
- Specified by:
getExportOptionsCasein interfaceExportClusterRequestOrBuilder
-
clearExportOptions
-
hasGcsDestination
public boolean hasGcsDestination()Required. Option to export data to cloud storage.
.google.cloud.alloydb.v1beta.GcsDestination gcs_destination = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasGcsDestinationin interfaceExportClusterRequestOrBuilder- Returns:
- Whether the gcsDestination field is set.
-
getGcsDestination
Required. Option to export data to cloud storage.
.google.cloud.alloydb.v1beta.GcsDestination gcs_destination = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getGcsDestinationin interfaceExportClusterRequestOrBuilder- Returns:
- The gcsDestination.
-
setGcsDestination
Required. Option to export data to cloud storage.
.google.cloud.alloydb.v1beta.GcsDestination gcs_destination = 2 [(.google.api.field_behavior) = REQUIRED]; -
setGcsDestination
Required. Option to export data to cloud storage.
.google.cloud.alloydb.v1beta.GcsDestination gcs_destination = 2 [(.google.api.field_behavior) = REQUIRED]; -
mergeGcsDestination
Required. Option to export data to cloud storage.
.google.cloud.alloydb.v1beta.GcsDestination gcs_destination = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearGcsDestination
Required. Option to export data to cloud storage.
.google.cloud.alloydb.v1beta.GcsDestination gcs_destination = 2 [(.google.api.field_behavior) = REQUIRED]; -
getGcsDestinationBuilder
Required. Option to export data to cloud storage.
.google.cloud.alloydb.v1beta.GcsDestination gcs_destination = 2 [(.google.api.field_behavior) = REQUIRED]; -
getGcsDestinationOrBuilder
Required. Option to export data to cloud storage.
.google.cloud.alloydb.v1beta.GcsDestination gcs_destination = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getGcsDestinationOrBuilderin interfaceExportClusterRequestOrBuilder
-
hasCsvExportOptions
public boolean hasCsvExportOptions()Options for exporting data in CSV format. Required field to be set for CSV file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.CsvExportOptions csv_export_options = 4;- Specified by:
hasCsvExportOptionsin interfaceExportClusterRequestOrBuilder- Returns:
- Whether the csvExportOptions field is set.
-
getCsvExportOptions
Options for exporting data in CSV format. Required field to be set for CSV file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.CsvExportOptions csv_export_options = 4;- Specified by:
getCsvExportOptionsin interfaceExportClusterRequestOrBuilder- Returns:
- The csvExportOptions.
-
setCsvExportOptions
public ExportClusterRequest.Builder setCsvExportOptions(ExportClusterRequest.CsvExportOptions value) Options for exporting data in CSV format. Required field to be set for CSV file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.CsvExportOptions csv_export_options = 4; -
setCsvExportOptions
public ExportClusterRequest.Builder setCsvExportOptions(ExportClusterRequest.CsvExportOptions.Builder builderForValue) Options for exporting data in CSV format. Required field to be set for CSV file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.CsvExportOptions csv_export_options = 4; -
mergeCsvExportOptions
public ExportClusterRequest.Builder mergeCsvExportOptions(ExportClusterRequest.CsvExportOptions value) Options for exporting data in CSV format. Required field to be set for CSV file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.CsvExportOptions csv_export_options = 4; -
clearCsvExportOptions
Options for exporting data in CSV format. Required field to be set for CSV file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.CsvExportOptions csv_export_options = 4; -
getCsvExportOptionsBuilder
Options for exporting data in CSV format. Required field to be set for CSV file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.CsvExportOptions csv_export_options = 4; -
getCsvExportOptionsOrBuilder
Options for exporting data in CSV format. Required field to be set for CSV file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.CsvExportOptions csv_export_options = 4;- Specified by:
getCsvExportOptionsOrBuilderin interfaceExportClusterRequestOrBuilder
-
hasSqlExportOptions
public boolean hasSqlExportOptions()Options for exporting data in SQL format. Required field to be set for SQL file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions sql_export_options = 5;- Specified by:
hasSqlExportOptionsin interfaceExportClusterRequestOrBuilder- Returns:
- Whether the sqlExportOptions field is set.
-
getSqlExportOptions
Options for exporting data in SQL format. Required field to be set for SQL file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions sql_export_options = 5;- Specified by:
getSqlExportOptionsin interfaceExportClusterRequestOrBuilder- Returns:
- The sqlExportOptions.
-
setSqlExportOptions
public ExportClusterRequest.Builder setSqlExportOptions(ExportClusterRequest.SqlExportOptions value) Options for exporting data in SQL format. Required field to be set for SQL file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions sql_export_options = 5; -
setSqlExportOptions
public ExportClusterRequest.Builder setSqlExportOptions(ExportClusterRequest.SqlExportOptions.Builder builderForValue) Options for exporting data in SQL format. Required field to be set for SQL file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions sql_export_options = 5; -
mergeSqlExportOptions
public ExportClusterRequest.Builder mergeSqlExportOptions(ExportClusterRequest.SqlExportOptions value) Options for exporting data in SQL format. Required field to be set for SQL file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions sql_export_options = 5; -
clearSqlExportOptions
Options for exporting data in SQL format. Required field to be set for SQL file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions sql_export_options = 5; -
getSqlExportOptionsBuilder
Options for exporting data in SQL format. Required field to be set for SQL file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions sql_export_options = 5; -
getSqlExportOptionsOrBuilder
Options for exporting data in SQL format. Required field to be set for SQL file type.
.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions sql_export_options = 5;- Specified by:
getSqlExportOptionsOrBuilderin interfaceExportClusterRequestOrBuilder
-
getName
Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNamein interfaceExportClusterRequestOrBuilder- 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:
getNameBytesin interfaceExportClusterRequestOrBuilder- Returns:
- The bytes for name.
-
setName
Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
Required. The resource name of the cluster.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDatabase
Required. Name of the database where the export command will be executed. 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) = REQUIRED];- Specified by:
getDatabasein interfaceExportClusterRequestOrBuilder- Returns:
- The database.
-
getDatabaseBytes
public com.google.protobuf.ByteString getDatabaseBytes()Required. Name of the database where the export command will be executed. 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) = REQUIRED];- Specified by:
getDatabaseBytesin interfaceExportClusterRequestOrBuilder- Returns:
- The bytes for database.
-
setDatabase
Required. Name of the database where the export command will be executed. 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) = REQUIRED];- Parameters:
value- The database to set.- Returns:
- This builder for chaining.
-
clearDatabase
Required. Name of the database where the export command will be executed. 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) = REQUIRED];- Returns:
- This builder for chaining.
-
setDatabaseBytes
Required. Name of the database where the export command will be executed. 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) = REQUIRED];- Parameters:
value- The bytes for database to set.- Returns:
- This builder for chaining.
-