Interface CreateApplicationRequest.Builder
-
- All Superinterfaces:
AppStreamRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>,SdkBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateApplicationRequest
public static interface CreateApplicationRequest.Builder extends AppStreamRequest.Builder, SdkPojo, CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.services.appstream.model.AppStreamRequest.Builder
build
-
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.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
CreateApplicationRequest.Builder name(String name)
The name of the application. This name is visible to users when display name is not specified.
- Parameters:
name- The name of the application. This name is visible to users when display name is not specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
CreateApplicationRequest.Builder displayName(String displayName)
The display name of the application. This name is visible to users in the application catalog.
- Parameters:
displayName- The display name of the application. This name is visible to users in the application catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateApplicationRequest.Builder description(String description)
The description of the application.
- Parameters:
description- The description of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iconS3Location
CreateApplicationRequest.Builder iconS3Location(S3Location iconS3Location)
The location in S3 of the application icon.
- Parameters:
iconS3Location- The location in S3 of the application icon.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iconS3Location
default CreateApplicationRequest.Builder iconS3Location(Consumer<S3Location.Builder> iconS3Location)
The location in S3 of the application icon.
This is a convenience method that creates an instance of theS3Location.Builderavoiding the need to create one manually viaS3Location.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiconS3Location(S3Location).- Parameters:
iconS3Location- a consumer that will call methods onS3Location.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
iconS3Location(S3Location)
-
launchPath
CreateApplicationRequest.Builder launchPath(String launchPath)
The launch path of the application.
- Parameters:
launchPath- The launch path of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workingDirectory
CreateApplicationRequest.Builder workingDirectory(String workingDirectory)
The working directory of the application.
- Parameters:
workingDirectory- The working directory of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchParameters
CreateApplicationRequest.Builder launchParameters(String launchParameters)
The launch parameters of the application.
- Parameters:
launchParameters- The launch parameters of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platformsWithStrings
CreateApplicationRequest.Builder platformsWithStrings(Collection<String> platforms)
The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
- Parameters:
platforms- The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platformsWithStrings
CreateApplicationRequest.Builder platformsWithStrings(String... platforms)
The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
- Parameters:
platforms- The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platforms
CreateApplicationRequest.Builder platforms(Collection<PlatformType> platforms)
The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
- Parameters:
platforms- The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platforms
CreateApplicationRequest.Builder platforms(PlatformType... platforms)
The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
- Parameters:
platforms- The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceFamilies
CreateApplicationRequest.Builder instanceFamilies(Collection<String> instanceFamilies)
The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.
- Parameters:
instanceFamilies- The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceFamilies
CreateApplicationRequest.Builder instanceFamilies(String... instanceFamilies)
The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.
- Parameters:
instanceFamilies- The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appBlockArn
CreateApplicationRequest.Builder appBlockArn(String appBlockArn)
The app block ARN to which the application should be associated
- Parameters:
appBlockArn- The app block ARN to which the application should be associated- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateApplicationRequest.Builder tags(Map<String,String> tags)
The tags assigned to the application.
- Parameters:
tags- The tags assigned to the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-