Interface GetApplicationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>,MigrationHubRefactorSpacesResponse.Builder,SdkBuilder<GetApplicationResponse.Builder,GetApplicationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetApplicationResponse
public static interface GetApplicationResponse.Builder extends MigrationHubRefactorSpacesResponse.Builder, SdkPojo, CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default GetApplicationResponse.BuilderapiGatewayProxy(Consumer<ApiGatewayProxyConfig.Builder> apiGatewayProxy)The endpoint URL of the API Gateway proxy.GetApplicationResponse.BuilderapiGatewayProxy(ApiGatewayProxyConfig apiGatewayProxy)The endpoint URL of the API Gateway proxy.GetApplicationResponse.BuilderapplicationId(String applicationId)The unique identifier of the application.GetApplicationResponse.Builderarn(String arn)The Amazon Resource Name (ARN) of the application.GetApplicationResponse.BuildercreatedByAccountId(String createdByAccountId)The Amazon Web Services account ID of the application creator.GetApplicationResponse.BuildercreatedTime(Instant createdTime)A timestamp that indicates when the application is created.GetApplicationResponse.BuilderenvironmentId(String environmentId)The unique identifier of the environment.default GetApplicationResponse.Buildererror(Consumer<ErrorResponse.Builder> error)Any error associated with the application resource.GetApplicationResponse.Buildererror(ErrorResponse error)Any error associated with the application resource.GetApplicationResponse.BuilderlastUpdatedTime(Instant lastUpdatedTime)A timestamp that indicates when the application was last updated.GetApplicationResponse.Buildername(String name)The name of the application.GetApplicationResponse.BuilderownerAccountId(String ownerAccountId)The Amazon Web Services account ID of the application owner (which is always the same as the environment owner account ID).GetApplicationResponse.BuilderproxyType(String proxyType)The proxy type of the proxy created within the application.GetApplicationResponse.BuilderproxyType(ProxyType proxyType)The proxy type of the proxy created within the application.GetApplicationResponse.Builderstate(String state)The current state of the application.GetApplicationResponse.Builderstate(ApplicationState state)The current state of the application.GetApplicationResponse.Buildertags(Map<String,String> tags)The tags assigned to the application.GetApplicationResponse.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.services.migrationhubrefactorspaces.model.MigrationHubRefactorSpacesResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
apiGatewayProxy
GetApplicationResponse.Builder apiGatewayProxy(ApiGatewayProxyConfig apiGatewayProxy)
The endpoint URL of the API Gateway proxy.
- Parameters:
apiGatewayProxy- The endpoint URL of the API Gateway proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiGatewayProxy
default GetApplicationResponse.Builder apiGatewayProxy(Consumer<ApiGatewayProxyConfig.Builder> apiGatewayProxy)
The endpoint URL of the API Gateway proxy.
This is a convenience method that creates an instance of theApiGatewayProxyConfig.Builderavoiding the need to create one manually viaApiGatewayProxyConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapiGatewayProxy(ApiGatewayProxyConfig).- Parameters:
apiGatewayProxy- a consumer that will call methods onApiGatewayProxyConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
apiGatewayProxy(ApiGatewayProxyConfig)
-
applicationId
GetApplicationResponse.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
GetApplicationResponse.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
GetApplicationResponse.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
GetApplicationResponse.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
GetApplicationResponse.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
GetApplicationResponse.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 GetApplicationResponse.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
GetApplicationResponse.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
GetApplicationResponse.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
GetApplicationResponse.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
GetApplicationResponse.Builder proxyType(String proxyType)
The proxy type of the proxy created within the application.
-
proxyType
GetApplicationResponse.Builder proxyType(ProxyType proxyType)
The proxy type of the proxy created within the application.
-
state
GetApplicationResponse.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
GetApplicationResponse.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
GetApplicationResponse.Builder tags(Map<String,String> tags)
The tags assigned to the application. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair.
- Parameters:
tags- The tags assigned to the application. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
GetApplicationResponse.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.
-
-