public static final class CfnAppBlockProps.Builder
extends java.lang.Object
CfnAppBlockProps
Constructor and Description |
---|
Builder() |
public CfnAppBlockProps.Builder name(java.lang.String name)
CfnAppBlockProps.getName()
name
- The name of the app block. This parameter is required.
Pattern : ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
this
public CfnAppBlockProps.Builder setupScriptDetails(CfnAppBlock.ScriptDetailsProperty setupScriptDetails)
CfnAppBlockProps.getSetupScriptDetails()
setupScriptDetails
- The setup script details of the app block. This parameter is required.this
public CfnAppBlockProps.Builder setupScriptDetails(IResolvable setupScriptDetails)
CfnAppBlockProps.getSetupScriptDetails()
setupScriptDetails
- The setup script details of the app block. This parameter is required.this
public CfnAppBlockProps.Builder sourceS3Location(IResolvable sourceS3Location)
CfnAppBlockProps.getSourceS3Location()
sourceS3Location
- The source S3 location of the app block. This parameter is required.this
public CfnAppBlockProps.Builder sourceS3Location(CfnAppBlock.S3LocationProperty sourceS3Location)
CfnAppBlockProps.getSourceS3Location()
sourceS3Location
- The source S3 location of the app block. This parameter is required.this
public CfnAppBlockProps.Builder description(java.lang.String description)
CfnAppBlockProps.getDescription()
description
- The description of the app block.this
public CfnAppBlockProps.Builder displayName(java.lang.String displayName)
CfnAppBlockProps.getDisplayName()
displayName
- The display name of the app block.this
public CfnAppBlockProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnAppBlockProps.getTags()
tags
- The tags of the app block.this
public CfnAppBlockProps build()
CfnAppBlockProps
java.lang.NullPointerException
- if any required attribute was not provided