public static interface DirectoryDescription.Builder extends CopyableBuilder<DirectoryDescription.Builder,DirectoryDescription>
| Modifier and Type | Method and Description |
|---|---|
DirectoryDescription.Builder |
accessUrl(String accessUrl)
The access URL for the directory, such as
http://<alias>.awsapps.com. |
DirectoryDescription.Builder |
alias(String alias)
The alias for the directory.
|
default DirectoryDescription.Builder |
connectSettings(Consumer<DirectoryConnectSettingsDescription.Builder> connectSettings)
A DirectoryConnectSettingsDescription object that contains additional information about an AD
Connector directory.
|
DirectoryDescription.Builder |
connectSettings(DirectoryConnectSettingsDescription connectSettings)
A DirectoryConnectSettingsDescription object that contains additional information about an AD
Connector directory.
|
DirectoryDescription.Builder |
description(String description)
The textual description for the directory.
|
DirectoryDescription.Builder |
desiredNumberOfDomainControllers(Integer desiredNumberOfDomainControllers)
The desired number of domain controllers in the directory if the directory is Microsoft AD.
|
DirectoryDescription.Builder |
directoryId(String directoryId)
The directory identifier.
|
DirectoryDescription.Builder |
dnsIpAddrs(Collection<String> dnsIpAddrs)
The IP addresses of the DNS servers for the directory.
|
DirectoryDescription.Builder |
dnsIpAddrs(String... dnsIpAddrs)
The IP addresses of the DNS servers for the directory.
|
DirectoryDescription.Builder |
launchTime(Instant launchTime)
Specifies when the directory was created.
|
DirectoryDescription.Builder |
name(String name)
The fully-qualified name of the directory.
|
default DirectoryDescription.Builder |
radiusSettings(Consumer<RadiusSettings.Builder> radiusSettings)
A RadiusSettings object that contains information about the RADIUS server configured for this
directory.
|
DirectoryDescription.Builder |
radiusSettings(RadiusSettings radiusSettings)
A RadiusSettings object that contains information about the RADIUS server configured for this
directory.
|
DirectoryDescription.Builder |
radiusStatus(RadiusStatus radiusStatus)
The status of the RADIUS MFA server connection.
|
DirectoryDescription.Builder |
radiusStatus(String radiusStatus)
The status of the RADIUS MFA server connection.
|
DirectoryDescription.Builder |
shortName(String shortName)
The short name of the directory.
|
DirectoryDescription.Builder |
size(DirectorySize size)
The directory size.
|
DirectoryDescription.Builder |
size(String size)
The directory size.
|
DirectoryDescription.Builder |
ssoEnabled(Boolean ssoEnabled)
Indicates if single-sign on is enabled for the directory.
|
DirectoryDescription.Builder |
stage(DirectoryStage stage)
The current stage of the directory.
|
DirectoryDescription.Builder |
stage(String stage)
The current stage of the directory.
|
DirectoryDescription.Builder |
stageLastUpdatedDateTime(Instant stageLastUpdatedDateTime)
The date and time that the stage was last updated.
|
DirectoryDescription.Builder |
stageReason(String stageReason)
Additional information about the directory stage.
|
DirectoryDescription.Builder |
type(DirectoryType type)
The directory size.
|
DirectoryDescription.Builder |
type(String type)
The directory size.
|
default DirectoryDescription.Builder |
vpcSettings(Consumer<DirectoryVpcSettingsDescription.Builder> vpcSettings)
A DirectoryVpcSettingsDescription object that contains additional information about a directory.
|
DirectoryDescription.Builder |
vpcSettings(DirectoryVpcSettingsDescription vpcSettings)
A DirectoryVpcSettingsDescription object that contains additional information about a directory.
|
copyapply, buildDirectoryDescription.Builder directoryId(String directoryId)
The directory identifier.
directoryId - The directory identifier.DirectoryDescription.Builder name(String name)
The fully-qualified name of the directory.
name - The fully-qualified name of the directory.DirectoryDescription.Builder shortName(String shortName)
The short name of the directory.
shortName - The short name of the directory.DirectoryDescription.Builder size(String size)
The directory size.
size - The directory size.DirectorySize,
DirectorySizeDirectoryDescription.Builder size(DirectorySize size)
The directory size.
size - The directory size.DirectorySize,
DirectorySizeDirectoryDescription.Builder alias(String alias)
The alias for the directory. If no alias has been created for the directory, the alias is the directory
identifier, such as d-XXXXXXXXXX.
alias - The alias for the directory. If no alias has been created for the directory, the alias is the
directory identifier, such as d-XXXXXXXXXX.DirectoryDescription.Builder accessUrl(String accessUrl)
The access URL for the directory, such as http://<alias>.awsapps.com. If no alias has been
created for the directory, <alias> is the directory identifier, such as
d-XXXXXXXXXX.
accessUrl - The access URL for the directory, such as http://<alias>.awsapps.com. If no alias
has been created for the directory, <alias> is the directory identifier, such as
d-XXXXXXXXXX.DirectoryDescription.Builder description(String description)
The textual description for the directory.
description - The textual description for the directory.DirectoryDescription.Builder dnsIpAddrs(Collection<String> dnsIpAddrs)
The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.
dnsIpAddrs - The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory,
these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector
directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises
directory to which the AD Connector is connected.DirectoryDescription.Builder dnsIpAddrs(String... dnsIpAddrs)
The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.
dnsIpAddrs - The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory,
these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector
directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises
directory to which the AD Connector is connected.DirectoryDescription.Builder stage(String stage)
The current stage of the directory.
stage - The current stage of the directory.DirectoryStage,
DirectoryStageDirectoryDescription.Builder stage(DirectoryStage stage)
The current stage of the directory.
stage - The current stage of the directory.DirectoryStage,
DirectoryStageDirectoryDescription.Builder launchTime(Instant launchTime)
Specifies when the directory was created.
launchTime - Specifies when the directory was created.DirectoryDescription.Builder stageLastUpdatedDateTime(Instant stageLastUpdatedDateTime)
The date and time that the stage was last updated.
stageLastUpdatedDateTime - The date and time that the stage was last updated.DirectoryDescription.Builder type(String type)
The directory size.
type - The directory size.DirectoryType,
DirectoryTypeDirectoryDescription.Builder type(DirectoryType type)
The directory size.
type - The directory size.DirectoryType,
DirectoryTypeDirectoryDescription.Builder vpcSettings(DirectoryVpcSettingsDescription vpcSettings)
A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed AD directory.
vpcSettings - A DirectoryVpcSettingsDescription object that contains additional information about a
directory. This member is only present if the directory is a Simple AD or Managed AD directory.default DirectoryDescription.Builder vpcSettings(Consumer<DirectoryVpcSettingsDescription.Builder> vpcSettings)
A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed AD directory.
This is a convenience that creates an instance of theDirectoryVpcSettingsDescription.Builder
avoiding the need to create one manually via DirectoryVpcSettingsDescription.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to vpcSettings(DirectoryVpcSettingsDescription).vpcSettings - a consumer that will call methods on DirectoryVpcSettingsDescription.BuildervpcSettings(DirectoryVpcSettingsDescription)DirectoryDescription.Builder connectSettings(DirectoryConnectSettingsDescription connectSettings)
A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.
connectSettings - A DirectoryConnectSettingsDescription object that contains additional information about an AD
Connector directory. This member is only present if the directory is an AD Connector directory.default DirectoryDescription.Builder connectSettings(Consumer<DirectoryConnectSettingsDescription.Builder> connectSettings)
A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.
This is a convenience that creates an instance of theDirectoryConnectSettingsDescription.Builder
avoiding the need to create one manually via DirectoryConnectSettingsDescription.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to connectSettings(DirectoryConnectSettingsDescription).connectSettings - a consumer that will call methods on DirectoryConnectSettingsDescription.BuilderconnectSettings(DirectoryConnectSettingsDescription)DirectoryDescription.Builder radiusSettings(RadiusSettings radiusSettings)
A RadiusSettings object that contains information about the RADIUS server configured for this directory.
radiusSettings - A RadiusSettings object that contains information about the RADIUS server configured for this
directory.default DirectoryDescription.Builder radiusSettings(Consumer<RadiusSettings.Builder> radiusSettings)
A RadiusSettings object that contains information about the RADIUS server configured for this directory.
This is a convenience that creates an instance of theRadiusSettings.Builder avoiding the need to
create one manually via RadiusSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to radiusSettings(RadiusSettings).radiusSettings - a consumer that will call methods on RadiusSettings.BuilderradiusSettings(RadiusSettings)DirectoryDescription.Builder radiusStatus(String radiusStatus)
The status of the RADIUS MFA server connection.
radiusStatus - The status of the RADIUS MFA server connection.RadiusStatus,
RadiusStatusDirectoryDescription.Builder radiusStatus(RadiusStatus radiusStatus)
The status of the RADIUS MFA server connection.
radiusStatus - The status of the RADIUS MFA server connection.RadiusStatus,
RadiusStatusDirectoryDescription.Builder stageReason(String stageReason)
Additional information about the directory stage.
stageReason - Additional information about the directory stage.DirectoryDescription.Builder ssoEnabled(Boolean ssoEnabled)
Indicates if single-sign on is enabled for the directory. For more information, see EnableSso and DisableSso.
ssoEnabled - Indicates if single-sign on is enabled for the directory. For more information, see EnableSso
and DisableSso.DirectoryDescription.Builder desiredNumberOfDomainControllers(Integer desiredNumberOfDomainControllers)
The desired number of domain controllers in the directory if the directory is Microsoft AD.
desiredNumberOfDomainControllers - The desired number of domain controllers in the directory if the directory is Microsoft AD.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.