@Generated(value="software.amazon.awssdk:codegen") public class DirectoryConnectSettingsDescription extends Object implements StructuredPojo, ToCopyableBuilder<DirectoryConnectSettingsDescription.Builder,DirectoryConnectSettingsDescription>
Contains information about an AD Connector directory.
Modifier and Type | Class and Description |
---|---|
static interface |
DirectoryConnectSettingsDescription.Builder |
Modifier and Type | Method and Description |
---|---|
List<String> |
availabilityZones()
A list of the Availability Zones that the directory is in.
|
static DirectoryConnectSettingsDescription.Builder |
builder() |
List<String> |
connectIps()
The IP addresses of the AD Connector servers.
|
String |
customerUserName()
The username of the service account in the on-premises directory.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
securityGroupId()
The security group identifier for the AD Connector directory.
|
static Class<? extends DirectoryConnectSettingsDescription.Builder> |
serializableBuilderClass() |
List<String> |
subnetIds()
A list of subnet identifiers in the VPC that the AD connector is in.
|
DirectoryConnectSettingsDescription.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
vpcId()
The identifier of the VPC that the AD Connector is in.
|
copy
public String vpcId()
The identifier of the VPC that the AD Connector is in.
public List<String> subnetIds()
A list of subnet identifiers in the VPC that the AD connector is in.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String customerUserName()
The username of the service account in the on-premises directory.
public String securityGroupId()
The security group identifier for the AD Connector directory.
public List<String> availabilityZones()
A list of the Availability Zones that the directory is in.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> connectIps()
The IP addresses of the AD Connector servers.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public DirectoryConnectSettingsDescription.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DirectoryConnectSettingsDescription.Builder,DirectoryConnectSettingsDescription>
public static DirectoryConnectSettingsDescription.Builder builder()
public static Class<? extends DirectoryConnectSettingsDescription.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.