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 Details

    • 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 the ApiGatewayProxyInput.Builder avoiding the need to create one manually via ApiGatewayProxyInput.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to apiGatewayProxy(ApiGatewayProxyInput).

      Parameters:
      apiGatewayProxy - a consumer that will call methods on ApiGatewayProxyInput.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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 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.
      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

      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

      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.