Interface CreateAppVersionResourceRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<CreateAppVersionResourceRequest.Builder,CreateAppVersionResourceRequest>, ResiliencehubRequest.Builder, SdkBuilder<CreateAppVersionResourceRequest.Builder,CreateAppVersionResourceRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CreateAppVersionResourceRequest

  • Method Details

    • additionalInfo

      CreateAppVersionResourceRequest.Builder additionalInfo(Map<String,? extends Collection<String>> additionalInfo)

      Currently, there is no supported additional information for resources.

      Parameters:
      additionalInfo - Currently, there is no supported additional information for resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.
    • appComponents

      List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.

      Parameters:
      appComponents - List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appComponents

      CreateAppVersionResourceRequest.Builder appComponents(String... appComponents)

      List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.

      Parameters:
      appComponents - List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • awsAccountId

      CreateAppVersionResourceRequest.Builder awsAccountId(String awsAccountId)

      Amazon Web Services account that owns the physical resource.

      Parameters:
      awsAccountId - Amazon Web Services account that owns the physical resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • awsRegion

      Amazon Web Services region that owns the physical resource.

      Parameters:
      awsRegion - Amazon Web Services region that owns the physical resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests.

      Parameters:
      clientToken - Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logicalResourceId

      CreateAppVersionResourceRequest.Builder logicalResourceId(LogicalResourceId logicalResourceId)

      Logical identifier of the resource.

      Parameters:
      logicalResourceId - Logical identifier of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logicalResourceId

      default CreateAppVersionResourceRequest.Builder logicalResourceId(Consumer<LogicalResourceId.Builder> logicalResourceId)

      Logical identifier of the resource.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to logicalResourceId(LogicalResourceId).

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

      CreateAppVersionResourceRequest.Builder physicalResourceId(String physicalResourceId)

      Physical identifier of the resource.

      Parameters:
      physicalResourceId - Physical identifier of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceName

      CreateAppVersionResourceRequest.Builder resourceName(String resourceName)

      Name of the resource.

      Parameters:
      resourceName - Name of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      CreateAppVersionResourceRequest.Builder resourceType(String resourceType)

      Type of resource.

      Parameters:
      resourceType - Type of resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateAppVersionResourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.