Interface OwnerDirectoryDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OwnerDirectoryDescription.Builder,OwnerDirectoryDescription>,SdkBuilder<OwnerDirectoryDescription.Builder,OwnerDirectoryDescription>,SdkPojo
- Enclosing class:
- OwnerDirectoryDescription
public static interface OwnerDirectoryDescription.Builder extends SdkPojo, CopyableBuilder<OwnerDirectoryDescription.Builder,OwnerDirectoryDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OwnerDirectoryDescription.BuilderaccountId(String accountId)Identifier of the directory owner account.OwnerDirectoryDescription.BuilderdirectoryId(String directoryId)Identifier of the Managed Microsoft AD directory in the directory owner account.OwnerDirectoryDescription.BuilderdnsIpAddrs(String... dnsIpAddrs)IP address of the directory’s domain controllers.OwnerDirectoryDescription.BuilderdnsIpAddrs(Collection<String> dnsIpAddrs)IP address of the directory’s domain controllers.default OwnerDirectoryDescription.BuilderradiusSettings(Consumer<RadiusSettings.Builder> radiusSettings)A RadiusSettings object that contains information about the RADIUS server.OwnerDirectoryDescription.BuilderradiusSettings(RadiusSettings radiusSettings)A RadiusSettings object that contains information about the RADIUS server.OwnerDirectoryDescription.BuilderradiusStatus(String radiusStatus)Information about the status of the RADIUS server.OwnerDirectoryDescription.BuilderradiusStatus(RadiusStatus radiusStatus)Information about the status of the RADIUS server.default OwnerDirectoryDescription.BuildervpcSettings(Consumer<DirectoryVpcSettingsDescription.Builder> vpcSettings)Information about the VPC settings for the directory.OwnerDirectoryDescription.BuildervpcSettings(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 Detail
-
directoryId
OwnerDirectoryDescription.Builder directoryId(String 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
OwnerDirectoryDescription.Builder accountId(String 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
OwnerDirectoryDescription.Builder dnsIpAddrs(Collection<String> 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
OwnerDirectoryDescription.Builder dnsIpAddrs(String... 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
OwnerDirectoryDescription.Builder vpcSettings(DirectoryVpcSettingsDescription 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.Builderavoiding the need to create one manually viaDirectoryVpcSettingsDescription.builder().When the
Consumercompletes,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:
vpcSettings(DirectoryVpcSettingsDescription)
-
radiusSettings
OwnerDirectoryDescription.Builder radiusSettings(RadiusSettings 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.Builderavoiding the need to create one manually viaRadiusSettings.builder().When the
Consumercompletes,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:
radiusSettings(RadiusSettings)
-
radiusStatus
OwnerDirectoryDescription.Builder radiusStatus(String 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,RadiusStatus
-
radiusStatus
OwnerDirectoryDescription.Builder radiusStatus(RadiusStatus 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,RadiusStatus
-
-