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