Package com.google.cloud.alloydb.v1beta
Class ExportClusterRequest.SqlExportOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.SqlExportOptions.Builder>
com.google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions.Builder
- All Implemented Interfaces:
ExportClusterRequest.SqlExportOptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ExportClusterRequest.SqlExportOptions
public static final class ExportClusterRequest.SqlExportOptions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.SqlExportOptions.Builder>
implements ExportClusterRequest.SqlExportOptionsOrBuilder
Options for exporting data in SQL format.Protobuf type
google.cloud.alloydb.v1beta.ExportClusterRequest.SqlExportOptions-
Method Summary
Modifier and TypeMethodDescriptionaddAllTables(Iterable<String> values) Optional.Optional.addTablesBytes(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Optional.Optional.Optional.booleanOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.booleanOptional.getTables(int index) Optional.com.google.protobuf.ByteStringgetTablesBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCleanTargetObjects(boolean value) Optional.setIfExistTargetObjects(boolean value) Optional.setSchemaOnly(boolean value) Optional.Optional.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.SqlExportOptions.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.SqlExportOptions.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.SqlExportOptions.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.SqlExportOptions.Builder>
-
mergeFrom
public ExportClusterRequest.SqlExportOptions.Builder mergeFrom(ExportClusterRequest.SqlExportOptions other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ExportClusterRequest.SqlExportOptions.Builder>
-
mergeFrom
public ExportClusterRequest.SqlExportOptions.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.SqlExportOptions.Builder>- Throws:
IOException
-
getTablesList
public com.google.protobuf.ProtocolStringList getTablesList()Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTablesListin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Returns:
- A list containing the tables.
-
getTablesCount
public int getTablesCount()Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTablesCountin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Returns:
- The count of tables.
-
getTables
Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTablesin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The tables at the given index.
-
getTablesBytes
public com.google.protobuf.ByteString getTablesBytes(int index) Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTablesBytesin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tables at the given index.
-
setTables
Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The tables to set.- Returns:
- This builder for chaining.
-
addTables
Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The tables to add.- Returns:
- This builder for chaining.
-
addAllTables
Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The tables to add.- Returns:
- This builder for chaining.
-
clearTables
Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addTablesBytes
public ExportClusterRequest.SqlExportOptions.Builder addTablesBytes(com.google.protobuf.ByteString value) Optional. Tables to export from.
repeated string tables = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the tables to add.- Returns:
- This builder for chaining.
-
hasSchemaOnly
public boolean hasSchemaOnly()Optional. If true, only export the schema.
optional bool schema_only = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSchemaOnlyin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Returns:
- Whether the schemaOnly field is set.
-
getSchemaOnly
public boolean getSchemaOnly()Optional. If true, only export the schema.
optional bool schema_only = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSchemaOnlyin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Returns:
- The schemaOnly.
-
setSchemaOnly
Optional. If true, only export the schema.
optional bool schema_only = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The schemaOnly to set.- Returns:
- This builder for chaining.
-
clearSchemaOnly
Optional. If true, only export the schema.
optional bool schema_only = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasCleanTargetObjects
public boolean hasCleanTargetObjects()Optional. If true, output commands to DROP all the dumped database objects prior to outputting the commands for creating them.
optional bool clean_target_objects = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCleanTargetObjectsin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Returns:
- Whether the cleanTargetObjects field is set.
-
getCleanTargetObjects
public boolean getCleanTargetObjects()Optional. If true, output commands to DROP all the dumped database objects prior to outputting the commands for creating them.
optional bool clean_target_objects = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCleanTargetObjectsin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Returns:
- The cleanTargetObjects.
-
setCleanTargetObjects
Optional. If true, output commands to DROP all the dumped database objects prior to outputting the commands for creating them.
optional bool clean_target_objects = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The cleanTargetObjects to set.- Returns:
- This builder for chaining.
-
clearCleanTargetObjects
Optional. If true, output commands to DROP all the dumped database objects prior to outputting the commands for creating them.
optional bool clean_target_objects = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasIfExistTargetObjects
public boolean hasIfExistTargetObjects()Optional. If true, use DROP ... IF EXISTS commands to check for the object's existence before dropping it in clean_target_objects mode.
optional bool if_exist_target_objects = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasIfExistTargetObjectsin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Returns:
- Whether the ifExistTargetObjects field is set.
-
getIfExistTargetObjects
public boolean getIfExistTargetObjects()Optional. If true, use DROP ... IF EXISTS commands to check for the object's existence before dropping it in clean_target_objects mode.
optional bool if_exist_target_objects = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIfExistTargetObjectsin interfaceExportClusterRequest.SqlExportOptionsOrBuilder- Returns:
- The ifExistTargetObjects.
-
setIfExistTargetObjects
Optional. If true, use DROP ... IF EXISTS commands to check for the object's existence before dropping it in clean_target_objects mode.
optional bool if_exist_target_objects = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The ifExistTargetObjects to set.- Returns:
- This builder for chaining.
-
clearIfExistTargetObjects
Optional. If true, use DROP ... IF EXISTS commands to check for the object's existence before dropping it in clean_target_objects mode.
optional bool if_exist_target_objects = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-