Class ConnectionProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.databasemigrationservice.ConnectionProfileArgs.Builder
-
- Enclosing class:
- ConnectionProfileArgs
public static final class ConnectionProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ConnectionProfileArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectionProfileArgs defaults)
-
-
Method Detail
-
alloydb
public ConnectionProfileArgs.Builder alloydb(@Nullable com.pulumi.core.Output<ConnectionProfileAlloydbArgs> alloydb)
- Parameters:
alloydb
- Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. Structure is documented below.- Returns:
- builder
-
alloydb
public ConnectionProfileArgs.Builder alloydb(ConnectionProfileAlloydbArgs alloydb)
- Parameters:
alloydb
- Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. Structure is documented below.- Returns:
- builder
-
cloudsql
public ConnectionProfileArgs.Builder cloudsql(@Nullable com.pulumi.core.Output<ConnectionProfileCloudsqlArgs> cloudsql)
- Parameters:
cloudsql
- Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance. Structure is documented below.- Returns:
- builder
-
cloudsql
public ConnectionProfileArgs.Builder cloudsql(ConnectionProfileCloudsqlArgs cloudsql)
- Parameters:
cloudsql
- Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance. Structure is documented below.- Returns:
- builder
-
connectionProfileId
public ConnectionProfileArgs.Builder connectionProfileId(com.pulumi.core.Output<java.lang.String> connectionProfileId)
- Parameters:
connectionProfileId
- The ID of the connection profile. ***- Returns:
- builder
-
connectionProfileId
public ConnectionProfileArgs.Builder connectionProfileId(java.lang.String connectionProfileId)
- Parameters:
connectionProfileId
- The ID of the connection profile. ***- Returns:
- builder
-
displayName
public ConnectionProfileArgs.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- The connection profile display name.- Returns:
- builder
-
displayName
public ConnectionProfileArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- The connection profile display name.- Returns:
- builder
-
labels
public ConnectionProfileArgs.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels
- The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs.- Returns:
- builder
-
labels
public ConnectionProfileArgs.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs.- Returns:
- builder
-
location
public ConnectionProfileArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The location where the connection profile should reside.- Returns:
- builder
-
location
public ConnectionProfileArgs.Builder location(java.lang.String location)
- Parameters:
location
- The location where the connection profile should reside.- Returns:
- builder
-
mysql
public ConnectionProfileArgs.Builder mysql(@Nullable com.pulumi.core.Output<ConnectionProfileMysqlArgs> mysql)
- Parameters:
mysql
- Specifies connection parameters required specifically for MySQL databases. Structure is documented below.- Returns:
- builder
-
mysql
public ConnectionProfileArgs.Builder mysql(ConnectionProfileMysqlArgs mysql)
- Parameters:
mysql
- Specifies connection parameters required specifically for MySQL databases. Structure is documented below.- Returns:
- builder
-
postgresql
public ConnectionProfileArgs.Builder postgresql(@Nullable com.pulumi.core.Output<ConnectionProfilePostgresqlArgs> postgresql)
- Parameters:
postgresql
- Specifies connection parameters required specifically for PostgreSQL databases. Structure is documented below.- Returns:
- builder
-
postgresql
public ConnectionProfileArgs.Builder postgresql(ConnectionProfilePostgresqlArgs postgresql)
- Parameters:
postgresql
- Specifies connection parameters required specifically for PostgreSQL databases. Structure is documented below.- Returns:
- builder
-
project
public ConnectionProfileArgs.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public ConnectionProfileArgs.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
build
public ConnectionProfileArgs build()
-
-