public static interface LaunchProfileInitialization.Builder extends SdkPojo, CopyableBuilder<LaunchProfileInitialization.Builder,LaunchProfileInitialization>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildLaunchProfileInitialization.Builder activeDirectory(LaunchProfileInitializationActiveDirectory activeDirectory)
A LaunchProfileInitializationActiveDirectory resource.
activeDirectory - A LaunchProfileInitializationActiveDirectory resource.default LaunchProfileInitialization.Builder activeDirectory(Consumer<LaunchProfileInitializationActiveDirectory.Builder> activeDirectory)
A LaunchProfileInitializationActiveDirectory resource.
This is a convenience method that creates an instance of theLaunchProfileInitializationActiveDirectory.Builder avoiding the need to create one manually via
LaunchProfileInitializationActiveDirectory.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
activeDirectory(LaunchProfileInitializationActiveDirectory).activeDirectory - a consumer that will call methods on LaunchProfileInitializationActiveDirectory.BuilderactiveDirectory(LaunchProfileInitializationActiveDirectory)LaunchProfileInitialization.Builder ec2SecurityGroupIds(Collection<String> ec2SecurityGroupIds)
The EC2 security groups that control access to the studio component.
ec2SecurityGroupIds - The EC2 security groups that control access to the studio component.LaunchProfileInitialization.Builder ec2SecurityGroupIds(String... ec2SecurityGroupIds)
The EC2 security groups that control access to the studio component.
ec2SecurityGroupIds - The EC2 security groups that control access to the studio component.LaunchProfileInitialization.Builder launchProfileId(String launchProfileId)
The launch profile ID.
launchProfileId - The launch profile ID.LaunchProfileInitialization.Builder launchProfileProtocolVersion(String launchProfileProtocolVersion)
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
launchProfileProtocolVersion - The version number of the protocol that is used by the launch profile. The only valid version is
"2021-03-31".LaunchProfileInitialization.Builder launchPurpose(String launchPurpose)
The launch purpose.
launchPurpose - The launch purpose.LaunchProfileInitialization.Builder name(String name)
The name for the launch profile.
name - The name for the launch profile.LaunchProfileInitialization.Builder platform(String platform)
The platform of the launch platform, either WINDOWS or LINUX.
platform - The platform of the launch platform, either WINDOWS or LINUX.LaunchProfilePlatform,
LaunchProfilePlatformLaunchProfileInitialization.Builder platform(LaunchProfilePlatform platform)
The platform of the launch platform, either WINDOWS or LINUX.
platform - The platform of the launch platform, either WINDOWS or LINUX.LaunchProfilePlatform,
LaunchProfilePlatformLaunchProfileInitialization.Builder systemInitializationScripts(Collection<LaunchProfileInitializationScript> systemInitializationScripts)
The system initializtion scripts.
systemInitializationScripts - The system initializtion scripts.LaunchProfileInitialization.Builder systemInitializationScripts(LaunchProfileInitializationScript... systemInitializationScripts)
The system initializtion scripts.
systemInitializationScripts - The system initializtion scripts.LaunchProfileInitialization.Builder systemInitializationScripts(Consumer<LaunchProfileInitializationScript.Builder>... systemInitializationScripts)
The system initializtion scripts.
This is a convenience method that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #systemInitializationScripts(List) .systemInitializationScripts - a consumer that will call methods on List.Builder #systemInitializationScripts(List) LaunchProfileInitialization.Builder userInitializationScripts(Collection<LaunchProfileInitializationScript> userInitializationScripts)
The user initializtion scripts.
userInitializationScripts - The user initializtion scripts.LaunchProfileInitialization.Builder userInitializationScripts(LaunchProfileInitializationScript... userInitializationScripts)
The user initializtion scripts.
userInitializationScripts - The user initializtion scripts.LaunchProfileInitialization.Builder userInitializationScripts(Consumer<LaunchProfileInitializationScript.Builder>... userInitializationScripts)
The user initializtion scripts.
This is a convenience method that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #userInitializationScripts(List) .userInitializationScripts - a consumer that will call methods on List.Builder #userInitializationScripts(List) Copyright © 2022. All rights reserved.