Interface Application.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Application.Builder,Application>, SdkBuilder<Application.Builder,Application>, SdkPojo
Enclosing class:
Application

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

    • applicationAccount

      Application.Builder applicationAccount(String applicationAccount)

      The Amazon Web Services account ID number of the application.

      Parameters:
      applicationAccount - The Amazon Web Services account ID number of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationArn

      Application.Builder applicationArn(String applicationArn)

      The ARN of the application.

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

      Application.Builder applicationProviderArn(String applicationProviderArn)

      The ARN of the application provider for this application.

      Parameters:
      applicationProviderArn - The ARN of the application provider for this application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdDate

      Application.Builder createdDate(Instant createdDate)

      The date and time when the application was originally created.

      Parameters:
      createdDate - The date and time when the application was originally created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      Application.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.
    • instanceArn

      Application.Builder instanceArn(String instanceArn)

      The ARN of the instance of IAM Identity Center that is configured with this application.

      Parameters:
      instanceArn - The ARN of the instance of IAM Identity Center that is configured with this application.
      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.
    • portalOptions

      Application.Builder portalOptions(PortalOptions portalOptions)

      A structure that describes the options for the access portal associated with this application.

      Parameters:
      portalOptions - A structure that describes the options for the access portal associated with this application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portalOptions

      default Application.Builder portalOptions(Consumer<PortalOptions.Builder> portalOptions)

      A structure that describes the options for the access portal associated with this application.

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

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

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

      Application.Builder status(String status)

      The current status of the application in this instance of IAM Identity Center.

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

      The current status of the application in this instance of IAM Identity Center.

      Parameters:
      status - The current status of the application in this instance of IAM Identity Center.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: