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.dnsIpv6Addrs
(String... dnsIpv6Addrs) IPv6 addresses of the directory’s domain controllers.dnsIpv6Addrs
(Collection<String> dnsIpv6Addrs) IPv6 addresses of the directory’s domain controllers.networkType
(String networkType) Network type of the directory in the directory owner account.networkType
(NetworkType networkType) Network type of the directory in the directory owner account.radiusSettings
(Consumer<RadiusSettings.Builder> radiusSettings) Information about the RadiusSettings object server configuration.radiusSettings
(RadiusSettings radiusSettings) Information about the RadiusSettings object server configuration.radiusStatus
(String radiusStatus) The status of the RADIUS server.radiusStatus
(RadiusStatus radiusStatus) 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, sdkFieldNameToField, 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.
-
dnsIpv6Addrs
IPv6 addresses of the directory’s domain controllers.
- Parameters:
dnsIpv6Addrs
- IPv6 addresses of the directory’s domain controllers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsIpv6Addrs
IPv6 addresses of the directory’s domain controllers.
- Parameters:
dnsIpv6Addrs
- IPv6 addresses 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
Information about the RadiusSettings object server configuration.
- Parameters:
radiusSettings
- Information about the RadiusSettings object server configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
radiusSettings
default OwnerDirectoryDescription.Builder radiusSettings(Consumer<RadiusSettings.Builder> radiusSettings) Information about the RadiusSettings object server configuration.
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
The status of the RADIUS server.
- Parameters:
radiusStatus
- The status of the RADIUS server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
radiusStatus
The status of the RADIUS server.
- Parameters:
radiusStatus
- The status of the RADIUS server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkType
Network type of the directory in the directory owner account.
- Parameters:
networkType
- Network type of the directory in the directory owner account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkType
Network type of the directory in the directory owner account.
- Parameters:
networkType
- Network type of the directory in the directory owner account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-