Class DatabaseMigrationServiceConnectionProfileMysql.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.database_migration_service_connection_profile.DatabaseMigrationServiceConnectionProfileMysql.Jsii$Proxy
-
- All Implemented Interfaces:
DatabaseMigrationServiceConnectionProfileMysql,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DatabaseMigrationServiceConnectionProfileMysql
@Stability(Stable) @Internal public static final class DatabaseMigrationServiceConnectionProfileMysql.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DatabaseMigrationServiceConnectionProfileMysql
An implementation forDatabaseMigrationServiceConnectionProfileMysql
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.database_migration_service_connection_profile.DatabaseMigrationServiceConnectionProfileMysql
DatabaseMigrationServiceConnectionProfileMysql.Builder, DatabaseMigrationServiceConnectionProfileMysql.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DatabaseMigrationServiceConnectionProfileMysql.Builder builder)Constructor that initializes the object based on literal property values passed by theDatabaseMigrationServiceConnectionProfileMysql.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetCloudSqlId()If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.StringgetHost()Required.StringgetPassword()Required.NumbergetPort()Required.DatabaseMigrationServiceConnectionProfileMysqlSslgetSsl()ssl block.StringgetUsername()Required.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DatabaseMigrationServiceConnectionProfileMysql.Builder builder)
Constructor that initializes the object based on literal property values passed by theDatabaseMigrationServiceConnectionProfileMysql.Builder.
-
-
Method Detail
-
getHost
public final String getHost()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlRequired. The IP or hostname of the source MySQL database.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#host DatabaseMigrationServiceConnectionProfile#host}
- Specified by:
getHostin interfaceDatabaseMigrationServiceConnectionProfileMysql
-
getPassword
public final String getPassword()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlRequired.Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#password DatabaseMigrationServiceConnectionProfile#password}
- Specified by:
getPasswordin interfaceDatabaseMigrationServiceConnectionProfileMysql
-
getPort
public final Number getPort()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlRequired. The network port of the source MySQL database.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#port DatabaseMigrationServiceConnectionProfile#port}
- Specified by:
getPortin interfaceDatabaseMigrationServiceConnectionProfileMysql
-
getUsername
public final String getUsername()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlRequired.The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#username DatabaseMigrationServiceConnectionProfile#username}
- Specified by:
getUsernamein interfaceDatabaseMigrationServiceConnectionProfileMysql
-
getCloudSqlId
public final String getCloudSqlId()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlIf the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#cloud_sql_id DatabaseMigrationServiceConnectionProfile#cloud_sql_id}
- Specified by:
getCloudSqlIdin interfaceDatabaseMigrationServiceConnectionProfileMysql
-
getSsl
public final DatabaseMigrationServiceConnectionProfileMysqlSsl getSsl()
Description copied from interface:DatabaseMigrationServiceConnectionProfileMysqlssl block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#ssl DatabaseMigrationServiceConnectionProfile#ssl}
- Specified by:
getSslin interfaceDatabaseMigrationServiceConnectionProfileMysql
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-