public static interface CreateLaunchProfileRequest.Builder extends NimbleRequest.Builder, SdkPojo, CopyableBuilder<CreateLaunchProfileRequest.Builder,CreateLaunchProfileRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateLaunchProfileRequest.Builder |
clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateLaunchProfileRequest.Builder |
description(String description)
The description.
|
CreateLaunchProfileRequest.Builder |
ec2SubnetIds(Collection<String> ec2SubnetIds)
Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from.
|
CreateLaunchProfileRequest.Builder |
ec2SubnetIds(String... ec2SubnetIds)
Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from.
|
CreateLaunchProfileRequest.Builder |
launchProfileProtocolVersions(Collection<String> launchProfileProtocolVersions)
The version number of the protocol that is used by the launch profile.
|
CreateLaunchProfileRequest.Builder |
launchProfileProtocolVersions(String... launchProfileProtocolVersions)
The version number of the protocol that is used by the launch profile.
|
CreateLaunchProfileRequest.Builder |
name(String name)
The name for the launch profile.
|
CreateLaunchProfileRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateLaunchProfileRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateLaunchProfileRequest.Builder |
streamConfiguration(Consumer<StreamConfigurationCreate.Builder> streamConfiguration)
A configuration for a streaming session.
|
CreateLaunchProfileRequest.Builder |
streamConfiguration(StreamConfigurationCreate streamConfiguration)
A configuration for a streaming session.
|
CreateLaunchProfileRequest.Builder |
studioComponentIds(Collection<String> studioComponentIds)
Unique identifiers for a collection of studio components that can be used with this launch profile.
|
CreateLaunchProfileRequest.Builder |
studioComponentIds(String... studioComponentIds)
Unique identifiers for a collection of studio components that can be used with this launch profile.
|
CreateLaunchProfileRequest.Builder |
studioId(String studioId)
The studio ID.
|
CreateLaunchProfileRequest.Builder |
tags(Map<String,String> tags)
A collection of labels, in the form of key-value pairs, that apply to this resource.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateLaunchProfileRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you
don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and
uses it for the request to ensure idempotency.CreateLaunchProfileRequest.Builder description(String description)
The description.
description - The description.CreateLaunchProfileRequest.Builder ec2SubnetIds(Collection<String> ec2SubnetIds)
Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from. These subnets must support the specified instance types.
ec2SubnetIds - Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from. These subnets
must support the specified instance types.CreateLaunchProfileRequest.Builder ec2SubnetIds(String... ec2SubnetIds)
Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from. These subnets must support the specified instance types.
ec2SubnetIds - Specifies the IDs of the EC2 subnets where streaming sessions will be accessible from. These subnets
must support the specified instance types.CreateLaunchProfileRequest.Builder launchProfileProtocolVersions(Collection<String> launchProfileProtocolVersions)
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
launchProfileProtocolVersions - The version number of the protocol that is used by the launch profile. The only valid version is
"2021-03-31".CreateLaunchProfileRequest.Builder launchProfileProtocolVersions(String... launchProfileProtocolVersions)
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
launchProfileProtocolVersions - The version number of the protocol that is used by the launch profile. The only valid version is
"2021-03-31".CreateLaunchProfileRequest.Builder name(String name)
The name for the launch profile.
name - The name for the launch profile.CreateLaunchProfileRequest.Builder streamConfiguration(StreamConfigurationCreate streamConfiguration)
A configuration for a streaming session.
streamConfiguration - A configuration for a streaming session.default CreateLaunchProfileRequest.Builder streamConfiguration(Consumer<StreamConfigurationCreate.Builder> streamConfiguration)
A configuration for a streaming session.
This is a convenience method that creates an instance of theStreamConfigurationCreate.Builder
avoiding the need to create one manually via StreamConfigurationCreate.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to streamConfiguration(StreamConfigurationCreate).
streamConfiguration - a consumer that will call methods on StreamConfigurationCreate.BuilderstreamConfiguration(StreamConfigurationCreate)CreateLaunchProfileRequest.Builder studioComponentIds(Collection<String> studioComponentIds)
Unique identifiers for a collection of studio components that can be used with this launch profile.
studioComponentIds - Unique identifiers for a collection of studio components that can be used with this launch profile.CreateLaunchProfileRequest.Builder studioComponentIds(String... studioComponentIds)
Unique identifiers for a collection of studio components that can be used with this launch profile.
studioComponentIds - Unique identifiers for a collection of studio components that can be used with this launch profile.CreateLaunchProfileRequest.Builder studioId(String studioId)
The studio ID.
studioId - The studio ID.CreateLaunchProfileRequest.Builder tags(Map<String,String> tags)
A collection of labels, in the form of key-value pairs, that apply to this resource.
tags - A collection of labels, in the form of key-value pairs, that apply to this resource.CreateLaunchProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateLaunchProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.