Interface ApplicationSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ApplicationSummary.Builder,ApplicationSummary>, SdkBuilder<ApplicationSummary.Builder,ApplicationSummary>, SdkPojo
Enclosing class:
ApplicationSummary

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

    • apiGatewayProxy

      ApplicationSummary.Builder apiGatewayProxy(ApiGatewayProxySummary apiGatewayProxy)

      The endpoint URL of the Amazon API Gateway proxy.

      Parameters:
      apiGatewayProxy - The endpoint URL of the Amazon API Gateway proxy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • apiGatewayProxy

      default ApplicationSummary.Builder apiGatewayProxy(Consumer<ApiGatewayProxySummary.Builder> apiGatewayProxy)

      The endpoint URL of the Amazon API Gateway proxy.

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

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

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

      ApplicationSummary.Builder applicationId(String applicationId)

      The unique identifier of the application.

      Parameters:
      applicationId - The unique identifier of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the application.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdByAccountId

      ApplicationSummary.Builder createdByAccountId(String createdByAccountId)

      The Amazon Web Services account ID of the application creator.

      Parameters:
      createdByAccountId - The Amazon Web Services account ID of the application creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      ApplicationSummary.Builder createdTime(Instant createdTime)

      A timestamp that indicates when the application is created.

      Parameters:
      createdTime - A timestamp that indicates when the application is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • environmentId

      ApplicationSummary.Builder environmentId(String environmentId)

      The unique identifier of the environment.

      Parameters:
      environmentId - The unique identifier of the environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • error

      Any error associated with the application resource.

      Parameters:
      error - Any error associated with the application resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • error

      Any error associated with the application resource.

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

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

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

      ApplicationSummary.Builder lastUpdatedTime(Instant lastUpdatedTime)

      A timestamp that indicates when the application was last updated.

      Parameters:
      lastUpdatedTime - A timestamp that indicates when the application was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the application.

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

      ApplicationSummary.Builder ownerAccountId(String ownerAccountId)

      The Amazon Web Services account ID of the application owner (which is always the same as the environment owner account ID).

      Parameters:
      ownerAccountId - The Amazon Web Services account ID of the application owner (which is always the same as the environment owner account ID).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • proxyType

      ApplicationSummary.Builder proxyType(String proxyType)

      The proxy type of the proxy created within the application.

      Parameters:
      proxyType - The proxy type of the proxy created within the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • proxyType

      ApplicationSummary.Builder proxyType(ProxyType proxyType)

      The proxy type of the proxy created within the application.

      Parameters:
      proxyType - The proxy type of the proxy created within the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The current state of the application.

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

      The current state of the application.

      Parameters:
      state - The current state of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      The tags assigned to the application.

      Parameters:
      tags - The tags assigned to the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The ID of the virtual private cloud (VPC).

      Parameters:
      vpcId - The ID of the virtual private cloud (VPC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.