Interface Application.Builder

  • Method Details

    • displayName

      Application.Builder displayName(String displayName)

      The name of the Amazon Q Business application.

      Parameters:
      displayName - The name of the Amazon Q Business application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationId

      Application.Builder applicationId(String applicationId)

      The identifier for the Amazon Q Business application.

      Parameters:
      applicationId - The identifier for the Amazon Q Business application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      Application.Builder createdAt(Instant createdAt)

      The Unix timestamp when the Amazon Q Business application was created.

      Parameters:
      createdAt - The Unix timestamp when the Amazon Q Business application was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      Application.Builder updatedAt(Instant updatedAt)

      The Unix timestamp when the Amazon Q Business application was last updated.

      Parameters:
      updatedAt - The Unix timestamp when the Amazon Q Business application was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Application.Builder status(String status)

      The status of the Amazon Q Business application. The application is ready to use when the status is ACTIVE.

      Parameters:
      status - The status of the Amazon Q Business application. The application is ready to use when the status is ACTIVE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the Amazon Q Business application. The application is ready to use when the status is ACTIVE.

      Parameters:
      status - The status of the Amazon Q Business application. The application is ready to use when the status is ACTIVE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityType

      Application.Builder identityType(String identityType)

      The authentication type being used by a Amazon Q Business application.

      Parameters:
      identityType - The authentication type being used by a Amazon Q Business application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityType

      Application.Builder identityType(IdentityType identityType)

      The authentication type being used by a Amazon Q Business application.

      Parameters:
      identityType - The authentication type being used by a Amazon Q Business application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • quickSightConfiguration

      Application.Builder quickSightConfiguration(QuickSightConfiguration quickSightConfiguration)

      The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider.

      Parameters:
      quickSightConfiguration - The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • quickSightConfiguration

      default Application.Builder quickSightConfiguration(Consumer<QuickSightConfiguration.Builder> quickSightConfiguration)

      The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider.

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

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

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