public static interface Application.Builder extends SdkPojo, CopyableBuilder<Application.Builder,Application>
| Modifier and Type | Method and Description |
|---|---|
Application.Builder |
appBlockArn(String appBlockArn)
The app block ARN of the application.
|
Application.Builder |
arn(String arn)
The ARN of the application.
|
Application.Builder |
createdTime(Instant createdTime)
The time at which the application was created within the app block.
|
Application.Builder |
description(String description)
The description of the application.
|
Application.Builder |
displayName(String displayName)
The application name to display.
|
Application.Builder |
enabled(Boolean enabled)
If there is a problem, the application can be disabled after image creation.
|
default Application.Builder |
iconS3Location(Consumer<S3Location.Builder> iconS3Location)
The S3 location of the application icon.
|
Application.Builder |
iconS3Location(S3Location iconS3Location)
The S3 location of the application icon.
|
Application.Builder |
iconURL(String iconURL)
The URL for the application icon.
|
Application.Builder |
instanceFamilies(Collection<String> instanceFamilies)
The instance families for the application.
|
Application.Builder |
instanceFamilies(String... instanceFamilies)
The instance families for the application.
|
Application.Builder |
launchParameters(String launchParameters)
The arguments that are passed to the application at launch.
|
Application.Builder |
launchPath(String launchPath)
The path to the application executable in the instance.
|
Application.Builder |
metadata(Map<String,String> metadata)
Additional attributes that describe the application.
|
Application.Builder |
name(String name)
The name of the application.
|
Application.Builder |
platforms(Collection<PlatformType> platforms)
The platforms on which the application can run.
|
Application.Builder |
platforms(PlatformType... platforms)
The platforms on which the application can run.
|
Application.Builder |
platformsWithStrings(Collection<String> platforms)
The platforms on which the application can run.
|
Application.Builder |
platformsWithStrings(String... platforms)
The platforms on which the application can run.
|
Application.Builder |
workingDirectory(String workingDirectory)
The working directory for the application.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildApplication.Builder name(String name)
The name of the application.
name - The name of the application.Application.Builder displayName(String displayName)
The application name to display.
displayName - The application name to display.Application.Builder iconURL(String iconURL)
The URL for the application icon. This URL might be time-limited.
iconURL - The URL for the application icon. This URL might be time-limited.Application.Builder launchPath(String launchPath)
The path to the application executable in the instance.
launchPath - The path to the application executable in the instance.Application.Builder launchParameters(String launchParameters)
The arguments that are passed to the application at launch.
launchParameters - The arguments that are passed to the application at launch.Application.Builder enabled(Boolean enabled)
If there is a problem, the application can be disabled after image creation.
enabled - If there is a problem, the application can be disabled after image creation.Application.Builder metadata(Map<String,String> metadata)
Additional attributes that describe the application.
metadata - Additional attributes that describe the application.Application.Builder workingDirectory(String workingDirectory)
The working directory for the application.
workingDirectory - The working directory for the application.Application.Builder description(String description)
The description of the application.
description - The description of the application.Application.Builder arn(String arn)
The ARN of the application.
arn - The ARN of the application.Application.Builder appBlockArn(String appBlockArn)
The app block ARN of the application.
appBlockArn - The app block ARN of the application.Application.Builder iconS3Location(S3Location iconS3Location)
The S3 location of the application icon.
iconS3Location - The S3 location of the application icon.default Application.Builder iconS3Location(Consumer<S3Location.Builder> iconS3Location)
The S3 location of the application icon.
This is a convenience method that creates an instance of theS3Location.Builder avoiding the need to
create one manually via S3Location.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to iconS3Location(S3Location).
iconS3Location - a consumer that will call methods on S3Location.BuildericonS3Location(S3Location)Application.Builder platformsWithStrings(Collection<String> platforms)
The platforms on which the application can run.
platforms - The platforms on which the application can run.Application.Builder platformsWithStrings(String... platforms)
The platforms on which the application can run.
platforms - The platforms on which the application can run.Application.Builder platforms(Collection<PlatformType> platforms)
The platforms on which the application can run.
platforms - The platforms on which the application can run.Application.Builder platforms(PlatformType... platforms)
The platforms on which the application can run.
platforms - The platforms on which the application can run.Application.Builder instanceFamilies(Collection<String> instanceFamilies)
The instance families for the application.
instanceFamilies - The instance families for the application.Application.Builder instanceFamilies(String... instanceFamilies)
The instance families for the application.
instanceFamilies - The instance families for the application.Application.Builder createdTime(Instant createdTime)
The time at which the application was created within the app block.
createdTime - The time at which the application was created within the app block.Copyright © 2023. All rights reserved.