Package com.pulumi.aws.rds.inputs
Class ProxyTargetState.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.ProxyTargetState.Builder
-
- Enclosing class:
- ProxyTargetState
public static final class ProxyTargetState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ProxyTargetState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProxyTargetStatebuild()ProxyTargetState.BuilderdbClusterIdentifier(com.pulumi.core.Output<java.lang.String> dbClusterIdentifier)ProxyTargetState.BuilderdbClusterIdentifier(java.lang.String dbClusterIdentifier)ProxyTargetState.BuilderdbInstanceIdentifier(com.pulumi.core.Output<java.lang.String> dbInstanceIdentifier)ProxyTargetState.BuilderdbInstanceIdentifier(java.lang.String dbInstanceIdentifier)ProxyTargetState.BuilderdbProxyName(com.pulumi.core.Output<java.lang.String> dbProxyName)ProxyTargetState.BuilderdbProxyName(java.lang.String dbProxyName)ProxyTargetState.Builderendpoint(com.pulumi.core.Output<java.lang.String> endpoint)ProxyTargetState.Builderendpoint(java.lang.String endpoint)ProxyTargetState.Builderport(com.pulumi.core.Output<java.lang.Integer> port)ProxyTargetState.Builderport(java.lang.Integer port)ProxyTargetState.BuilderrdsResourceId(com.pulumi.core.Output<java.lang.String> rdsResourceId)ProxyTargetState.BuilderrdsResourceId(java.lang.String rdsResourceId)ProxyTargetState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ProxyTargetState.Builderregion(java.lang.String region)ProxyTargetState.BuildertargetArn(com.pulumi.core.Output<java.lang.String> targetArn)ProxyTargetState.BuildertargetArn(java.lang.String targetArn)ProxyTargetState.BuildertargetGroupName(com.pulumi.core.Output<java.lang.String> targetGroupName)ProxyTargetState.BuildertargetGroupName(java.lang.String targetGroupName)ProxyTargetState.BuildertrackedClusterId(com.pulumi.core.Output<java.lang.String> trackedClusterId)ProxyTargetState.BuildertrackedClusterId(java.lang.String trackedClusterId)ProxyTargetState.Buildertype(com.pulumi.core.Output<java.lang.String> type)ProxyTargetState.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProxyTargetState defaults)
-
-
Method Detail
-
dbClusterIdentifier
public ProxyTargetState.Builder dbClusterIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> dbClusterIdentifier)
- Parameters:
dbClusterIdentifier- DB cluster identifier.- Returns:
- builder
-
dbClusterIdentifier
public ProxyTargetState.Builder dbClusterIdentifier(java.lang.String dbClusterIdentifier)
- Parameters:
dbClusterIdentifier- DB cluster identifier.- Returns:
- builder
-
dbInstanceIdentifier
public ProxyTargetState.Builder dbInstanceIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> dbInstanceIdentifier)
- Parameters:
dbInstanceIdentifier- DB instance identifier.- Returns:
- builder
-
dbInstanceIdentifier
public ProxyTargetState.Builder dbInstanceIdentifier(java.lang.String dbInstanceIdentifier)
- Parameters:
dbInstanceIdentifier- DB instance identifier.- Returns:
- builder
-
dbProxyName
public ProxyTargetState.Builder dbProxyName(@Nullable com.pulumi.core.Output<java.lang.String> dbProxyName)
- Parameters:
dbProxyName- Name of the DB proxy.- Returns:
- builder
-
dbProxyName
public ProxyTargetState.Builder dbProxyName(java.lang.String dbProxyName)
- Parameters:
dbProxyName- Name of the DB proxy.- Returns:
- builder
-
endpoint
public ProxyTargetState.Builder endpoint(@Nullable com.pulumi.core.Output<java.lang.String> endpoint)
- Parameters:
endpoint- Hostname for the target RDS DB Instance. Only returned for `RDS_INSTANCE` type.- Returns:
- builder
-
endpoint
public ProxyTargetState.Builder endpoint(java.lang.String endpoint)
- Parameters:
endpoint- Hostname for the target RDS DB Instance. Only returned for `RDS_INSTANCE` type.- Returns:
- builder
-
port
public ProxyTargetState.Builder port(@Nullable com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port- Port for the target RDS DB Instance or Aurora DB Cluster.- Returns:
- builder
-
port
public ProxyTargetState.Builder port(java.lang.Integer port)
- Parameters:
port- Port for the target RDS DB Instance or Aurora DB Cluster.- Returns:
- builder
-
rdsResourceId
public ProxyTargetState.Builder rdsResourceId(@Nullable com.pulumi.core.Output<java.lang.String> rdsResourceId)
- Parameters:
rdsResourceId- Identifier representing the DB Instance or DB Cluster target.- Returns:
- builder
-
rdsResourceId
public ProxyTargetState.Builder rdsResourceId(java.lang.String rdsResourceId)
- Parameters:
rdsResourceId- Identifier representing the DB Instance or DB Cluster target.- Returns:
- builder
-
region
public ProxyTargetState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ProxyTargetState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
targetArn
public ProxyTargetState.Builder targetArn(@Nullable com.pulumi.core.Output<java.lang.String> targetArn)
- Parameters:
targetArn- ARN for the DB instance or DB cluster. Currently not returned by the RDS API.- Returns:
- builder
-
targetArn
public ProxyTargetState.Builder targetArn(java.lang.String targetArn)
- Parameters:
targetArn- ARN for the DB instance or DB cluster. Currently not returned by the RDS API.- Returns:
- builder
-
targetGroupName
public ProxyTargetState.Builder targetGroupName(@Nullable com.pulumi.core.Output<java.lang.String> targetGroupName)
- Parameters:
targetGroupName- Name of the target group.- Returns:
- builder
-
targetGroupName
public ProxyTargetState.Builder targetGroupName(java.lang.String targetGroupName)
- Parameters:
targetGroupName- Name of the target group.- Returns:
- builder
-
trackedClusterId
public ProxyTargetState.Builder trackedClusterId(@Nullable com.pulumi.core.Output<java.lang.String> trackedClusterId)
- Parameters:
trackedClusterId- DB Cluster identifier for the DB Instance target. Not returned unless manually importing an `RDS_INSTANCE` target that is part of a DB Cluster.- Returns:
- builder
-
trackedClusterId
public ProxyTargetState.Builder trackedClusterId(java.lang.String trackedClusterId)
- Parameters:
trackedClusterId- DB Cluster identifier for the DB Instance target. Not returned unless manually importing an `RDS_INSTANCE` target that is part of a DB Cluster.- Returns:
- builder
-
type
public ProxyTargetState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of targetE.g., `RDS_INSTANCE` or `TRACKED_CLUSTER`- Returns:
- builder
-
type
public ProxyTargetState.Builder type(java.lang.String type)
- Parameters:
type- Type of targetE.g., `RDS_INSTANCE` or `TRACKED_CLUSTER`- Returns:
- builder
-
build
public ProxyTargetState build()
-
-