Interface GetApplicationResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>, M2Response.Builder, SdkBuilder<GetApplicationResponse.Builder,GetApplicationResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetApplicationResponse

public static interface GetApplicationResponse.Builder extends M2Response.Builder, SdkPojo, CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>
  • Method Details

    • applicationArn

      GetApplicationResponse.Builder applicationArn(String applicationArn)

      The Amazon Resource Name (ARN) of the application.

      Parameters:
      applicationArn - The Amazon Resource Name (ARN) of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationId

      GetApplicationResponse.Builder applicationId(String applicationId)

      The identifier of the application.

      Parameters:
      applicationId - The identifier of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      GetApplicationResponse.Builder creationTime(Instant creationTime)

      The timestamp when this application was created.

      Parameters:
      creationTime - The timestamp when this application was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deployedVersion

      GetApplicationResponse.Builder deployedVersion(DeployedVersionSummary deployedVersion)

      The version of the application that is deployed.

      Parameters:
      deployedVersion - The version of the application that is deployed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deployedVersion

      default GetApplicationResponse.Builder deployedVersion(Consumer<DeployedVersionSummary.Builder> deployedVersion)

      The version of the application that is deployed.

      This is a convenience method that creates an instance of the DeployedVersionSummary.Builder avoiding the need to create one manually via DeployedVersionSummary.builder().

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

      Parameters:
      deployedVersion - a consumer that will call methods on DeployedVersionSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      GetApplicationResponse.Builder description(String description)

      The description of the application.

      Parameters:
      description - The description of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • engineType

      GetApplicationResponse.Builder engineType(String engineType)

      The type of the target platform for the application.

      Parameters:
      engineType - The type of the target platform for the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • engineType

      The type of the target platform for the application.

      Parameters:
      engineType - The type of the target platform for the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • environmentId

      GetApplicationResponse.Builder environmentId(String environmentId)

      The identifier of the runtime environment where you want to deploy the application.

      Parameters:
      environmentId - The identifier of the runtime environment where you want to deploy the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      The identifier of a customer managed key.

      Parameters:
      kmsKeyId - The identifier of a customer managed key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastStartTime

      GetApplicationResponse.Builder lastStartTime(Instant lastStartTime)

      The timestamp when you last started the application. Null until the application runs for the first time.

      Parameters:
      lastStartTime - The timestamp when you last started the application. Null until the application runs for the first time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • latestVersion

      The latest version of the application.

      Parameters:
      latestVersion - The latest version of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • latestVersion

      The latest version of the application.

      This is a convenience method that creates an instance of the ApplicationVersionSummary.Builder avoiding the need to create one manually via ApplicationVersionSummary.builder().

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

      Parameters:
      latestVersion - a consumer that will call methods on ApplicationVersionSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • listenerArns

      GetApplicationResponse.Builder listenerArns(Collection<String> listenerArns)

      The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.

      Parameters:
      listenerArns - The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • listenerArns

      GetApplicationResponse.Builder listenerArns(String... listenerArns)

      The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.

      Parameters:
      listenerArns - The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • listenerPorts

      GetApplicationResponse.Builder listenerPorts(Collection<Integer> listenerPorts)

      The port associated with the network load balancer listener created in your Amazon Web Services account.

      Parameters:
      listenerPorts - The port associated with the network load balancer listener created in your Amazon Web Services account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • listenerPorts

      GetApplicationResponse.Builder listenerPorts(Integer... listenerPorts)

      The port associated with the network load balancer listener created in your Amazon Web Services account.

      Parameters:
      listenerPorts - The port associated with the network load balancer listener created in your Amazon Web Services account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • loadBalancerDnsName

      GetApplicationResponse.Builder loadBalancerDnsName(String loadBalancerDnsName)

      The public DNS name of the load balancer created in your Amazon Web Services account.

      Parameters:
      loadBalancerDnsName - The public DNS name of the load balancer created in your Amazon Web Services account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logGroups

      The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.

      Parameters:
      logGroups - The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logGroups

      The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.

      Parameters:
      logGroups - The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logGroups

      The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.

      This is a convenience method that creates an instance of the LogGroupSummary.Builder avoiding the need to create one manually via LogGroupSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to logGroups(List<LogGroupSummary>).

      Parameters:
      logGroups - a consumer that will call methods on LogGroupSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      The unique identifier of the application.

      Parameters:
      name - The unique identifier of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The Amazon Resource Name (ARN) of the role associated with the application.

      Parameters:
      roleArn - The Amazon Resource Name (ARN) of the role associated with the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the application.

      Parameters:
      status - The status of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the application.

      Parameters:
      status - The status of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      GetApplicationResponse.Builder statusReason(String statusReason)

      The reason for the reported status.

      Parameters:
      statusReason - The reason for the reported status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags associated with the application.

      Parameters:
      tags - A list of tags associated with the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetGroupArns

      GetApplicationResponse.Builder targetGroupArns(Collection<String> targetGroupArns)

      Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.

      Parameters:
      targetGroupArns - Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetGroupArns

      GetApplicationResponse.Builder targetGroupArns(String... targetGroupArns)

      Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.

      Parameters:
      targetGroupArns - Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.