Interface CatalogItem.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CatalogItem.Builder,,CatalogItem> SdkBuilder<CatalogItem.Builder,,CatalogItem> SdkPojo
- Enclosing class:
CatalogItem
@Mutable
@NotThreadSafe
public static interface CatalogItem.Builder
extends SdkPojo, CopyableBuilder<CatalogItem.Builder,CatalogItem>
-
Method Summary
Modifier and TypeMethodDescriptionadditionalInformation(String additionalInformation) Supplementary information about the catalog item beyond the basic description.attributes(Map<String, String> attributes) Additional attributes or properties associated with the catalog item stored as key-value pairs.The category to which the catalog item belongs.The product code or SKU of the catalog item.The timestamp when the catalog item was created.description(String description) A detailed description of the catalog item.The unique identifier for the catalog item.The URL link to the item's image.The URL link to the item's detailed page or external resource.The display name of the catalog item.The price of the catalog item.The type classification of the catalog item.The timestamp when the catalog item 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
-
id
The unique identifier for the catalog item.
- Parameters:
id- The unique identifier for the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The display name of the catalog item.
- Parameters:
name- The display name of the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
code
The product code or SKU of the catalog item.
- Parameters:
code- The product code or SKU of the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type classification of the catalog item.
- Parameters:
type- The type classification of the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
The category to which the catalog item belongs.
- Parameters:
category- The category to which the catalog item belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A detailed description of the catalog item.
- Parameters:
description- A detailed description of the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalInformation
Supplementary information about the catalog item beyond the basic description.
- Parameters:
additionalInformation- Supplementary information about the catalog item beyond the basic description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageLink
The URL link to the item's image.
- Parameters:
imageLink- The URL link to the item's image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
link
The URL link to the item's detailed page or external resource.
- Parameters:
link- The URL link to the item's detailed page or external resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the catalog item was created.
- Parameters:
createdAt- The timestamp when the catalog item was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the catalog item was last updated.
- Parameters:
updatedAt- The timestamp when the catalog item was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
price
The price of the catalog item.
- Parameters:
price- The price of the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
Additional attributes or properties associated with the catalog item stored as key-value pairs.
- Parameters:
attributes- Additional attributes or properties associated with the catalog item stored as key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-