public static final class CfnDeploymentGroup.RevisionLocationProperty.Builder
extends java.lang.Object
CfnDeploymentGroup.RevisionLocationProperty
Constructor and Description |
---|
Builder() |
public CfnDeploymentGroup.RevisionLocationProperty.Builder gitHubLocation(IResolvable gitHubLocation)
CfnDeploymentGroup.RevisionLocationProperty.getGitHubLocation()
gitHubLocation
- Information about the location of application artifacts stored in GitHub.this
public CfnDeploymentGroup.RevisionLocationProperty.Builder gitHubLocation(CfnDeploymentGroup.GitHubLocationProperty gitHubLocation)
CfnDeploymentGroup.RevisionLocationProperty.getGitHubLocation()
gitHubLocation
- Information about the location of application artifacts stored in GitHub.this
public CfnDeploymentGroup.RevisionLocationProperty.Builder revisionType(java.lang.String revisionType)
CfnDeploymentGroup.RevisionLocationProperty.getRevisionType()
revisionType
- The type of application revision:.
AppSpecContent
object that contains the contents of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML stored as a RawString.this
public CfnDeploymentGroup.RevisionLocationProperty.Builder s3Location(IResolvable s3Location)
CfnDeploymentGroup.RevisionLocationProperty.getS3Location()
s3Location
- Information about the location of a revision stored in Amazon S3.this
public CfnDeploymentGroup.RevisionLocationProperty.Builder s3Location(CfnDeploymentGroup.S3LocationProperty s3Location)
CfnDeploymentGroup.RevisionLocationProperty.getS3Location()
s3Location
- Information about the location of a revision stored in Amazon S3.this
public CfnDeploymentGroup.RevisionLocationProperty build()
CfnDeploymentGroup.RevisionLocationProperty
java.lang.NullPointerException
- if any required attribute was not provided