Interface ApplicationSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ApplicationSummary.Builder,
,ApplicationSummary> SdkBuilder<ApplicationSummary.Builder,
,ApplicationSummary> SdkPojo
- Enclosing class:
ApplicationSummary
-
Method Summary
Modifier and TypeMethodDescriptiondefault ApplicationSummary.Builder
apiGatewayProxy
(Consumer<ApiGatewayProxySummary.Builder> apiGatewayProxy) The endpoint URL of the Amazon API Gateway proxy.apiGatewayProxy
(ApiGatewayProxySummary apiGatewayProxy) The endpoint URL of the Amazon API Gateway proxy.applicationId
(String applicationId) The unique identifier of the application.The Amazon Resource Name (ARN) of the application.createdByAccountId
(String createdByAccountId) The Amazon Web Services account ID of the application creator.createdTime
(Instant createdTime) A timestamp that indicates when the application is created.environmentId
(String environmentId) The unique identifier of the environment.default ApplicationSummary.Builder
error
(Consumer<ErrorResponse.Builder> error) Any error associated with the application resource.error
(ErrorResponse error) Any error associated with the application resource.lastUpdatedTime
(Instant lastUpdatedTime) A timestamp that indicates when the application was last updated.The name of the application.ownerAccountId
(String ownerAccountId) The Amazon Web Services account ID of the application owner (which is always the same as the environment owner account ID).The proxy type of the proxy created within the application.The proxy type of the proxy created within the application.The current state of the application.state
(ApplicationState state) The current state of the application.The tags assigned to the application.The ID of the virtual private cloud (VPC).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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 theApiGatewayProxySummary.Builder
avoiding the need to create one manually viaApiGatewayProxySummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toapiGatewayProxy(ApiGatewayProxySummary)
.- Parameters:
apiGatewayProxy
- a consumer that will call methods onApiGatewayProxySummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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 theErrorResponse.Builder
avoiding the need to create one manually viaErrorResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toerror(ErrorResponse)
.- Parameters:
error
- a consumer that will call methods onErrorResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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.
-