Interface ActiveDirectoryConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ActiveDirectoryConfiguration.Builder,
,ActiveDirectoryConfiguration> SdkBuilder<ActiveDirectoryConfiguration.Builder,
,ActiveDirectoryConfiguration> SdkPojo
- Enclosing class:
ActiveDirectoryConfiguration
public static interface ActiveDirectoryConfiguration.Builder
extends SdkPojo, CopyableBuilder<ActiveDirectoryConfiguration.Builder,ActiveDirectoryConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncomputerAttributes
(Collection<ActiveDirectoryComputerAttribute> computerAttributes) A collection of custom attributes for an Active Directory computer.computerAttributes
(Consumer<ActiveDirectoryComputerAttribute.Builder>... computerAttributes) A collection of custom attributes for an Active Directory computer.computerAttributes
(ActiveDirectoryComputerAttribute... computerAttributes) A collection of custom attributes for an Active Directory computer.directoryId
(String directoryId) The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.organizationalUnitDistinguishedName
(String organizationalUnitDistinguishedName) The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.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
-
computerAttributes
ActiveDirectoryConfiguration.Builder computerAttributes(Collection<ActiveDirectoryComputerAttribute> computerAttributes) A collection of custom attributes for an Active Directory computer.
- Parameters:
computerAttributes
- A collection of custom attributes for an Active Directory computer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computerAttributes
ActiveDirectoryConfiguration.Builder computerAttributes(ActiveDirectoryComputerAttribute... computerAttributes) A collection of custom attributes for an Active Directory computer.
- Parameters:
computerAttributes
- A collection of custom attributes for an Active Directory computer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computerAttributes
ActiveDirectoryConfiguration.Builder computerAttributes(Consumer<ActiveDirectoryComputerAttribute.Builder>... computerAttributes) A collection of custom attributes for an Active Directory computer.
This is a convenience method that creates an instance of theActiveDirectoryComputerAttribute.Builder
avoiding the need to create one manually viaActiveDirectoryComputerAttribute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocomputerAttributes(List<ActiveDirectoryComputerAttribute>)
.- Parameters:
computerAttributes
- a consumer that will call methods onActiveDirectoryComputerAttribute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
directoryId
The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.
- Parameters:
directoryId
- The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitDistinguishedName
ActiveDirectoryConfiguration.Builder organizationalUnitDistinguishedName(String organizationalUnitDistinguishedName) The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- Parameters:
organizationalUnitDistinguishedName
- The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-