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.
LaunchProfileInitializationActiveDirectory.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 ID of the launch profile used to control access from the streaming session.
launchProfileId - The ID of the launch profile used to control access from the streaming session.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 theLaunchProfileInitializationScript.Builder avoiding the
need to create one manually via
LaunchProfileInitializationScript.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #systemInitializationScripts(List.
systemInitializationScripts - a consumer that will call methods on
LaunchProfileInitializationScript.Builder#systemInitializationScripts(java.util.Collection) 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 theLaunchProfileInitializationScript.Builder avoiding the
need to create one manually via
LaunchProfileInitializationScript.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #userInitializationScripts(List.
userInitializationScripts - a consumer that will call methods on
LaunchProfileInitializationScript.Builder#userInitializationScripts(java.util.Collection) Copyright © 2023. All rights reserved.