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
-
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
-
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.Builderavoiding the need to create one manually viaActiveDirectoryComputerAttribute.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#computerAttributes(List.) - 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:
#computerAttributes(java.util.Collection)
-
directoryId
LaunchProfileInitializationActiveDirectory.Builder directoryId(String 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
LaunchProfileInitializationActiveDirectory.Builder directoryName(String 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
LaunchProfileInitializationActiveDirectory.Builder dnsIpAddresses(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.
-
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
LaunchProfileInitializationActiveDirectory.Builder studioComponentId(String 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
LaunchProfileInitializationActiveDirectory.Builder studioComponentName(String 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.
-
-