* The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
* partition
:resiliencehub:region
:account
:app/app-id
. For more
* information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
*
* The version of the application. *
*/ private String appVersion; /** *
* Mappings used to map logical resources from the template to physical resources. You can use the mapping type
* CFN_STACK
if the application template uses a logical stack name. Or you can map individual resources
* by using the mapping type RESOURCE
. We recommend using the mapping type CFN_STACK
if
* the application is backed by a CloudFormation stack.
*
* The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
* partition
:resiliencehub:region
:account
:app/app-id
. For more
* information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
*
partition
:resiliencehub:region
:account
:app/app-id
. For
* more information about ARNs, see Amazon Resource Names
* (ARNs) in the AWS General Reference guide.
*/
public void setAppArn(String appArn) {
this.appArn = appArn;
}
/**
*
* The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
* partition
:resiliencehub:region
:account
:app/app-id
. For more
* information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
*
partition
:resiliencehub:region
:account
:app/app-id
.
* For more information about ARNs, see Amazon Resource Names
* (ARNs) in the AWS General Reference guide.
*/
public String getAppArn() {
return this.appArn;
}
/**
*
* The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
* partition
:resiliencehub:region
:account
:app/app-id
. For more
* information about ARNs, see
* Amazon Resource Names (ARNs) in the AWS General Reference guide.
*
partition
:resiliencehub:region
:account
:app/app-id
. For
* more information about ARNs, see Amazon Resource Names
* (ARNs) in the AWS General Reference guide.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public AddDraftAppVersionResourceMappingsResult withAppArn(String appArn) {
setAppArn(appArn);
return this;
}
/**
* * The version of the application. *
* * @param appVersion * The version of the application. */ public void setAppVersion(String appVersion) { this.appVersion = appVersion; } /** ** The version of the application. *
* * @return The version of the application. */ public String getAppVersion() { return this.appVersion; } /** ** The version of the application. *
* * @param appVersion * The version of the application. * @return Returns a reference to this object so that method calls can be chained together. */ public AddDraftAppVersionResourceMappingsResult withAppVersion(String appVersion) { setAppVersion(appVersion); return this; } /** *
* Mappings used to map logical resources from the template to physical resources. You can use the mapping type
* CFN_STACK
if the application template uses a logical stack name. Or you can map individual resources
* by using the mapping type RESOURCE
. We recommend using the mapping type CFN_STACK
if
* the application is backed by a CloudFormation stack.
*
CFN_STACK
if the application template uses a logical stack name. Or you can map
* individual resources by using the mapping type RESOURCE
. We recommend using the mapping type
* CFN_STACK
if the application is backed by a CloudFormation stack.
*/
public java.util.List
* Mappings used to map logical resources from the template to physical resources. You can use the mapping type
* CFN_STACK
if the application template uses a logical stack name. Or you can map individual resources
* by using the mapping type RESOURCE
. We recommend using the mapping type CFN_STACK
if
* the application is backed by a CloudFormation stack.
*
CFN_STACK
if the application template uses a logical stack name. Or you can map
* individual resources by using the mapping type RESOURCE
. We recommend using the mapping type
* CFN_STACK
if the application is backed by a CloudFormation stack.
*/
public void setResourceMappings(java.util.Collection
* Mappings used to map logical resources from the template to physical resources. You can use the mapping type
* CFN_STACK
if the application template uses a logical stack name. Or you can map individual resources
* by using the mapping type RESOURCE
. We recommend using the mapping type CFN_STACK
if
* the application is backed by a CloudFormation stack.
*
* NOTE: This method appends the values to the existing list (if any). Use * {@link #setResourceMappings(java.util.Collection)} or {@link #withResourceMappings(java.util.Collection)} if you * want to override the existing values. *
* * @param resourceMappings * Mappings used to map logical resources from the template to physical resources. You can use the mapping * typeCFN_STACK
if the application template uses a logical stack name. Or you can map
* individual resources by using the mapping type RESOURCE
. We recommend using the mapping type
* CFN_STACK
if the application is backed by a CloudFormation stack.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public AddDraftAppVersionResourceMappingsResult withResourceMappings(ResourceMapping... resourceMappings) {
if (this.resourceMappings == null) {
setResourceMappings(new java.util.ArrayList
* Mappings used to map logical resources from the template to physical resources. You can use the mapping type
* CFN_STACK
if the application template uses a logical stack name. Or you can map individual resources
* by using the mapping type RESOURCE
. We recommend using the mapping type CFN_STACK
if
* the application is backed by a CloudFormation stack.
*
CFN_STACK
if the application template uses a logical stack name. Or you can map
* individual resources by using the mapping type RESOURCE
. We recommend using the mapping type
* CFN_STACK
if the application is backed by a CloudFormation stack.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public AddDraftAppVersionResourceMappingsResult withResourceMappings(java.util.Collection