@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DirectoryConnectSettingsDescription extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about an AD Connector directory.
Constructor and Description |
---|
DirectoryConnectSettingsDescription() |
Modifier and Type | Method and Description |
---|---|
DirectoryConnectSettingsDescription |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAvailabilityZones()
A list of the Availability Zones that the directory is in.
|
List<String> |
getConnectIps()
The IP addresses of the AD Connector servers.
|
String |
getCustomerUserName()
The user name of the service account in your self-managed directory.
|
String |
getSecurityGroupId()
The security group identifier for the AD Connector directory.
|
List<String> |
getSubnetIds()
A list of subnet identifiers in the VPC that the AD Connector is in.
|
String |
getVpcId()
The identifier of the VPC that the AD Connector is in.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAvailabilityZones(Collection<String> availabilityZones)
A list of the Availability Zones that the directory is in.
|
void |
setConnectIps(Collection<String> connectIps)
The IP addresses of the AD Connector servers.
|
void |
setCustomerUserName(String customerUserName)
The user name of the service account in your self-managed directory.
|
void |
setSecurityGroupId(String securityGroupId)
The security group identifier for the AD Connector directory.
|
void |
setSubnetIds(Collection<String> subnetIds)
A list of subnet identifiers in the VPC that the AD Connector is in.
|
void |
setVpcId(String vpcId)
The identifier of the VPC that the AD Connector is in.
|
String |
toString()
Returns a string representation of this object.
|
DirectoryConnectSettingsDescription |
withAvailabilityZones(Collection<String> availabilityZones)
A list of the Availability Zones that the directory is in.
|
DirectoryConnectSettingsDescription |
withAvailabilityZones(String... availabilityZones)
A list of the Availability Zones that the directory is in.
|
DirectoryConnectSettingsDescription |
withConnectIps(Collection<String> connectIps)
The IP addresses of the AD Connector servers.
|
DirectoryConnectSettingsDescription |
withConnectIps(String... connectIps)
The IP addresses of the AD Connector servers.
|
DirectoryConnectSettingsDescription |
withCustomerUserName(String customerUserName)
The user name of the service account in your self-managed directory.
|
DirectoryConnectSettingsDescription |
withSecurityGroupId(String securityGroupId)
The security group identifier for the AD Connector directory.
|
DirectoryConnectSettingsDescription |
withSubnetIds(Collection<String> subnetIds)
A list of subnet identifiers in the VPC that the AD Connector is in.
|
DirectoryConnectSettingsDescription |
withSubnetIds(String... subnetIds)
A list of subnet identifiers in the VPC that the AD Connector is in.
|
DirectoryConnectSettingsDescription |
withVpcId(String vpcId)
The identifier of the VPC that the AD Connector is in.
|
public void setVpcId(String vpcId)
The identifier of the VPC that the AD Connector is in.
vpcId
- The identifier of the VPC that the AD Connector is in.public String getVpcId()
The identifier of the VPC that the AD Connector is in.
public DirectoryConnectSettingsDescription withVpcId(String vpcId)
The identifier of the VPC that the AD Connector is in.
vpcId
- The identifier of the VPC that the AD Connector is in.public List<String> getSubnetIds()
A list of subnet identifiers in the VPC that the AD Connector is in.
public void setSubnetIds(Collection<String> subnetIds)
A list of subnet identifiers in the VPC that the AD Connector is in.
subnetIds
- A list of subnet identifiers in the VPC that the AD Connector is in.public DirectoryConnectSettingsDescription withSubnetIds(String... subnetIds)
A list of subnet identifiers in the VPC that the AD Connector is in.
NOTE: This method appends the values to the existing list (if any). Use
setSubnetIds(java.util.Collection)
or withSubnetIds(java.util.Collection)
if you want to
override the existing values.
subnetIds
- A list of subnet identifiers in the VPC that the AD Connector is in.public DirectoryConnectSettingsDescription withSubnetIds(Collection<String> subnetIds)
A list of subnet identifiers in the VPC that the AD Connector is in.
subnetIds
- A list of subnet identifiers in the VPC that the AD Connector is in.public void setCustomerUserName(String customerUserName)
The user name of the service account in your self-managed directory.
customerUserName
- The user name of the service account in your self-managed directory.public String getCustomerUserName()
The user name of the service account in your self-managed directory.
public DirectoryConnectSettingsDescription withCustomerUserName(String customerUserName)
The user name of the service account in your self-managed directory.
customerUserName
- The user name of the service account in your self-managed directory.public void setSecurityGroupId(String securityGroupId)
The security group identifier for the AD Connector directory.
securityGroupId
- The security group identifier for the AD Connector directory.public String getSecurityGroupId()
The security group identifier for the AD Connector directory.
public DirectoryConnectSettingsDescription withSecurityGroupId(String securityGroupId)
The security group identifier for the AD Connector directory.
securityGroupId
- The security group identifier for the AD Connector directory.public List<String> getAvailabilityZones()
A list of the Availability Zones that the directory is in.
public void setAvailabilityZones(Collection<String> availabilityZones)
A list of the Availability Zones that the directory is in.
availabilityZones
- A list of the Availability Zones that the directory is in.public DirectoryConnectSettingsDescription withAvailabilityZones(String... availabilityZones)
A list of the Availability Zones that the directory is in.
NOTE: This method appends the values to the existing list (if any). Use
setAvailabilityZones(java.util.Collection)
or withAvailabilityZones(java.util.Collection)
if
you want to override the existing values.
availabilityZones
- A list of the Availability Zones that the directory is in.public DirectoryConnectSettingsDescription withAvailabilityZones(Collection<String> availabilityZones)
A list of the Availability Zones that the directory is in.
availabilityZones
- A list of the Availability Zones that the directory is in.public List<String> getConnectIps()
The IP addresses of the AD Connector servers.
public void setConnectIps(Collection<String> connectIps)
The IP addresses of the AD Connector servers.
connectIps
- The IP addresses of the AD Connector servers.public DirectoryConnectSettingsDescription withConnectIps(String... connectIps)
The IP addresses of the AD Connector servers.
NOTE: This method appends the values to the existing list (if any). Use
setConnectIps(java.util.Collection)
or withConnectIps(java.util.Collection)
if you want to
override the existing values.
connectIps
- The IP addresses of the AD Connector servers.public DirectoryConnectSettingsDescription withConnectIps(Collection<String> connectIps)
The IP addresses of the AD Connector servers.
connectIps
- The IP addresses of the AD Connector servers.public String toString()
toString
in class Object
Object.toString()
public DirectoryConnectSettingsDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.