@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SelfManagedActiveDirectoryConfigurationUpdates extends Object implements Serializable, Cloneable, StructuredPojo
Specifies changes you are making to the self-managed Microsoft Active Directory (AD) configuration to which an FSx for Windows File Server file system or an FSx for ONTAP SVM is joined.
Constructor and Description |
---|
SelfManagedActiveDirectoryConfigurationUpdates() |
Modifier and Type | Method and Description |
---|---|
SelfManagedActiveDirectoryConfigurationUpdates |
clone() |
boolean |
equals(Object obj) |
List<String> |
getDnsIps()
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
|
String |
getDomainName()
Specifies an updated fully qualified domain name of your self-managed AD configuration.
|
String |
getFileSystemAdministratorsGroup()
Specifies the updated name of the self-managed AD domain group whose members are granted administrative
privileges for the Amazon FSx resource.
|
String |
getOrganizationalUnitDistinguishedName()
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
|
String |
getPassword()
Specifies the updated password for the service account on your self-managed AD domain.
|
String |
getUserName()
Specifies the updated user name for the service account on your self-managed AD domain.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDnsIps(Collection<String> dnsIps)
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
|
void |
setDomainName(String domainName)
Specifies an updated fully qualified domain name of your self-managed AD configuration.
|
void |
setFileSystemAdministratorsGroup(String fileSystemAdministratorsGroup)
Specifies the updated name of the self-managed AD domain group whose members are granted administrative
privileges for the Amazon FSx resource.
|
void |
setOrganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
|
void |
setPassword(String password)
Specifies the updated password for the service account on your self-managed AD domain.
|
void |
setUserName(String userName)
Specifies the updated user name for the service account on your self-managed AD domain.
|
String |
toString()
Returns a string representation of this object.
|
SelfManagedActiveDirectoryConfigurationUpdates |
withDnsIps(Collection<String> dnsIps)
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
|
SelfManagedActiveDirectoryConfigurationUpdates |
withDnsIps(String... dnsIps)
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
|
SelfManagedActiveDirectoryConfigurationUpdates |
withDomainName(String domainName)
Specifies an updated fully qualified domain name of your self-managed AD configuration.
|
SelfManagedActiveDirectoryConfigurationUpdates |
withFileSystemAdministratorsGroup(String fileSystemAdministratorsGroup)
Specifies the updated name of the self-managed AD domain group whose members are granted administrative
privileges for the Amazon FSx resource.
|
SelfManagedActiveDirectoryConfigurationUpdates |
withOrganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
|
SelfManagedActiveDirectoryConfigurationUpdates |
withPassword(String password)
Specifies the updated password for the service account on your self-managed AD domain.
|
SelfManagedActiveDirectoryConfigurationUpdates |
withUserName(String userName)
Specifies the updated user name for the service account on your self-managed AD domain.
|
public SelfManagedActiveDirectoryConfigurationUpdates()
public void setUserName(String userName)
Specifies the updated user name for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
This account must have the permissions required to join computers to the domain in the organizational unit
provided in OrganizationalUnitDistinguishedName
.
userName
- Specifies the updated user name for the service account on your self-managed AD domain. Amazon FSx uses
this account to join to your self-managed AD domain.
This account must have the permissions required to join computers to the domain in the organizational unit
provided in OrganizationalUnitDistinguishedName
.
public String getUserName()
Specifies the updated user name for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
This account must have the permissions required to join computers to the domain in the organizational unit
provided in OrganizationalUnitDistinguishedName
.
This account must have the permissions required to join computers to the domain in the organizational
unit provided in OrganizationalUnitDistinguishedName
.
public SelfManagedActiveDirectoryConfigurationUpdates withUserName(String userName)
Specifies the updated user name for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
This account must have the permissions required to join computers to the domain in the organizational unit
provided in OrganizationalUnitDistinguishedName
.
userName
- Specifies the updated user name for the service account on your self-managed AD domain. Amazon FSx uses
this account to join to your self-managed AD domain.
This account must have the permissions required to join computers to the domain in the organizational unit
provided in OrganizationalUnitDistinguishedName
.
public void setPassword(String password)
Specifies the updated password for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
password
- Specifies the updated password for the service account on your self-managed AD domain. Amazon FSx uses
this account to join to your self-managed AD domain.public String getPassword()
Specifies the updated password for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
public SelfManagedActiveDirectoryConfigurationUpdates withPassword(String password)
Specifies the updated password for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
password
- Specifies the updated password for the service account on your self-managed AD domain. Amazon FSx uses
this account to join to your self-managed AD domain.public List<String> getDnsIps()
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
public void setDnsIps(Collection<String> dnsIps)
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
dnsIps
- A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.public SelfManagedActiveDirectoryConfigurationUpdates withDnsIps(String... dnsIps)
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
NOTE: This method appends the values to the existing list (if any). Use
setDnsIps(java.util.Collection)
or withDnsIps(java.util.Collection)
if you want to override the
existing values.
dnsIps
- A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.public SelfManagedActiveDirectoryConfigurationUpdates withDnsIps(Collection<String> dnsIps)
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
dnsIps
- A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.public void setDomainName(String domainName)
Specifies an updated fully qualified domain name of your self-managed AD configuration.
domainName
- Specifies an updated fully qualified domain name of your self-managed AD configuration.public String getDomainName()
Specifies an updated fully qualified domain name of your self-managed AD configuration.
public SelfManagedActiveDirectoryConfigurationUpdates withDomainName(String domainName)
Specifies an updated fully qualified domain name of your self-managed AD configuration.
domainName
- Specifies an updated fully qualified domain name of your self-managed AD configuration.public void setOrganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
organizationalUnitDistinguishedName
- Specifies an updated fully qualified distinguished name of the organization unit within your self-managed
AD.public String getOrganizationalUnitDistinguishedName()
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
public SelfManagedActiveDirectoryConfigurationUpdates withOrganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
organizationalUnitDistinguishedName
- Specifies an updated fully qualified distinguished name of the organization unit within your self-managed
AD.public void setFileSystemAdministratorsGroup(String fileSystemAdministratorsGroup)
Specifies the updated name of the self-managed AD domain group whose members are granted administrative privileges for the Amazon FSx resource.
fileSystemAdministratorsGroup
- Specifies the updated name of the self-managed AD domain group whose members are granted administrative
privileges for the Amazon FSx resource.public String getFileSystemAdministratorsGroup()
Specifies the updated name of the self-managed AD domain group whose members are granted administrative privileges for the Amazon FSx resource.
public SelfManagedActiveDirectoryConfigurationUpdates withFileSystemAdministratorsGroup(String fileSystemAdministratorsGroup)
Specifies the updated name of the self-managed AD domain group whose members are granted administrative privileges for the Amazon FSx resource.
fileSystemAdministratorsGroup
- Specifies the updated name of the self-managed AD domain group whose members are granted administrative
privileges for the Amazon FSx resource.public String toString()
toString
in class Object
Object.toString()
public SelfManagedActiveDirectoryConfigurationUpdates clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.