Interface CatalogItem.Builder

    • Method Detail

      • catalogItemId

        CatalogItem.Builder catalogItemId​(String 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.
      • ec2Capacities

        CatalogItem.Builder ec2Capacities​(Collection<EC2Capacity> 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

        CatalogItem.Builder ec2Capacities​(EC2Capacity... 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.
      • powerKva

        CatalogItem.Builder powerKva​(Float 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

        CatalogItem.Builder weightLbs​(Integer 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

        CatalogItem.Builder supportedUplinkGbps​(Collection<Integer> 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

        CatalogItem.Builder supportedUplinkGbps​(Integer... 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

        CatalogItem.Builder supportedStorageWithStrings​(Collection<String> 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.
      • supportedStorageWithStrings

        CatalogItem.Builder supportedStorageWithStrings​(String... 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

        CatalogItem.Builder supportedStorage​(Collection<SupportedStorageEnum> 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

        CatalogItem.Builder supportedStorage​(SupportedStorageEnum... 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.