Class CfnStudioComponent.ActiveDirectoryConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.nimblestudio.CfnStudioComponent.ActiveDirectoryConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStudioComponent.ActiveDirectoryConfigurationProperty>
- Enclosing interface:
CfnStudioComponent.ActiveDirectoryConfigurationProperty
@Stability(Stable)
public static final class CfnStudioComponent.ActiveDirectoryConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnStudioComponent.ActiveDirectoryConfigurationProperty>
A builder for
CfnStudioComponent.ActiveDirectoryConfigurationProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.computerAttributes
(List<? extends Object> computerAttributes) computerAttributes
(IResolvable computerAttributes) directoryId
(String directoryId) Sets the value ofCfnStudioComponent.ActiveDirectoryConfigurationProperty.getDirectoryId()
organizationalUnitDistinguishedName
(String organizationalUnitDistinguishedName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
computerAttributes
@Stability(Stable) public CfnStudioComponent.ActiveDirectoryConfigurationProperty.Builder computerAttributes(IResolvable computerAttributes) - Parameters:
computerAttributes
- A collection of custom attributes for an Active Directory computer.- Returns:
this
-
computerAttributes
@Stability(Stable) public CfnStudioComponent.ActiveDirectoryConfigurationProperty.Builder computerAttributes(List<? extends Object> computerAttributes) - Parameters:
computerAttributes
- A collection of custom attributes for an Active Directory computer.- Returns:
this
-
directoryId
@Stability(Stable) public CfnStudioComponent.ActiveDirectoryConfigurationProperty.Builder directoryId(String directoryId) Sets the value ofCfnStudioComponent.ActiveDirectoryConfigurationProperty.getDirectoryId()
- Parameters:
directoryId
- The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.- Returns:
this
-
organizationalUnitDistinguishedName
@Stability(Stable) public CfnStudioComponent.ActiveDirectoryConfigurationProperty.Builder organizationalUnitDistinguishedName(String organizationalUnitDistinguishedName) Sets the value ofCfnStudioComponent.ActiveDirectoryConfigurationProperty.getOrganizationalUnitDistinguishedName()
- Parameters:
organizationalUnitDistinguishedName
- The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnStudioComponent.ActiveDirectoryConfigurationProperty>
- Returns:
- a new instance of
CfnStudioComponent.ActiveDirectoryConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-