Interface CreateDbProxyEndpointRequest.Builder

    • 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 is READ_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 is READ_WRITE. The only role that proxies for RDS for Microsoft SQL Server support is READ_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 is READ_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 is READ_WRITE. The only role that proxies for RDS for Microsoft SQL Server support is READ_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.
      • endpointNetworkType

        CreateDbProxyEndpointRequest.Builder endpointNetworkType​(String endpointNetworkType)

        The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.

        Valid values:

        • IPV4 - The proxy endpoint supports IPv4 only.

        • IPV6 - The proxy endpoint supports IPv6 only.

        • DUAL - The proxy endpoint supports both IPv4 and IPv6.

        Default: IPV4

        Constraints:

        • If you specify IPV6 or DUAL, the VPC and all subnets must have an IPv6 CIDR block.

        • If you specify IPV6 or DUAL, the VPC tenancy cannot be dedicated.

        Parameters:
        endpointNetworkType - The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.

        Valid values:

        • IPV4 - The proxy endpoint supports IPv4 only.

        • IPV6 - The proxy endpoint supports IPv6 only.

        • DUAL - The proxy endpoint supports both IPv4 and IPv6.

        Default: IPV4

        Constraints:

        • If you specify IPV6 or DUAL, the VPC and all subnets must have an IPv6 CIDR block.

        • If you specify IPV6 or DUAL, the VPC tenancy cannot be dedicated.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EndpointNetworkType, EndpointNetworkType
      • endpointNetworkType

        CreateDbProxyEndpointRequest.Builder endpointNetworkType​(EndpointNetworkType endpointNetworkType)

        The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.

        Valid values:

        • IPV4 - The proxy endpoint supports IPv4 only.

        • IPV6 - The proxy endpoint supports IPv6 only.

        • DUAL - The proxy endpoint supports both IPv4 and IPv6.

        Default: IPV4

        Constraints:

        • If you specify IPV6 or DUAL, the VPC and all subnets must have an IPv6 CIDR block.

        • If you specify IPV6 or DUAL, the VPC tenancy cannot be dedicated.

        Parameters:
        endpointNetworkType - The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.

        Valid values:

        • IPV4 - The proxy endpoint supports IPv4 only.

        • IPV6 - The proxy endpoint supports IPv6 only.

        • DUAL - The proxy endpoint supports both IPv4 and IPv6.

        Default: IPV4

        Constraints:

        • If you specify IPV6 or DUAL, the VPC and all subnets must have an IPv6 CIDR block.

        • If you specify IPV6 or DUAL, the VPC tenancy cannot be dedicated.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EndpointNetworkType, EndpointNetworkType