Interface CreateApplicationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateApplicationResponse.Builder,CreateApplicationResponse>,MigrationHubRefactorSpacesResponse.Builder,SdkBuilder<CreateApplicationResponse.Builder,CreateApplicationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateApplicationResponse
public static interface CreateApplicationResponse.Builder extends MigrationHubRefactorSpacesResponse.Builder, SdkPojo, CopyableBuilder<CreateApplicationResponse.Builder,CreateApplicationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateApplicationResponse.BuilderapiGatewayProxy(Consumer<ApiGatewayProxyInput.Builder> apiGatewayProxy)A wrapper object holding the API Gateway endpoint type and stage name for the proxy.CreateApplicationResponse.BuilderapiGatewayProxy(ApiGatewayProxyInput apiGatewayProxy)A wrapper object holding the API Gateway endpoint type and stage name for the proxy.CreateApplicationResponse.BuilderapplicationId(String applicationId)The unique identifier of the application.CreateApplicationResponse.Builderarn(String arn)The Amazon Resource Name (ARN) of the application.CreateApplicationResponse.BuildercreatedByAccountId(String createdByAccountId)The Amazon Web Services account ID of application creator.CreateApplicationResponse.BuildercreatedTime(Instant createdTime)A timestamp that indicates when the application is created.CreateApplicationResponse.BuilderenvironmentId(String environmentId)The ID of the environment in which the application is created.CreateApplicationResponse.BuilderlastUpdatedTime(Instant lastUpdatedTime)A timestamp that indicates when the application was last updated.CreateApplicationResponse.Buildername(String name)The name of the application.CreateApplicationResponse.BuilderownerAccountId(String ownerAccountId)The Amazon Web Services account ID of the application owner (which is always the same as the environment owner account ID).CreateApplicationResponse.BuilderproxyType(String proxyType)The proxy type of the proxy created within the application.CreateApplicationResponse.BuilderproxyType(ProxyType proxyType)The proxy type of the proxy created within the application.CreateApplicationResponse.Builderstate(String state)The current state of the application.CreateApplicationResponse.Builderstate(ApplicationState state)The current state of the application.CreateApplicationResponse.Buildertags(Map<String,String> tags)The tags assigned to the application.CreateApplicationResponse.BuildervpcId(String vpcId)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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
apiGatewayProxy
CreateApplicationResponse.Builder apiGatewayProxy(ApiGatewayProxyInput 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.Builderavoiding the need to create one manually viaApiGatewayProxyInput.builder().When the
Consumercompletes,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:
apiGatewayProxy(ApiGatewayProxyInput)
-
applicationId
CreateApplicationResponse.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
CreateApplicationResponse.Builder arn(String 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
CreateApplicationResponse.Builder createdByAccountId(String 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
CreateApplicationResponse.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
CreateApplicationResponse.Builder environmentId(String 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
CreateApplicationResponse.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
CreateApplicationResponse.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
CreateApplicationResponse.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
CreateApplicationResponse.Builder proxyType(String proxyType)
The proxy type of the proxy created within the application.
-
proxyType
CreateApplicationResponse.Builder proxyType(ProxyType proxyType)
The proxy type of the proxy created within the application.
-
state
CreateApplicationResponse.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
CreateApplicationResponse.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
CreateApplicationResponse.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
CreateApplicationResponse.Builder vpcId(String 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.
-
-