Interface ModifyDbProxyEndpointRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ModifyDbProxyEndpointRequest.Builder,ModifyDbProxyEndpointRequest>, RdsRequest.Builder, SdkBuilder<ModifyDbProxyEndpointRequest.Builder,ModifyDbProxyEndpointRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ModifyDbProxyEndpointRequest

public static interface ModifyDbProxyEndpointRequest.Builder extends RdsRequest.Builder, SdkPojo, CopyableBuilder<ModifyDbProxyEndpointRequest.Builder,ModifyDbProxyEndpointRequest>
  • Method Details

    • dbProxyEndpointName

      ModifyDbProxyEndpointRequest.Builder dbProxyEndpointName(String dbProxyEndpointName)

      The name of the DB proxy sociated with the DB proxy endpoint that you want to modify.

      Parameters:
      dbProxyEndpointName - The name of the DB proxy sociated with the DB proxy endpoint that you want to modify.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newDBProxyEndpointName

      ModifyDbProxyEndpointRequest.Builder newDBProxyEndpointName(String newDBProxyEndpointName)

      The new identifier for the DBProxyEndpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

      Parameters:
      newDBProxyEndpointName - The new identifier for the DBProxyEndpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcSecurityGroupIds

      ModifyDbProxyEndpointRequest.Builder vpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds)

      The VPC security group IDs for the DB proxy endpoint. When the DB proxy endpoint uses a different VPC than the original proxy, you also specify a different set of security group IDs than for the original proxy.

      Parameters:
      vpcSecurityGroupIds - The VPC security group IDs for the DB proxy endpoint. When the DB proxy endpoint uses a different VPC than the original proxy, you also specify a different set of security group IDs than for the original proxy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcSecurityGroupIds

      ModifyDbProxyEndpointRequest.Builder vpcSecurityGroupIds(String... vpcSecurityGroupIds)

      The VPC security group IDs for the DB proxy endpoint. When the DB proxy endpoint uses a different VPC than the original proxy, you also specify a different set of security group IDs than for the original proxy.

      Parameters:
      vpcSecurityGroupIds - The VPC security group IDs for the DB proxy endpoint. When the DB proxy endpoint uses a different VPC than the original proxy, you also specify a different set of security group IDs than for the original proxy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      ModifyDbProxyEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.