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, sdkFieldNameToField, 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.
-