public static final class MySqlConnectionProfile.Builder extends GeneratedMessageV3.Builder<MySqlConnectionProfile.Builder> implements MySqlConnectionProfileOrBuilder
Specifies connection parameters required specifically for MySQL databases.
Protobuf type google.events.cloud.clouddms.v1.MySqlConnectionProfile
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > MySqlConnectionProfile.BuilderImplements
MySqlConnectionProfileOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public MySqlConnectionProfile.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
build()
public MySqlConnectionProfile build()
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile |
buildPartial()
public MySqlConnectionProfile buildPartial()
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile |
clear()
public MySqlConnectionProfile.Builder clear()
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
clearCloudSqlId()
public MySqlConnectionProfile.Builder clearCloudSqlId()
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
string cloud_sql_id = 7;
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public MySqlConnectionProfile.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
clearHost()
public MySqlConnectionProfile.Builder clearHost()
Required. The IP or hostname of the source MySQL database.
string host = 1;
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public MySqlConnectionProfile.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
clearPasswordSet()
public MySqlConnectionProfile.Builder clearPasswordSet()
Output only. Indicates If this connection profile password is stored.
bool password_set = 5;
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
clearPort()
public MySqlConnectionProfile.Builder clearPort()
Required. The network port of the source MySQL database.
int32 port = 2;
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
clearSsl()
public MySqlConnectionProfile.Builder clearSsl()
SSL configuration for the destination to connect to the source database.
.google.events.cloud.clouddms.v1.SslConfig ssl = 6;
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
clearUsername()
public MySqlConnectionProfile.Builder clearUsername()
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
string username = 3;
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
clone()
public MySqlConnectionProfile.Builder clone()
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
getCloudSqlId()
public String getCloudSqlId()
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
string cloud_sql_id = 7;
Returns | |
---|---|
Type | Description |
String | The cloudSqlId. |
getCloudSqlIdBytes()
public ByteString getCloudSqlIdBytes()
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
string cloud_sql_id = 7;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for cloudSqlId. |
getDefaultInstanceForType()
public MySqlConnectionProfile getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getHost()
public String getHost()
Required. The IP or hostname of the source MySQL database.
string host = 1;
Returns | |
---|---|
Type | Description |
String | The host. |
getHostBytes()
public ByteString getHostBytes()
Required. The IP or hostname of the source MySQL database.
string host = 1;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for host. |
getPasswordSet()
public boolean getPasswordSet()
Output only. Indicates If this connection profile password is stored.
bool password_set = 5;
Returns | |
---|---|
Type | Description |
boolean | The passwordSet. |
getPort()
public int getPort()
Required. The network port of the source MySQL database.
int32 port = 2;
Returns | |
---|---|
Type | Description |
int | The port. |
getSsl()
public SslConfig getSsl()
SSL configuration for the destination to connect to the source database.
.google.events.cloud.clouddms.v1.SslConfig ssl = 6;
Returns | |
---|---|
Type | Description |
SslConfig | The ssl. |
getSslBuilder()
public SslConfig.Builder getSslBuilder()
SSL configuration for the destination to connect to the source database.
.google.events.cloud.clouddms.v1.SslConfig ssl = 6;
Returns | |
---|---|
Type | Description |
SslConfig.Builder |
getSslOrBuilder()
public SslConfigOrBuilder getSslOrBuilder()
SSL configuration for the destination to connect to the source database.
.google.events.cloud.clouddms.v1.SslConfig ssl = 6;
Returns | |
---|---|
Type | Description |
SslConfigOrBuilder |
getUsername()
public String getUsername()
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
string username = 3;
Returns | |
---|---|
Type | Description |
String | The username. |
getUsernameBytes()
public ByteString getUsernameBytes()
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
string username = 3;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for username. |
hasSsl()
public boolean hasSsl()
SSL configuration for the destination to connect to the source database.
.google.events.cloud.clouddms.v1.SslConfig ssl = 6;
Returns | |
---|---|
Type | Description |
boolean | Whether the ssl field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(MySqlConnectionProfile other)
public MySqlConnectionProfile.Builder mergeFrom(MySqlConnectionProfile other)
Parameter | |
---|---|
Name | Description |
other | MySqlConnectionProfile |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public MySqlConnectionProfile.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public MySqlConnectionProfile.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
mergeSsl(SslConfig value)
public MySqlConnectionProfile.Builder mergeSsl(SslConfig value)
SSL configuration for the destination to connect to the source database.
.google.events.cloud.clouddms.v1.SslConfig ssl = 6;
Parameter | |
---|---|
Name | Description |
value | SslConfig |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final MySqlConnectionProfile.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
setCloudSqlId(String value)
public MySqlConnectionProfile.Builder setCloudSqlId(String value)
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
string cloud_sql_id = 7;
Parameter | |
---|---|
Name | Description |
value | String The cloudSqlId to set. |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
setCloudSqlIdBytes(ByteString value)
public MySqlConnectionProfile.Builder setCloudSqlIdBytes(ByteString value)
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
string cloud_sql_id = 7;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for cloudSqlId to set. |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public MySqlConnectionProfile.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
setHost(String value)
public MySqlConnectionProfile.Builder setHost(String value)
Required. The IP or hostname of the source MySQL database.
string host = 1;
Parameter | |
---|---|
Name | Description |
value | String The host to set. |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
setHostBytes(ByteString value)
public MySqlConnectionProfile.Builder setHostBytes(ByteString value)
Required. The IP or hostname of the source MySQL database.
string host = 1;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for host to set. |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
setPasswordSet(boolean value)
public MySqlConnectionProfile.Builder setPasswordSet(boolean value)
Output only. Indicates If this connection profile password is stored.
bool password_set = 5;
Parameter | |
---|---|
Name | Description |
value | boolean The passwordSet to set. |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
setPort(int value)
public MySqlConnectionProfile.Builder setPort(int value)
Required. The network port of the source MySQL database.
int32 port = 2;
Parameter | |
---|---|
Name | Description |
value | int The port to set. |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public MySqlConnectionProfile.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
setSsl(SslConfig value)
public MySqlConnectionProfile.Builder setSsl(SslConfig value)
SSL configuration for the destination to connect to the source database.
.google.events.cloud.clouddms.v1.SslConfig ssl = 6;
Parameter | |
---|---|
Name | Description |
value | SslConfig |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
setSsl(SslConfig.Builder builderForValue)
public MySqlConnectionProfile.Builder setSsl(SslConfig.Builder builderForValue)
SSL configuration for the destination to connect to the source database.
.google.events.cloud.clouddms.v1.SslConfig ssl = 6;
Parameter | |
---|---|
Name | Description |
builderForValue | SslConfig.Builder |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final MySqlConnectionProfile.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder |
setUsername(String value)
public MySqlConnectionProfile.Builder setUsername(String value)
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
string username = 3;
Parameter | |
---|---|
Name | Description |
value | String The username to set. |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |
setUsernameBytes(ByteString value)
public MySqlConnectionProfile.Builder setUsernameBytes(ByteString value)
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
string username = 3;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for username to set. |
Returns | |
---|---|
Type | Description |
MySqlConnectionProfile.Builder | This builder for chaining. |