* 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; /** ** The input sources of the Amazon Elastic Kubernetes Service resources you have imported. *
*/ private java.util.List* The Amazon Resource Names (ARNs) for the resources you have imported. *
*/ private java.util.List* The status of the action. *
*/ private String status; /** ** A list of terraform file s3 URLs you have imported. *
*/ private java.util.List
* 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 ImportResourcesToDraftAppVersionResult 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 ImportResourcesToDraftAppVersionResult withAppVersion(String appVersion) { setAppVersion(appVersion); return this; } /** ** The input sources of the Amazon Elastic Kubernetes Service resources you have imported. *
* * @return The input sources of the Amazon Elastic Kubernetes Service resources you have imported. */ public java.util.List* The input sources of the Amazon Elastic Kubernetes Service resources you have imported. *
* * @param eksSources * The input sources of the Amazon Elastic Kubernetes Service resources you have imported. */ public void setEksSources(java.util.Collection* The input sources of the Amazon Elastic Kubernetes Service resources you have imported. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setEksSources(java.util.Collection)} or {@link #withEksSources(java.util.Collection)} if you want to * override the existing values. *
* * @param eksSources * The input sources of the Amazon Elastic Kubernetes Service resources you have imported. * @return Returns a reference to this object so that method calls can be chained together. */ public ImportResourcesToDraftAppVersionResult withEksSources(EksSource... eksSources) { if (this.eksSources == null) { setEksSources(new java.util.ArrayList* The input sources of the Amazon Elastic Kubernetes Service resources you have imported. *
* * @param eksSources * The input sources of the Amazon Elastic Kubernetes Service resources you have imported. * @return Returns a reference to this object so that method calls can be chained together. */ public ImportResourcesToDraftAppVersionResult withEksSources(java.util.Collection* The Amazon Resource Names (ARNs) for the resources you have imported. *
* * @return The Amazon Resource Names (ARNs) for the resources you have imported. */ public java.util.List* The Amazon Resource Names (ARNs) for the resources you have imported. *
* * @param sourceArns * The Amazon Resource Names (ARNs) for the resources you have imported. */ public void setSourceArns(java.util.Collection* The Amazon Resource Names (ARNs) for the resources you have imported. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setSourceArns(java.util.Collection)} or {@link #withSourceArns(java.util.Collection)} if you want to * override the existing values. *
* * @param sourceArns * The Amazon Resource Names (ARNs) for the resources you have imported. * @return Returns a reference to this object so that method calls can be chained together. */ public ImportResourcesToDraftAppVersionResult withSourceArns(String... sourceArns) { if (this.sourceArns == null) { setSourceArns(new java.util.ArrayList* The Amazon Resource Names (ARNs) for the resources you have imported. *
* * @param sourceArns * The Amazon Resource Names (ARNs) for the resources you have imported. * @return Returns a reference to this object so that method calls can be chained together. */ public ImportResourcesToDraftAppVersionResult withSourceArns(java.util.Collection* The status of the action. *
* * @param status * The status of the action. * @see ResourceImportStatusType */ public void setStatus(String status) { this.status = status; } /** ** The status of the action. *
* * @return The status of the action. * @see ResourceImportStatusType */ public String getStatus() { return this.status; } /** ** The status of the action. *
* * @param status * The status of the action. * @return Returns a reference to this object so that method calls can be chained together. * @see ResourceImportStatusType */ public ImportResourcesToDraftAppVersionResult withStatus(String status) { setStatus(status); return this; } /** ** The status of the action. *
* * @param status * The status of the action. * @return Returns a reference to this object so that method calls can be chained together. * @see ResourceImportStatusType */ public ImportResourcesToDraftAppVersionResult withStatus(ResourceImportStatusType status) { this.status = status.toString(); return this; } /** ** A list of terraform file s3 URLs you have imported. *
* * @return A list of terraform file s3 URLs you have imported. */ public java.util.List* A list of terraform file s3 URLs you have imported. *
* * @param terraformSources * A list of terraform file s3 URLs you have imported. */ public void setTerraformSources(java.util.Collection* A list of terraform file s3 URLs you have imported. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setTerraformSources(java.util.Collection)} or {@link #withTerraformSources(java.util.Collection)} if you * want to override the existing values. *
* * @param terraformSources * A list of terraform file s3 URLs you have imported. * @return Returns a reference to this object so that method calls can be chained together. */ public ImportResourcesToDraftAppVersionResult withTerraformSources(TerraformSource... terraformSources) { if (this.terraformSources == null) { setTerraformSources(new java.util.ArrayList* A list of terraform file s3 URLs you have imported. *
* * @param terraformSources * A list of terraform file s3 URLs you have imported. * @return Returns a reference to this object so that method calls can be chained together. */ public ImportResourcesToDraftAppVersionResult withTerraformSources(java.util.Collection