public static final class CfnAppBlock.Builder
extends java.lang.Object
CfnAppBlock
.Modifier and Type | Method and Description |
---|---|
CfnAppBlock |
build() |
static CfnAppBlock.Builder |
create(Construct scope,
java.lang.String id) |
CfnAppBlock.Builder |
description(java.lang.String description)
The description of the app block.
|
CfnAppBlock.Builder |
displayName(java.lang.String displayName)
The display name of the app block.
|
CfnAppBlock.Builder |
name(java.lang.String name)
The name of the app block.
|
CfnAppBlock.Builder |
setupScriptDetails(CfnAppBlock.ScriptDetailsProperty setupScriptDetails)
The setup script details of the app block.
|
CfnAppBlock.Builder |
setupScriptDetails(IResolvable setupScriptDetails)
The setup script details of the app block.
|
CfnAppBlock.Builder |
sourceS3Location(CfnAppBlock.S3LocationProperty sourceS3Location)
The source S3 location of the app block.
|
CfnAppBlock.Builder |
sourceS3Location(IResolvable sourceS3Location)
The source S3 location of the app block.
|
CfnAppBlock.Builder |
tags(java.util.List<? extends CfnTag> tags)
The tags of the app block.
|
public static CfnAppBlock.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.CfnAppBlock.S3LocationProperty.Builder
.public CfnAppBlock.Builder name(java.lang.String name)
Pattern : ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
name
- The name of the app block. This parameter is required.this
public CfnAppBlock.Builder setupScriptDetails(CfnAppBlock.ScriptDetailsProperty setupScriptDetails)
setupScriptDetails
- The setup script details of the app block. This parameter is required.this
public CfnAppBlock.Builder setupScriptDetails(IResolvable setupScriptDetails)
setupScriptDetails
- The setup script details of the app block. This parameter is required.this
public CfnAppBlock.Builder sourceS3Location(IResolvable sourceS3Location)
sourceS3Location
- The source S3 location of the app block. This parameter is required.this
public CfnAppBlock.Builder sourceS3Location(CfnAppBlock.S3LocationProperty sourceS3Location)
sourceS3Location
- The source S3 location of the app block. This parameter is required.this
public CfnAppBlock.Builder description(java.lang.String description)
description
- The description of the app block. This parameter is required.this
public CfnAppBlock.Builder displayName(java.lang.String displayName)
displayName
- The display name of the app block. This parameter is required.this
public CfnAppBlock.Builder tags(java.util.List<? extends CfnTag> tags)
tags
- The tags of the app block. This parameter is required.this
public CfnAppBlock build()