Interface PutProvisionedConcurrencyConfigResponse.Builder

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

public static interface PutProvisionedConcurrencyConfigResponse.Builder extends LambdaResponse.Builder, SdkPojo, CopyableBuilder<PutProvisionedConcurrencyConfigResponse.Builder,PutProvisionedConcurrencyConfigResponse>
  • Method Details

    • requestedProvisionedConcurrentExecutions

      PutProvisionedConcurrencyConfigResponse.Builder requestedProvisionedConcurrentExecutions(Integer requestedProvisionedConcurrentExecutions)

      The amount of provisioned concurrency requested.

      Parameters:
      requestedProvisionedConcurrentExecutions - The amount of provisioned concurrency requested.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableProvisionedConcurrentExecutions

      PutProvisionedConcurrencyConfigResponse.Builder availableProvisionedConcurrentExecutions(Integer availableProvisionedConcurrentExecutions)

      The amount of provisioned concurrency available.

      Parameters:
      availableProvisionedConcurrentExecutions - The amount of provisioned concurrency available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allocatedProvisionedConcurrentExecutions

      PutProvisionedConcurrencyConfigResponse.Builder allocatedProvisionedConcurrentExecutions(Integer allocatedProvisionedConcurrentExecutions)

      The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.

      Parameters:
      allocatedProvisionedConcurrentExecutions - The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the allocation process.

      Parameters:
      status - The status of the allocation process.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the allocation process.

      Parameters:
      status - The status of the allocation process.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      For failed allocations, the reason that provisioned concurrency could not be allocated.

      Parameters:
      statusReason - For failed allocations, the reason that provisioned concurrency could not be allocated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModified

      The date and time that a user last updated the configuration, in ISO 8601 format.

      Parameters:
      lastModified - The date and time that a user last updated the configuration, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.