Interface AddDraftAppVersionResourceMappingsResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<AddDraftAppVersionResourceMappingsResponse.Builder,AddDraftAppVersionResourceMappingsResponse>, ResiliencehubResponse.Builder, SdkBuilder<AddDraftAppVersionResourceMappingsResponse.Builder,AddDraftAppVersionResourceMappingsResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
AddDraftAppVersionResourceMappingsResponse

  • Method Details

    • appArn

      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 Amazon Web Services General Reference guide.

      Parameters:
      appArn - 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 Amazon Web Services General Reference guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appVersion

      The version of the application.

      Parameters:
      appVersion - The version of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceMappings

      List of sources that are used to map a logical resource from the template to a physical resource. You can use sources such as CloudFormation, Terraform state files, AppRegistry applications, or Amazon EKS.

      Parameters:
      resourceMappings - List of sources that are used to map a logical resource from the template to a physical resource. You can use sources such as CloudFormation, Terraform state files, AppRegistry applications, or Amazon EKS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceMappings

      List of sources that are used to map a logical resource from the template to a physical resource. You can use sources such as CloudFormation, Terraform state files, AppRegistry applications, or Amazon EKS.

      Parameters:
      resourceMappings - List of sources that are used to map a logical resource from the template to a physical resource. You can use sources such as CloudFormation, Terraform state files, AppRegistry applications, or Amazon EKS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceMappings

      List of sources that are used to map a logical resource from the template to a physical resource. You can use sources such as CloudFormation, Terraform state files, AppRegistry applications, or Amazon EKS.

      This is a convenience method that creates an instance of the ResourceMapping.Builder avoiding the need to create one manually via ResourceMapping.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to resourceMappings(List<ResourceMapping>).

      Parameters:
      resourceMappings - a consumer that will call methods on ResourceMapping.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: