Interface UpdateApplicationRequest.Builder
-
- All Superinterfaces:
AppStreamRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>,SdkBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateApplicationRequest
public static interface UpdateApplicationRequest.Builder extends AppStreamRequest.Builder, SdkPojo, CopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>
-
-
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
UpdateApplicationRequest.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
UpdateApplicationRequest.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
UpdateApplicationRequest.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
UpdateApplicationRequest.Builder iconS3Location(S3Location iconS3Location)
The icon S3 location of the application.
- Parameters:
iconS3Location- The icon S3 location of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iconS3Location
default UpdateApplicationRequest.Builder iconS3Location(Consumer<S3Location.Builder> iconS3Location)
The icon S3 location of the application.
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
UpdateApplicationRequest.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
UpdateApplicationRequest.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
UpdateApplicationRequest.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.
-
appBlockArn
UpdateApplicationRequest.Builder appBlockArn(String appBlockArn)
The ARN of the app block.
- Parameters:
appBlockArn- The ARN of the app block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributesToDeleteWithStrings
UpdateApplicationRequest.Builder attributesToDeleteWithStrings(Collection<String> attributesToDelete)
The attributes to delete for an application.
- Parameters:
attributesToDelete- The attributes to delete for an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributesToDeleteWithStrings
UpdateApplicationRequest.Builder attributesToDeleteWithStrings(String... attributesToDelete)
The attributes to delete for an application.
- Parameters:
attributesToDelete- The attributes to delete for an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributesToDelete
UpdateApplicationRequest.Builder attributesToDelete(Collection<ApplicationAttribute> attributesToDelete)
The attributes to delete for an application.
- Parameters:
attributesToDelete- The attributes to delete for an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributesToDelete
UpdateApplicationRequest.Builder attributesToDelete(ApplicationAttribute... attributesToDelete)
The attributes to delete for an application.
- Parameters:
attributesToDelete- The attributes to delete for an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-