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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaActiveDirectoryComputerAttribute.builder().When the
Consumercompletes,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.
-