@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDBClusterEndpointRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDBClusterEndpointRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDBClusterEndpointRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDBClusterEndpointIdentifier()
The identifier to use for the new endpoint.
|
String |
getDBClusterIdentifier()
The DB cluster identifier of the DB cluster associated with the endpoint.
|
String |
getEndpointType()
The type of the endpoint.
|
List<String> |
getExcludedMembers()
List of DB instance identifiers that aren't part of the custom endpoint group.
|
List<String> |
getStaticMembers()
List of DB instance identifiers that are part of the custom endpoint group.
|
List<Tag> |
getTags()
The tags to be assigned to the Amazon Neptune resource.
|
int |
hashCode() |
void |
setDBClusterEndpointIdentifier(String dBClusterEndpointIdentifier)
The identifier to use for the new endpoint.
|
void |
setDBClusterIdentifier(String dBClusterIdentifier)
The DB cluster identifier of the DB cluster associated with the endpoint.
|
void |
setEndpointType(String endpointType)
The type of the endpoint.
|
void |
setExcludedMembers(Collection<String> excludedMembers)
List of DB instance identifiers that aren't part of the custom endpoint group.
|
void |
setStaticMembers(Collection<String> staticMembers)
List of DB instance identifiers that are part of the custom endpoint group.
|
void |
setTags(Collection<Tag> tags)
The tags to be assigned to the Amazon Neptune resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateDBClusterEndpointRequest |
withDBClusterEndpointIdentifier(String dBClusterEndpointIdentifier)
The identifier to use for the new endpoint.
|
CreateDBClusterEndpointRequest |
withDBClusterIdentifier(String dBClusterIdentifier)
The DB cluster identifier of the DB cluster associated with the endpoint.
|
CreateDBClusterEndpointRequest |
withEndpointType(String endpointType)
The type of the endpoint.
|
CreateDBClusterEndpointRequest |
withExcludedMembers(Collection<String> excludedMembers)
List of DB instance identifiers that aren't part of the custom endpoint group.
|
CreateDBClusterEndpointRequest |
withExcludedMembers(String... excludedMembers)
List of DB instance identifiers that aren't part of the custom endpoint group.
|
CreateDBClusterEndpointRequest |
withStaticMembers(Collection<String> staticMembers)
List of DB instance identifiers that are part of the custom endpoint group.
|
CreateDBClusterEndpointRequest |
withStaticMembers(String... staticMembers)
List of DB instance identifiers that are part of the custom endpoint group.
|
CreateDBClusterEndpointRequest |
withTags(Collection<Tag> tags)
The tags to be assigned to the Amazon Neptune resource.
|
CreateDBClusterEndpointRequest |
withTags(Tag... tags)
The tags to be assigned to the Amazon Neptune resource.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDBClusterIdentifier(String dBClusterIdentifier)
The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.
dBClusterIdentifier
- The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a
lowercase string.public String getDBClusterIdentifier()
The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.
public CreateDBClusterEndpointRequest withDBClusterIdentifier(String dBClusterIdentifier)
The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.
dBClusterIdentifier
- The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a
lowercase string.public void setDBClusterEndpointIdentifier(String dBClusterEndpointIdentifier)
The identifier to use for the new endpoint. This parameter is stored as a lowercase string.
dBClusterEndpointIdentifier
- The identifier to use for the new endpoint. This parameter is stored as a lowercase string.public String getDBClusterEndpointIdentifier()
The identifier to use for the new endpoint. This parameter is stored as a lowercase string.
public CreateDBClusterEndpointRequest withDBClusterEndpointIdentifier(String dBClusterEndpointIdentifier)
The identifier to use for the new endpoint. This parameter is stored as a lowercase string.
dBClusterEndpointIdentifier
- The identifier to use for the new endpoint. This parameter is stored as a lowercase string.public void setEndpointType(String endpointType)
The type of the endpoint. One of: READER
, WRITER
, ANY
.
endpointType
- The type of the endpoint. One of: READER
, WRITER
, ANY
.public String getEndpointType()
The type of the endpoint. One of: READER
, WRITER
, ANY
.
READER
, WRITER
, ANY
.public CreateDBClusterEndpointRequest withEndpointType(String endpointType)
The type of the endpoint. One of: READER
, WRITER
, ANY
.
endpointType
- The type of the endpoint. One of: READER
, WRITER
, ANY
.public List<String> getStaticMembers()
List of DB instance identifiers that are part of the custom endpoint group.
public void setStaticMembers(Collection<String> staticMembers)
List of DB instance identifiers that are part of the custom endpoint group.
staticMembers
- List of DB instance identifiers that are part of the custom endpoint group.public CreateDBClusterEndpointRequest withStaticMembers(String... staticMembers)
List of DB instance identifiers that are part of the custom endpoint group.
NOTE: This method appends the values to the existing list (if any). Use
setStaticMembers(java.util.Collection)
or withStaticMembers(java.util.Collection)
if you want
to override the existing values.
staticMembers
- List of DB instance identifiers that are part of the custom endpoint group.public CreateDBClusterEndpointRequest withStaticMembers(Collection<String> staticMembers)
List of DB instance identifiers that are part of the custom endpoint group.
staticMembers
- List of DB instance identifiers that are part of the custom endpoint group.public List<String> getExcludedMembers()
List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.
public void setExcludedMembers(Collection<String> excludedMembers)
List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.
excludedMembers
- List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible
instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.public CreateDBClusterEndpointRequest withExcludedMembers(String... excludedMembers)
List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.
NOTE: This method appends the values to the existing list (if any). Use
setExcludedMembers(java.util.Collection)
or withExcludedMembers(java.util.Collection)
if you
want to override the existing values.
excludedMembers
- List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible
instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.public CreateDBClusterEndpointRequest withExcludedMembers(Collection<String> excludedMembers)
List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.
excludedMembers
- List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible
instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.public List<Tag> getTags()
The tags to be assigned to the Amazon Neptune resource.
public void setTags(Collection<Tag> tags)
The tags to be assigned to the Amazon Neptune resource.
tags
- The tags to be assigned to the Amazon Neptune resource.public CreateDBClusterEndpointRequest withTags(Tag... tags)
The tags to be assigned to the Amazon Neptune resource.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags to be assigned to the Amazon Neptune resource.public CreateDBClusterEndpointRequest withTags(Collection<Tag> tags)
The tags to be assigned to the Amazon Neptune resource.
tags
- The tags to be assigned to the Amazon Neptune resource.public String toString()
toString
in class Object
Object.toString()
public CreateDBClusterEndpointRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()