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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ApplicationSummary.BuilderapiGatewayProxy(Consumer<ApiGatewayProxySummary.Builder> apiGatewayProxy)The endpoint URL of the Amazon API Gateway proxy.ApplicationSummary.BuilderapiGatewayProxy(ApiGatewayProxySummary apiGatewayProxy)The endpoint URL of the Amazon API Gateway proxy.ApplicationSummary.BuilderapplicationId(String applicationId)The unique identifier of the application.ApplicationSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the application.ApplicationSummary.BuildercreatedByAccountId(String createdByAccountId)The Amazon Web Services account ID of the application creator.ApplicationSummary.BuildercreatedTime(Instant createdTime)A timestamp that indicates when the application is created.ApplicationSummary.BuilderenvironmentId(String environmentId)The unique identifier of the environment.default ApplicationSummary.Buildererror(Consumer<ErrorResponse.Builder> error)Any error associated with the application resource.ApplicationSummary.Buildererror(ErrorResponse error)Any error associated with the application resource.ApplicationSummary.BuilderlastUpdatedTime(Instant lastUpdatedTime)A timestamp that indicates when the application was last updated.ApplicationSummary.Buildername(String name)The name of the application.ApplicationSummary.BuilderownerAccountId(String ownerAccountId)The Amazon Web Services account ID of the application owner (which is always the same as the environment owner account ID).ApplicationSummary.BuilderproxyType(String proxyType)The proxy type of the proxy created within the application.ApplicationSummary.BuilderproxyType(ProxyType proxyType)The proxy type of the proxy created within the application.ApplicationSummary.Builderstate(String state)The current state of the application.ApplicationSummary.Builderstate(ApplicationState state)The current state of the application.ApplicationSummary.Buildertags(Map<String,String> tags)The tags assigned to the application.ApplicationSummary.BuildervpcId(String vpcId)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 Detail
-
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 theApiGatewayProxySummary.Builderavoiding the need to create one manually viaApiGatewayProxySummary.builder().When the
Consumercompletes,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:
apiGatewayProxy(ApiGatewayProxySummary)
-
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
ApplicationSummary.Builder arn(String 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
ApplicationSummary.Builder error(ErrorResponse 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
default ApplicationSummary.Builder error(Consumer<ErrorResponse.Builder> error)
Any error associated with the application resource.
This is a convenience method that creates an instance of theErrorResponse.Builderavoiding the need to create one manually viaErrorResponse.builder().When the
Consumercompletes,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:
error(ErrorResponse)
-
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
ApplicationSummary.Builder name(String 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.
-
proxyType
ApplicationSummary.Builder proxyType(ProxyType proxyType)
The proxy type of the proxy created within the application.
-
state
ApplicationSummary.Builder state(String 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:
ApplicationState,ApplicationState
-
state
ApplicationSummary.Builder state(ApplicationState 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:
ApplicationState,ApplicationState
-
tags
ApplicationSummary.Builder tags(Map<String,String> 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
ApplicationSummary.Builder vpcId(String 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.
-
-