public static final class CfnApplication.Builder
extends java.lang.Object
CfnApplication
.Modifier and Type | Method and Description |
---|---|
CfnApplication.Builder |
appBlockArn(java.lang.String appBlockArn)
The app block ARN with which the application should be associated.
|
CfnApplication.Builder |
attributesToDelete(java.util.List<java.lang.String> attributesToDelete)
A list of attributes to delete from an application.
|
CfnApplication |
build() |
static CfnApplication.Builder |
create(Construct scope,
java.lang.String id) |
CfnApplication.Builder |
description(java.lang.String description)
The description of the application.
|
CfnApplication.Builder |
displayName(java.lang.String displayName)
The display name of the application.
|
CfnApplication.Builder |
iconS3Location(CfnApplication.S3LocationProperty iconS3Location)
The icon S3 location of the application.
|
CfnApplication.Builder |
iconS3Location(IResolvable iconS3Location)
The icon S3 location of the application.
|
CfnApplication.Builder |
instanceFamilies(java.util.List<java.lang.String> instanceFamilies)
The instance families the application supports.
|
CfnApplication.Builder |
launchParameters(java.lang.String launchParameters)
The launch parameters of the application.
|
CfnApplication.Builder |
launchPath(java.lang.String launchPath)
The launch path of the application.
|
CfnApplication.Builder |
name(java.lang.String name)
The name of the application.
|
CfnApplication.Builder |
platforms(java.util.List<java.lang.String> platforms)
The platforms the application supports.
|
CfnApplication.Builder |
tags(java.util.List<? extends CfnTag> tags)
The tags of the application.
|
CfnApplication.Builder |
workingDirectory(java.lang.String workingDirectory)
The working directory of the application.
|
public static CfnApplication.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnApplication.S3LocationProperty.Builder
.public CfnApplication.Builder appBlockArn(java.lang.String appBlockArn)
appBlockArn
- The app block ARN with which the application should be associated. This parameter is required.this
public CfnApplication.Builder iconS3Location(IResolvable iconS3Location)
iconS3Location
- The icon S3 location of the application. This parameter is required.this
public CfnApplication.Builder iconS3Location(CfnApplication.S3LocationProperty iconS3Location)
iconS3Location
- The icon S3 location of the application. This parameter is required.this
public CfnApplication.Builder instanceFamilies(java.util.List<java.lang.String> instanceFamilies)
Allowed Values : GENERAL_PURPOSE
| GRAPHICS_G4
instanceFamilies
- The instance families the application supports. This parameter is required.this
public CfnApplication.Builder launchPath(java.lang.String launchPath)
launchPath
- The launch path of the application. This parameter is required.this
public CfnApplication.Builder name(java.lang.String name)
This name is visible to users when a name is not specified in the DisplayName property.
Pattern : ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
name
- The name of the application. This parameter is required.this
public CfnApplication.Builder platforms(java.util.List<java.lang.String> platforms)
Allowed Values : WINDOWS_SERVER_2019
| AMAZON_LINUX2
platforms
- The platforms the application supports. This parameter is required.this
public CfnApplication.Builder attributesToDelete(java.util.List<java.lang.String> attributesToDelete)
attributesToDelete
- A list of attributes to delete from an application. This parameter is required.this
public CfnApplication.Builder description(java.lang.String description)
description
- The description of the application. This parameter is required.this
public CfnApplication.Builder displayName(java.lang.String displayName)
This name is visible to users in the application catalog.
displayName
- The display name of the application. This parameter is required.this
public CfnApplication.Builder launchParameters(java.lang.String launchParameters)
launchParameters
- The launch parameters of the application. This parameter is required.this
public CfnApplication.Builder tags(java.util.List<? extends CfnTag> tags)
tags
- The tags of the application. This parameter is required.this
public CfnApplication.Builder workingDirectory(java.lang.String workingDirectory)
workingDirectory
- The working directory of the application. This parameter is required.this
public CfnApplication build()