Interface Application.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Application.Builder,
,Application> SdkBuilder<Application.Builder,
,Application> SdkPojo
- Enclosing class:
Application
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId
(String applicationId) The identifier for the Amazon Q Business application.The Unix timestamp when the Amazon Q Business application was created.displayName
(String displayName) The name of the Amazon Q Business application.identityType
(String identityType) The authentication type being used by a Amazon Q Business application.identityType
(IdentityType identityType) The authentication type being used by a Amazon Q Business application.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.quickSightConfiguration
(QuickSightConfiguration quickSightConfiguration) The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider.The status of the Amazon Q Business application.status
(ApplicationStatus status) The status of the Amazon Q Business application.The Unix timestamp when the Amazon Q Business application was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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 isACTIVE
.- 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 isACTIVE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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 theQuickSightConfiguration.Builder
avoiding the need to create one manually viaQuickSightConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toquickSightConfiguration(QuickSightConfiguration)
.- Parameters:
quickSightConfiguration
- a consumer that will call methods onQuickSightConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-