Interface SelfManagedActiveDirectoryConfigurationUpdates.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SelfManagedActiveDirectoryConfigurationUpdates.Builder,SelfManagedActiveDirectoryConfigurationUpdates>,SdkBuilder<SelfManagedActiveDirectoryConfigurationUpdates.Builder,SelfManagedActiveDirectoryConfigurationUpdates>,SdkPojo
- Enclosing class:
- SelfManagedActiveDirectoryConfigurationUpdates
public static interface SelfManagedActiveDirectoryConfigurationUpdates.Builder extends SdkPojo, CopyableBuilder<SelfManagedActiveDirectoryConfigurationUpdates.Builder,SelfManagedActiveDirectoryConfigurationUpdates>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SelfManagedActiveDirectoryConfigurationUpdates.BuilderdnsIps(String... dnsIps)A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.SelfManagedActiveDirectoryConfigurationUpdates.BuilderdnsIps(Collection<String> dnsIps)A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.SelfManagedActiveDirectoryConfigurationUpdates.BuilderdomainName(String domainName)Specifies an updated fully qualified domain name of your self-managed AD configuration.SelfManagedActiveDirectoryConfigurationUpdates.BuilderfileSystemAdministratorsGroup(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.BuilderorganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.SelfManagedActiveDirectoryConfigurationUpdates.Builderpassword(String password)Specifies the updated password for the service account on your self-managed AD domain.SelfManagedActiveDirectoryConfigurationUpdates.BuilderuserName(String userName)Specifies the updated user name for the service account on your self-managed AD domain.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
userName
SelfManagedActiveDirectoryConfigurationUpdates.Builder userName(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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
password
SelfManagedActiveDirectoryConfigurationUpdates.Builder password(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsIps
SelfManagedActiveDirectoryConfigurationUpdates.Builder dnsIps(Collection<String> dnsIps)
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
- Parameters:
dnsIps- A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsIps
SelfManagedActiveDirectoryConfigurationUpdates.Builder dnsIps(String... dnsIps)
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
- Parameters:
dnsIps- A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainName
SelfManagedActiveDirectoryConfigurationUpdates.Builder domainName(String domainName)
Specifies an updated fully qualified domain name of your self-managed AD configuration.
- Parameters:
domainName- Specifies an updated fully qualified domain name of your self-managed AD configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitDistinguishedName
SelfManagedActiveDirectoryConfigurationUpdates.Builder organizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
- Parameters:
organizationalUnitDistinguishedName- Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemAdministratorsGroup
SelfManagedActiveDirectoryConfigurationUpdates.Builder fileSystemAdministratorsGroup(String fileSystemAdministratorsGroup)
Specifies the updated name of the self-managed AD domain group whose members are granted administrative privileges for the Amazon FSx resource.
- Parameters:
fileSystemAdministratorsGroup- Specifies the updated name of the self-managed AD domain group whose members are granted administrative privileges for the Amazon FSx resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-