Interface LaunchProfileInitializationActiveDirectory.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LaunchProfileInitializationActiveDirectory.Builder,
,LaunchProfileInitializationActiveDirectory> SdkBuilder<LaunchProfileInitializationActiveDirectory.Builder,
,LaunchProfileInitializationActiveDirectory> SdkPojo
- Enclosing class:
LaunchProfileInitializationActiveDirectory
public static interface LaunchProfileInitializationActiveDirectory.Builder
extends SdkPojo, CopyableBuilder<LaunchProfileInitializationActiveDirectory.Builder,LaunchProfileInitializationActiveDirectory>
-
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 launch profile.directoryName
(String directoryName) The directory name.dnsIpAddresses
(String... dnsIpAddresses) The DNS IP address.dnsIpAddresses
(Collection<String> dnsIpAddresses) The DNS IP address.organizationalUnitDistinguishedName
(String organizationalUnitDistinguishedName) The name for the organizational unit distinguished name.studioComponentId
(String studioComponentId) The unique identifier for a studio component resource.studioComponentName
(String studioComponentName) The name for the studio component.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
LaunchProfileInitializationActiveDirectory.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
LaunchProfileInitializationActiveDirectory.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
LaunchProfileInitializationActiveDirectory.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 launch profile.
- Parameters:
directoryId
- The directory ID of the Directory Service for Microsoft Active Directory to access using this launch profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directoryName
The directory name.
- Parameters:
directoryName
- The directory name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsIpAddresses
LaunchProfileInitializationActiveDirectory.Builder dnsIpAddresses(Collection<String> dnsIpAddresses) The DNS IP address.
- Parameters:
dnsIpAddresses
- The DNS IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsIpAddresses
The DNS IP address.
- Parameters:
dnsIpAddresses
- The DNS IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitDistinguishedName
LaunchProfileInitializationActiveDirectory.Builder organizationalUnitDistinguishedName(String organizationalUnitDistinguishedName) The name for the organizational unit distinguished name.
- Parameters:
organizationalUnitDistinguishedName
- The name for the organizational unit distinguished name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
studioComponentId
The unique identifier for a studio component resource.
- Parameters:
studioComponentId
- The unique identifier for a studio component resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
studioComponentName
The name for the studio component.
- Parameters:
studioComponentName
- The name for the studio component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-