Package com.google.cloud.datacatalog.v1
Class CloudSqlBigQueryConnectionSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CloudSqlBigQueryConnectionSpec.Builder>
com.google.cloud.datacatalog.v1.CloudSqlBigQueryConnectionSpec.Builder
- All Implemented Interfaces:
CloudSqlBigQueryConnectionSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CloudSqlBigQueryConnectionSpec
public static final class CloudSqlBigQueryConnectionSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CloudSqlBigQueryConnectionSpec.Builder>
implements CloudSqlBigQueryConnectionSpecOrBuilder
Specification for the BigQuery connection to a Cloud SQL instance.Protobuf type
google.cloud.datacatalog.v1.CloudSqlBigQueryConnectionSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Database name.Cloud SQL instance ID in the format of `project:location:instance`.Type of the Cloud SQL database.Database name.com.google.protobuf.ByteStringDatabase name.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorCloud SQL instance ID in the format of `project:location:instance`.com.google.protobuf.ByteStringCloud SQL instance ID in the format of `project:location:instance`.getType()Type of the Cloud SQL database.intType of the Cloud SQL database.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDatabase(String value) Database name.setDatabaseBytes(com.google.protobuf.ByteString value) Database name.setInstanceId(String value) Cloud SQL instance ID in the format of `project:location:instance`.setInstanceIdBytes(com.google.protobuf.ByteString value) Cloud SQL instance ID in the format of `project:location:instance`.Type of the Cloud SQL database.setTypeValue(int value) Type of the Cloud SQL database.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<CloudSqlBigQueryConnectionSpec.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<CloudSqlBigQueryConnectionSpec.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<CloudSqlBigQueryConnectionSpec.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<CloudSqlBigQueryConnectionSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CloudSqlBigQueryConnectionSpec.Builder>
-
mergeFrom
public CloudSqlBigQueryConnectionSpec.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<CloudSqlBigQueryConnectionSpec.Builder>- Throws:
IOException
-
getInstanceId
Cloud SQL instance ID in the format of `project:location:instance`.
string instance_id = 1;- Specified by:
getInstanceIdin interfaceCloudSqlBigQueryConnectionSpecOrBuilder- Returns:
- The instanceId.
-
getInstanceIdBytes
public com.google.protobuf.ByteString getInstanceIdBytes()Cloud SQL instance ID in the format of `project:location:instance`.
string instance_id = 1;- Specified by:
getInstanceIdBytesin interfaceCloudSqlBigQueryConnectionSpecOrBuilder- Returns:
- The bytes for instanceId.
-
setInstanceId
Cloud SQL instance ID in the format of `project:location:instance`.
string instance_id = 1;- Parameters:
value- The instanceId to set.- Returns:
- This builder for chaining.
-
clearInstanceId
Cloud SQL instance ID in the format of `project:location:instance`.
string instance_id = 1;- Returns:
- This builder for chaining.
-
setInstanceIdBytes
public CloudSqlBigQueryConnectionSpec.Builder setInstanceIdBytes(com.google.protobuf.ByteString value) Cloud SQL instance ID in the format of `project:location:instance`.
string instance_id = 1;- Parameters:
value- The bytes for instanceId to set.- Returns:
- This builder for chaining.
-
getDatabase
Database name.
string database = 2;- Specified by:
getDatabasein interfaceCloudSqlBigQueryConnectionSpecOrBuilder- Returns:
- The database.
-
getDatabaseBytes
public com.google.protobuf.ByteString getDatabaseBytes()Database name.
string database = 2;- Specified by:
getDatabaseBytesin interfaceCloudSqlBigQueryConnectionSpecOrBuilder- Returns:
- The bytes for database.
-
setDatabase
Database name.
string database = 2;- Parameters:
value- The database to set.- Returns:
- This builder for chaining.
-
clearDatabase
Database name.
string database = 2;- Returns:
- This builder for chaining.
-
setDatabaseBytes
public CloudSqlBigQueryConnectionSpec.Builder setDatabaseBytes(com.google.protobuf.ByteString value) Database name.
string database = 2;- Parameters:
value- The bytes for database to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()Type of the Cloud SQL database.
.google.cloud.datacatalog.v1.CloudSqlBigQueryConnectionSpec.DatabaseType type = 3;- Specified by:
getTypeValuein interfaceCloudSqlBigQueryConnectionSpecOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Type of the Cloud SQL database.
.google.cloud.datacatalog.v1.CloudSqlBigQueryConnectionSpec.DatabaseType type = 3;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Type of the Cloud SQL database.
.google.cloud.datacatalog.v1.CloudSqlBigQueryConnectionSpec.DatabaseType type = 3;- Specified by:
getTypein interfaceCloudSqlBigQueryConnectionSpecOrBuilder- Returns:
- The type.
-
setType
public CloudSqlBigQueryConnectionSpec.Builder setType(CloudSqlBigQueryConnectionSpec.DatabaseType value) Type of the Cloud SQL database.
.google.cloud.datacatalog.v1.CloudSqlBigQueryConnectionSpec.DatabaseType type = 3;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Type of the Cloud SQL database.
.google.cloud.datacatalog.v1.CloudSqlBigQueryConnectionSpec.DatabaseType type = 3;- Returns:
- This builder for chaining.
-