Interface OwnerDirectoryDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OwnerDirectoryDescription.Builder,
,OwnerDirectoryDescription> SdkBuilder<OwnerDirectoryDescription.Builder,
,OwnerDirectoryDescription> SdkPojo
- Enclosing class:
OwnerDirectoryDescription
-
Method Summary
Modifier and TypeMethodDescriptionIdentifier of the directory owner account.directoryId
(String directoryId) Identifier of the Managed Microsoft AD directory in the directory owner account.dnsIpAddrs
(String... dnsIpAddrs) IP address of the directory’s domain controllers.dnsIpAddrs
(Collection<String> dnsIpAddrs) IP address of the directory’s domain controllers.radiusSettings
(Consumer<RadiusSettings.Builder> radiusSettings) A RadiusSettings object that contains information about the RADIUS server.radiusSettings
(RadiusSettings radiusSettings) A RadiusSettings object that contains information about the RADIUS server.radiusStatus
(String radiusStatus) Information about the status of the RADIUS server.radiusStatus
(RadiusStatus radiusStatus) Information about the status of the RADIUS server.vpcSettings
(Consumer<DirectoryVpcSettingsDescription.Builder> vpcSettings) Information about the VPC settings for the directory.vpcSettings
(DirectoryVpcSettingsDescription vpcSettings) Information about the VPC settings for the directory.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 Details
-
directoryId
Identifier of the Managed Microsoft AD directory in the directory owner account.
- Parameters:
directoryId
- Identifier of the Managed Microsoft AD directory in the directory owner account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
Identifier of the directory owner account.
- Parameters:
accountId
- Identifier of the directory owner account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsIpAddrs
IP address of the directory’s domain controllers.
- Parameters:
dnsIpAddrs
- IP address of the directory’s domain controllers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsIpAddrs
IP address of the directory’s domain controllers.
- Parameters:
dnsIpAddrs
- IP address of the directory’s domain controllers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSettings
Information about the VPC settings for the directory.
- Parameters:
vpcSettings
- Information about the VPC settings for the directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSettings
default OwnerDirectoryDescription.Builder vpcSettings(Consumer<DirectoryVpcSettingsDescription.Builder> vpcSettings) Information about the VPC settings for the directory.
This is a convenience method that creates an instance of theDirectoryVpcSettingsDescription.Builder
avoiding the need to create one manually viaDirectoryVpcSettingsDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcSettings(DirectoryVpcSettingsDescription)
.- Parameters:
vpcSettings
- a consumer that will call methods onDirectoryVpcSettingsDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
radiusSettings
A RadiusSettings object that contains information about the RADIUS server.
- Parameters:
radiusSettings
- A RadiusSettings object that contains information about the RADIUS server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
radiusSettings
default OwnerDirectoryDescription.Builder radiusSettings(Consumer<RadiusSettings.Builder> radiusSettings) A RadiusSettings object that contains information about the RADIUS server.
This is a convenience method that creates an instance of theRadiusSettings.Builder
avoiding the need to create one manually viaRadiusSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toradiusSettings(RadiusSettings)
.- Parameters:
radiusSettings
- a consumer that will call methods onRadiusSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
radiusStatus
Information about the status of the RADIUS server.
- Parameters:
radiusStatus
- Information about the status of the RADIUS server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
radiusStatus
Information about the status of the RADIUS server.
- Parameters:
radiusStatus
- Information about the status of the RADIUS server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-