Interface CreateApplicationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateApplicationResponse.Builder,
,CreateApplicationResponse> MigrationHubRefactorSpacesResponse.Builder
,SdkBuilder<CreateApplicationResponse.Builder,
,CreateApplicationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateApplicationResponse
-
Method Summary
Modifier and TypeMethodDescriptionapiGatewayProxy
(Consumer<ApiGatewayProxyInput.Builder> apiGatewayProxy) A wrapper object holding the API Gateway endpoint type and stage name for the proxy.apiGatewayProxy
(ApiGatewayProxyInput apiGatewayProxy) A wrapper object holding the API Gateway endpoint type and stage name for the 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 application creator.createdTime
(Instant createdTime) A timestamp that indicates when the application is created.environmentId
(String environmentId) The ID of the environment in which the application is created.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 Amazon 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 Details
-
apiGatewayProxy
A wrapper object holding the API Gateway endpoint type and stage name for the proxy.
- Parameters:
apiGatewayProxy
- A wrapper object holding the API Gateway endpoint type and stage name for the proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiGatewayProxy
default CreateApplicationResponse.Builder apiGatewayProxy(Consumer<ApiGatewayProxyInput.Builder> apiGatewayProxy) A wrapper object holding the API Gateway endpoint type and stage name for the proxy.
This is a convenience method that creates an instance of theApiGatewayProxyInput.Builder
avoiding the need to create one manually viaApiGatewayProxyInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toapiGatewayProxy(ApiGatewayProxyInput)
.- Parameters:
apiGatewayProxy
- a consumer that will call methods onApiGatewayProxyInput.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. The format for this ARN is
arn:aws:refactor-spaces:region:account-id:resource-type/resource-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.- Parameters:
arn
- The Amazon Resource Name (ARN) of the application. The format for this ARN isarn:aws:refactor-spaces:region:account-id:resource-type/resource-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdByAccountId
The Amazon Web Services account ID of application creator.
- Parameters:
createdByAccountId
- The Amazon Web Services account ID of 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 ID of the environment in which the application is created.
- Parameters:
environmentId
- The ID of the environment in which the application is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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. 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
The ID of the Amazon VPC.
- Parameters:
vpcId
- The ID of the Amazon VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-