public static final class DatabaseClusterAttributes.Builder
extends java.lang.Object
DatabaseClusterAttributes
Constructor and Description |
---|
Builder() |
public DatabaseClusterAttributes.Builder clusterEndpointAddress(java.lang.String clusterEndpointAddress)
DatabaseClusterAttributes.getClusterEndpointAddress()
clusterEndpointAddress
- Cluster endpoint address. This parameter is required.this
public DatabaseClusterAttributes.Builder clusterIdentifier(java.lang.String clusterIdentifier)
DatabaseClusterAttributes.getClusterIdentifier()
clusterIdentifier
- Identifier for the cluster. This parameter is required.this
public DatabaseClusterAttributes.Builder clusterResourceIdentifier(java.lang.String clusterResourceIdentifier)
DatabaseClusterAttributes.getClusterResourceIdentifier()
clusterResourceIdentifier
- Resource Identifier for the cluster. This parameter is required.this
public DatabaseClusterAttributes.Builder port(java.lang.Number port)
DatabaseClusterAttributes.getPort()
port
- The database port. This parameter is required.this
public DatabaseClusterAttributes.Builder readerEndpointAddress(java.lang.String readerEndpointAddress)
DatabaseClusterAttributes.getReaderEndpointAddress()
readerEndpointAddress
- Reader endpoint address. This parameter is required.this
public DatabaseClusterAttributes.Builder securityGroup(ISecurityGroup securityGroup)
DatabaseClusterAttributes.getSecurityGroup()
securityGroup
- The security group of the database cluster. This parameter is required.this
public DatabaseClusterAttributes build()
DatabaseClusterAttributes
java.lang.NullPointerException
- if any required attribute was not provided