Interface GetLaunchProfileInitializationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<GetLaunchProfileInitializationRequest.Builder,
,GetLaunchProfileInitializationRequest> NimbleRequest.Builder
,SdkBuilder<GetLaunchProfileInitializationRequest.Builder,
,GetLaunchProfileInitializationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
GetLaunchProfileInitializationRequest
public static interface GetLaunchProfileInitializationRequest.Builder
extends NimbleRequest.Builder, SdkPojo, CopyableBuilder<GetLaunchProfileInitializationRequest.Builder,GetLaunchProfileInitializationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionlaunchProfileId
(String launchProfileId) The ID of the launch profile used to control access from the streaming session.launchProfileProtocolVersions
(String... launchProfileProtocolVersions) The launch profile protocol versions supported by the client.launchProfileProtocolVersions
(Collection<String> launchProfileProtocolVersions) The launch profile protocol versions supported by the client.launchPurpose
(String launchPurpose) The launch purpose.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The platform where this Launch Profile will be used, either Windows or Linux.The studio ID.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.nimble.model.NimbleRequest.Builder
build
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
-
launchProfileId
The ID of the launch profile used to control access from the streaming session.
- Parameters:
launchProfileId
- The ID of the launch profile used to control access from the streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchProfileProtocolVersions
GetLaunchProfileInitializationRequest.Builder launchProfileProtocolVersions(Collection<String> launchProfileProtocolVersions) The launch profile protocol versions supported by the client.
- Parameters:
launchProfileProtocolVersions
- The launch profile protocol versions supported by the client.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchProfileProtocolVersions
GetLaunchProfileInitializationRequest.Builder launchProfileProtocolVersions(String... launchProfileProtocolVersions) The launch profile protocol versions supported by the client.
- Parameters:
launchProfileProtocolVersions
- The launch profile protocol versions supported by the client.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchPurpose
The launch purpose.
- Parameters:
launchPurpose
- The launch purpose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
The platform where this Launch Profile will be used, either Windows or Linux.
- Parameters:
platform
- The platform where this Launch Profile will be used, either Windows or Linux.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
studioId
The studio ID.
- Parameters:
studioId
- The studio ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetLaunchProfileInitializationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
GetLaunchProfileInitializationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-