Interface CreateDbProxyEndpointRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateDbProxyEndpointRequest.Builder,CreateDbProxyEndpointRequest>,RdsRequest.Builder,SdkBuilder<CreateDbProxyEndpointRequest.Builder,CreateDbProxyEndpointRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateDbProxyEndpointRequest
public static interface CreateDbProxyEndpointRequest.Builder extends RdsRequest.Builder, SdkPojo, CopyableBuilder<CreateDbProxyEndpointRequest.Builder,CreateDbProxyEndpointRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateDbProxyEndpointRequest.BuilderdbProxyEndpointName(String dbProxyEndpointName)The name of the DB proxy endpoint to create.CreateDbProxyEndpointRequest.BuilderdbProxyName(String dbProxyName)The name of the DB proxy associated with the DB proxy endpoint that you create.CreateDbProxyEndpointRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateDbProxyEndpointRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateDbProxyEndpointRequest.Buildertags(Collection<Tag> tags)Sets the value of the Tags property for this object.CreateDbProxyEndpointRequest.Buildertags(Consumer<Tag.Builder>... tags)Sets the value of the Tags property for this object.CreateDbProxyEndpointRequest.Buildertags(Tag... tags)Sets the value of the Tags property for this object.CreateDbProxyEndpointRequest.BuildertargetRole(String targetRole)The role of the DB proxy endpoint.CreateDbProxyEndpointRequest.BuildertargetRole(DBProxyEndpointTargetRole targetRole)The role of the DB proxy endpoint.CreateDbProxyEndpointRequest.BuildervpcSecurityGroupIds(String... vpcSecurityGroupIds)The VPC security group IDs for the DB proxy endpoint that you create.CreateDbProxyEndpointRequest.BuildervpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)The VPC security group IDs for the DB proxy endpoint that you create.CreateDbProxyEndpointRequest.BuildervpcSubnetIds(String... vpcSubnetIds)The VPC subnet IDs for the DB proxy endpoint that you create.CreateDbProxyEndpointRequest.BuildervpcSubnetIds(Collection<String> vpcSubnetIds)The VPC subnet IDs for the DB proxy endpoint that you create.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.rds.model.RdsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
dbProxyName
CreateDbProxyEndpointRequest.Builder dbProxyName(String dbProxyName)
The name of the DB proxy associated with the DB proxy endpoint that you create.
- Parameters:
dbProxyName- The name of the DB proxy associated with the DB proxy endpoint that you create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbProxyEndpointName
CreateDbProxyEndpointRequest.Builder dbProxyEndpointName(String dbProxyEndpointName)
The name of the DB proxy endpoint to create.
- Parameters:
dbProxyEndpointName- The name of the DB proxy endpoint to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSubnetIds
CreateDbProxyEndpointRequest.Builder vpcSubnetIds(Collection<String> vpcSubnetIds)
The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a different set of subnet IDs than for the original DB proxy.
- Parameters:
vpcSubnetIds- The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a different set of subnet IDs than for the original DB proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSubnetIds
CreateDbProxyEndpointRequest.Builder vpcSubnetIds(String... vpcSubnetIds)
The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a different set of subnet IDs than for the original DB proxy.
- Parameters:
vpcSubnetIds- The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a different set of subnet IDs than for the original DB proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
CreateDbProxyEndpointRequest.Builder vpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)
The VPC security group IDs for the DB proxy endpoint that you create. You can specify a different set of security group IDs than for the original DB proxy. The default is the default security group for the VPC.
- Parameters:
vpcSecurityGroupIds- The VPC security group IDs for the DB proxy endpoint that you create. You can specify a different set of security group IDs than for the original DB proxy. The default is the default security group for the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSecurityGroupIds
CreateDbProxyEndpointRequest.Builder vpcSecurityGroupIds(String... vpcSecurityGroupIds)
The VPC security group IDs for the DB proxy endpoint that you create. You can specify a different set of security group IDs than for the original DB proxy. The default is the default security group for the VPC.
- Parameters:
vpcSecurityGroupIds- The VPC security group IDs for the DB proxy endpoint that you create. You can specify a different set of security group IDs than for the original DB proxy. The default is the default security group for the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetRole
CreateDbProxyEndpointRequest.Builder targetRole(String targetRole)
The role of the DB proxy endpoint. The role determines whether the endpoint can be used for read/write or only read operations. The default is
READ_WRITE. The only role that proxies for RDS for Microsoft SQL Server support isREAD_WRITE.- Parameters:
targetRole- The role of the DB proxy endpoint. The role determines whether the endpoint can be used for read/write or only read operations. The default isREAD_WRITE. The only role that proxies for RDS for Microsoft SQL Server support isREAD_WRITE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DBProxyEndpointTargetRole,DBProxyEndpointTargetRole
-
targetRole
CreateDbProxyEndpointRequest.Builder targetRole(DBProxyEndpointTargetRole targetRole)
The role of the DB proxy endpoint. The role determines whether the endpoint can be used for read/write or only read operations. The default is
READ_WRITE. The only role that proxies for RDS for Microsoft SQL Server support isREAD_WRITE.- Parameters:
targetRole- The role of the DB proxy endpoint. The role determines whether the endpoint can be used for read/write or only read operations. The default isREAD_WRITE. The only role that proxies for RDS for Microsoft SQL Server support isREAD_WRITE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DBProxyEndpointTargetRole,DBProxyEndpointTargetRole
-
tags
CreateDbProxyEndpointRequest.Builder tags(Collection<Tag> tags)
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateDbProxyEndpointRequest.Builder tags(Tag... tags)
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateDbProxyEndpointRequest.Builder tags(Consumer<Tag.Builder>... tags)
Sets the value of the Tags property for this object. This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
overrideConfiguration
CreateDbProxyEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateDbProxyEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-