Interface CatalogItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CatalogItem.Builder,
,CatalogItem> SdkBuilder<CatalogItem.Builder,
,CatalogItem> SdkPojo
- Enclosing class:
CatalogItem
-
Method Summary
Modifier and TypeMethodDescriptioncatalogItemId
(String catalogItemId) The ID of the catalog item.ec2Capacities
(Collection<EC2Capacity> ec2Capacities) Information about the EC2 capacity of an item.ec2Capacities
(Consumer<EC2Capacity.Builder>... ec2Capacities) Information about the EC2 capacity of an item.ec2Capacities
(EC2Capacity... ec2Capacities) Information about the EC2 capacity of an item.itemStatus
(String itemStatus) The status of a catalog item.itemStatus
(CatalogItemStatus itemStatus) The status of a catalog item.Information about the power draw of an item.supportedStorage
(Collection<SupportedStorageEnum> supportedStorage) The supported storage options for the catalog item.supportedStorage
(SupportedStorageEnum... supportedStorage) The supported storage options for the catalog item.supportedStorageWithStrings
(String... supportedStorage) The supported storage options for the catalog item.supportedStorageWithStrings
(Collection<String> supportedStorage) The supported storage options for the catalog item.supportedUplinkGbps
(Integer... supportedUplinkGbps) The uplink speed this catalog item requires for the connection to the Region.supportedUplinkGbps
(Collection<Integer> supportedUplinkGbps) The uplink speed this catalog item requires for the connection to the Region.The weight of the item in pounds.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, sdkFields
-
Method Details
-
catalogItemId
The ID of the catalog item.
- Parameters:
catalogItemId
- The ID of the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
itemStatus
The status of a catalog item.
- Parameters:
itemStatus
- The status of a catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
itemStatus
The status of a catalog item.
- Parameters:
itemStatus
- The status of a catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ec2Capacities
Information about the EC2 capacity of an item.
- Parameters:
ec2Capacities
- Information about the EC2 capacity of an item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2Capacities
Information about the EC2 capacity of an item.
- Parameters:
ec2Capacities
- Information about the EC2 capacity of an item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2Capacities
Information about the EC2 capacity of an item.
This is a convenience method that creates an instance of theEC2Capacity.Builder
avoiding the need to create one manually viaEC2Capacity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toec2Capacities(List<EC2Capacity>)
.- Parameters:
ec2Capacities
- a consumer that will call methods onEC2Capacity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
powerKva
Information about the power draw of an item.
- Parameters:
powerKva
- Information about the power draw of an item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
weightLbs
The weight of the item in pounds.
- Parameters:
weightLbs
- The weight of the item in pounds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedUplinkGbps
The uplink speed this catalog item requires for the connection to the Region.
- Parameters:
supportedUplinkGbps
- The uplink speed this catalog item requires for the connection to the Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedUplinkGbps
The uplink speed this catalog item requires for the connection to the Region.
- Parameters:
supportedUplinkGbps
- The uplink speed this catalog item requires for the connection to the Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedStorageWithStrings
The supported storage options for the catalog item.
- Parameters:
supportedStorage
- The supported storage options for the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedStorageWithStrings
The supported storage options for the catalog item.
- Parameters:
supportedStorage
- The supported storage options for the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedStorage
The supported storage options for the catalog item.
- Parameters:
supportedStorage
- The supported storage options for the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedStorage
The supported storage options for the catalog item.
- Parameters:
supportedStorage
- The supported storage options for the catalog item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-