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.BuilderquickSightConfiguration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaQuickSightConfiguration.builder().When the
Consumercompletes,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:
-