public static interface LaunchProfile.Builder extends SdkPojo, CopyableBuilder<LaunchProfile.Builder,LaunchProfile>
| Modifier and Type | Method and Description |
|---|---|
LaunchProfile.Builder |
arn(String arn)
The ARN of the resource.
|
LaunchProfile.Builder |
createdAt(Instant createdAt)
The Unix epoch timestamp in seconds for when the resource was created.
|
LaunchProfile.Builder |
createdBy(String createdBy)
The user ID of the user that created the launch profile.
|
LaunchProfile.Builder |
description(String description)
A human-readable description of the launch profile.
|
LaunchProfile.Builder |
ec2SubnetIds(Collection<String> ec2SubnetIds)
Unique identifiers for a collection of EC2 subnets.
|
LaunchProfile.Builder |
ec2SubnetIds(String... ec2SubnetIds)
Unique identifiers for a collection of EC2 subnets.
|
LaunchProfile.Builder |
launchProfileId(String launchProfileId)
The launch profile ID.
|
LaunchProfile.Builder |
launchProfileProtocolVersions(Collection<String> launchProfileProtocolVersions)
The version number of the protocol that is used by the launch profile.
|
LaunchProfile.Builder |
launchProfileProtocolVersions(String... launchProfileProtocolVersions)
The version number of the protocol that is used by the launch profile.
|
LaunchProfile.Builder |
name(String name)
A friendly name for the launch profile.
|
LaunchProfile.Builder |
state(LaunchProfileState state)
The current state.
|
LaunchProfile.Builder |
state(String state)
The current state.
|
LaunchProfile.Builder |
statusCode(LaunchProfileStatusCode statusCodeValue)
The status code.
|
LaunchProfile.Builder |
statusCode(String statusCodeValue)
The status code.
|
LaunchProfile.Builder |
statusMessage(String statusMessage)
The status message for the launch profile.
|
default LaunchProfile.Builder |
streamConfiguration(Consumer<StreamConfiguration.Builder> streamConfiguration)
A configuration for a streaming session.
|
LaunchProfile.Builder |
streamConfiguration(StreamConfiguration streamConfiguration)
A configuration for a streaming session.
|
LaunchProfile.Builder |
studioComponentIds(Collection<String> studioComponentIds)
Unique identifiers for a collection of studio components that can be used with this launch profile.
|
LaunchProfile.Builder |
studioComponentIds(String... studioComponentIds)
Unique identifiers for a collection of studio components that can be used with this launch profile.
|
LaunchProfile.Builder |
tags(Map<String,String> tags)
A collection of labels, in the form of key:value pairs, that apply to this resource.
|
LaunchProfile.Builder |
updatedAt(Instant updatedAt)
The Unix epoch timestamp in seconds for when the resource was updated.
|
LaunchProfile.Builder |
updatedBy(String updatedBy)
The user ID of the user that most recently updated the resource.
|
LaunchProfile.Builder |
validationResults(Collection<ValidationResult> validationResults)
The list of the latest validation results.
|
LaunchProfile.Builder |
validationResults(Consumer<ValidationResult.Builder>... validationResults)
The list of the latest validation results.
|
LaunchProfile.Builder |
validationResults(ValidationResult... validationResults)
The list of the latest validation results.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildLaunchProfile.Builder arn(String arn)
The ARN of the resource.
arn - The ARN of the resource.LaunchProfile.Builder createdAt(Instant createdAt)
The Unix epoch timestamp in seconds for when the resource was created.
createdAt - The Unix epoch timestamp in seconds for when the resource was created.LaunchProfile.Builder createdBy(String createdBy)
The user ID of the user that created the launch profile.
createdBy - The user ID of the user that created the launch profile.LaunchProfile.Builder description(String description)
A human-readable description of the launch profile.
description - A human-readable description of the launch profile.LaunchProfile.Builder ec2SubnetIds(Collection<String> ec2SubnetIds)
Unique identifiers for a collection of EC2 subnets.
ec2SubnetIds - Unique identifiers for a collection of EC2 subnets.LaunchProfile.Builder ec2SubnetIds(String... ec2SubnetIds)
Unique identifiers for a collection of EC2 subnets.
ec2SubnetIds - Unique identifiers for a collection of EC2 subnets.LaunchProfile.Builder launchProfileId(String launchProfileId)
The launch profile ID.
launchProfileId - The launch profile ID.LaunchProfile.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".LaunchProfile.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".LaunchProfile.Builder name(String name)
A friendly name for the launch profile.
name - A friendly name for the launch profile.LaunchProfile.Builder state(String state)
The current state.
state - The current state.LaunchProfileState,
LaunchProfileStateLaunchProfile.Builder state(LaunchProfileState state)
The current state.
state - The current state.LaunchProfileState,
LaunchProfileStateLaunchProfile.Builder statusCode(String statusCodeValue)
The status code.
statusCodeValue - The status code.LaunchProfileStatusCode,
LaunchProfileStatusCodeLaunchProfile.Builder statusCode(LaunchProfileStatusCode statusCodeValue)
The status code.
statusCodeValue - The status code.LaunchProfileStatusCode,
LaunchProfileStatusCodeLaunchProfile.Builder statusMessage(String statusMessage)
The status message for the launch profile.
statusMessage - The status message for the launch profile.LaunchProfile.Builder streamConfiguration(StreamConfiguration streamConfiguration)
A configuration for a streaming session.
streamConfiguration - A configuration for a streaming session.default LaunchProfile.Builder streamConfiguration(Consumer<StreamConfiguration.Builder> streamConfiguration)
A configuration for a streaming session.
This is a convenience method that creates an instance of theStreamConfiguration.Builder avoiding the
need to create one manually via StreamConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to streamConfiguration(StreamConfiguration).streamConfiguration - a consumer that will call methods on StreamConfiguration.BuilderstreamConfiguration(StreamConfiguration)LaunchProfile.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.LaunchProfile.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.LaunchProfile.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.LaunchProfile.Builder updatedAt(Instant updatedAt)
The Unix epoch timestamp in seconds for when the resource was updated.
updatedAt - The Unix epoch timestamp in seconds for when the resource was updated.LaunchProfile.Builder updatedBy(String updatedBy)
The user ID of the user that most recently updated the resource.
updatedBy - The user ID of the user that most recently updated the resource.LaunchProfile.Builder validationResults(Collection<ValidationResult> validationResults)
The list of the latest validation results.
validationResults - The list of the latest validation results.LaunchProfile.Builder validationResults(ValidationResult... validationResults)
The list of the latest validation results.
validationResults - The list of the latest validation results.LaunchProfile.Builder validationResults(Consumer<ValidationResult.Builder>... validationResults)
The list of the latest validation results.
This is a convenience method that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #validationResults(List) .validationResults - a consumer that will call methods on List.Builder #validationResults(List) Copyright © 2022. All rights reserved.