Class DirectoryConnectSettings
- All Implemented Interfaces:
Serializable
,Cloneable
Contains information for the ConnectDirectory operation when an AD Connector directory is being created.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.The username of an account in the on-premises directory that is used to connect to the directory.A list of subnet identifiers in the VPC in which the AD Connector is created.getVpcId()
The identifier of the VPC in which the AD Connector is created.int
hashCode()
void
setCustomerDnsIps
(Collection<String> customerDnsIps) A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.void
setCustomerUserName
(String customerUserName) The username of an account in the on-premises directory that is used to connect to the directory.void
setSubnetIds
(Collection<String> subnetIds) A list of subnet identifiers in the VPC in which the AD Connector is created.void
The identifier of the VPC in which the AD Connector is created.toString()
Returns a string representation of this object; useful for testing and debugging.withCustomerDnsIps
(String... customerDnsIps) A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.withCustomerDnsIps
(Collection<String> customerDnsIps) A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.withCustomerUserName
(String customerUserName) The username of an account in the on-premises directory that is used to connect to the directory.withSubnetIds
(String... subnetIds) A list of subnet identifiers in the VPC in which the AD Connector is created.withSubnetIds
(Collection<String> subnetIds) A list of subnet identifiers in the VPC in which the AD Connector is created.The identifier of the VPC in which the AD Connector is created.
-
Constructor Details
-
DirectoryConnectSettings
public DirectoryConnectSettings()
-
-
Method Details
-
setVpcId
The identifier of the VPC in which the AD Connector is created.
- Parameters:
vpcId
- The identifier of the VPC in which the AD Connector is created.
-
getVpcId
The identifier of the VPC in which the AD Connector is created.
- Returns:
- The identifier of the VPC in which the AD Connector is created.
-
withVpcId
The identifier of the VPC in which the AD Connector is created.
- Parameters:
vpcId
- The identifier of the VPC in which the AD Connector is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getSubnetIds
A list of subnet identifiers in the VPC in which the AD Connector is created.
- Returns:
- A list of subnet identifiers in the VPC in which the AD Connector is created.
-
setSubnetIds
A list of subnet identifiers in the VPC in which the AD Connector is created.
- Parameters:
subnetIds
- A list of subnet identifiers in the VPC in which the AD Connector is created.
-
withSubnetIds
A list of subnet identifiers in the VPC in which the AD Connector is created.
NOTE: This method appends the values to the existing list (if any). Use
setSubnetIds(java.util.Collection)
orwithSubnetIds(java.util.Collection)
if you want to override the existing values.- Parameters:
subnetIds
- A list of subnet identifiers in the VPC in which the AD Connector is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withSubnetIds
A list of subnet identifiers in the VPC in which the AD Connector is created.
- Parameters:
subnetIds
- A list of subnet identifiers in the VPC in which the AD Connector is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getCustomerDnsIps
A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.
- Returns:
- A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.
-
setCustomerDnsIps
A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.
- Parameters:
customerDnsIps
- A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.
-
withCustomerDnsIps
A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.
NOTE: This method appends the values to the existing list (if any). Use
setCustomerDnsIps(java.util.Collection)
orwithCustomerDnsIps(java.util.Collection)
if you want to override the existing values.- Parameters:
customerDnsIps
- A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withCustomerDnsIps
A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.
- Parameters:
customerDnsIps
- A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCustomerUserName
The username of an account in the on-premises directory that is used to connect to the directory. This account must have the following privileges:
- Read users and groups
- Create computer objects
- Join computers to the domain
- Parameters:
customerUserName
- The username of an account in the on-premises directory that is used to connect to the directory. This account must have the following privileges:- Read users and groups
- Create computer objects
- Join computers to the domain
-
getCustomerUserName
The username of an account in the on-premises directory that is used to connect to the directory. This account must have the following privileges:
- Read users and groups
- Create computer objects
- Join computers to the domain
- Returns:
- The username of an account in the on-premises directory that is
used to connect to the directory. This account must have the
following privileges:
- Read users and groups
- Create computer objects
- Join computers to the domain
-
withCustomerUserName
The username of an account in the on-premises directory that is used to connect to the directory. This account must have the following privileges:
- Read users and groups
- Create computer objects
- Join computers to the domain
- Parameters:
customerUserName
- The username of an account in the on-premises directory that is used to connect to the directory. This account must have the following privileges:- Read users and groups
- Create computer objects
- Join computers to the domain
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-