Interface BrandDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BrandDetail.Builder,
,BrandDetail> SdkBuilder<BrandDetail.Builder,
,BrandDetail> SdkPojo
- Enclosing class:
BrandDetail
@Mutable
@NotThreadSafe
public static interface BrandDetail.Builder
extends SdkPojo, CopyableBuilder<BrandDetail.Builder,BrandDetail>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the brand.The ID of the Amazon QuickSight brand.brandStatus
(String brandStatus) The status of the brand.brandStatus
(BrandStatus brandStatus) The status of the brand.createdTime
(Instant createdTime) The time that the brand was created.A list of errors that occurred during the most recent brand operation.errors
(Collection<String> errors) A list of errors that occurred during the most recent brand operation.lastUpdatedTime
(Instant lastUpdatedTime) The last time the brand was updated.default BrandDetail.Builder
logo
(Consumer<Logo.Builder> logo) The logo details.The logo details.The ID of the version.versionStatus
(String versionStatus) The status of the version.versionStatus
(BrandVersionStatus versionStatus) The status of the version.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
-
brandId
The ID of the Amazon QuickSight brand.
- Parameters:
brandId
- The ID of the Amazon QuickSight brand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the brand.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the brand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brandStatus
The status of the brand.
- Parameters:
brandStatus
- The status of the brand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
brandStatus
The status of the brand.
- Parameters:
brandStatus
- The status of the brand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTime
The time that the brand was created.
- Parameters:
createdTime
- The time that the brand was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The last time the brand was updated.
- Parameters:
lastUpdatedTime
- The last time the brand was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
The ID of the version.
- Parameters:
versionId
- The ID of the version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionStatus
The status of the version.
- Parameters:
versionStatus
- The status of the version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
versionStatus
The status of the version.
- Parameters:
versionStatus
- The status of the version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
errors
A list of errors that occurred during the most recent brand operation.
- Parameters:
errors
- A list of errors that occurred during the most recent brand operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
A list of errors that occurred during the most recent brand operation.
- Parameters:
errors
- A list of errors that occurred during the most recent brand operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logo
The logo details.
- Parameters:
logo
- The logo details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logo
The logo details.
This is a convenience method that creates an instance of theLogo.Builder
avoiding the need to create one manually viaLogo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tologo(Logo)
.- Parameters:
logo
- a consumer that will call methods onLogo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-