Interface ListCatalogItemsRequest.Builder

    • Method Detail

      • nextToken

        ListCatalogItemsRequest.Builder nextToken​(String nextToken)
        Sets the value of the NextToken property for this object.
        Parameters:
        nextToken - The new value for the NextToken property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxResults

        ListCatalogItemsRequest.Builder maxResults​(Integer maxResults)
        Sets the value of the MaxResults property for this object.
        Parameters:
        maxResults - The new value for the MaxResults property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • itemClassFilterWithStrings

        ListCatalogItemsRequest.Builder itemClassFilterWithStrings​(Collection<String> itemClassFilter)

        Filters the results by item class.

        Parameters:
        itemClassFilter - Filters the results by item class.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • itemClassFilterWithStrings

        ListCatalogItemsRequest.Builder itemClassFilterWithStrings​(String... itemClassFilter)

        Filters the results by item class.

        Parameters:
        itemClassFilter - Filters the results by item class.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • itemClassFilter

        ListCatalogItemsRequest.Builder itemClassFilter​(Collection<CatalogItemClass> itemClassFilter)

        Filters the results by item class.

        Parameters:
        itemClassFilter - Filters the results by item class.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • itemClassFilter

        ListCatalogItemsRequest.Builder itemClassFilter​(CatalogItemClass... itemClassFilter)

        Filters the results by item class.

        Parameters:
        itemClassFilter - Filters the results by item class.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedStorageFilterWithStrings

        ListCatalogItemsRequest.Builder supportedStorageFilterWithStrings​(Collection<String> supportedStorageFilter)

        Filters the results by storage option.

        Parameters:
        supportedStorageFilter - Filters the results by storage option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedStorageFilterWithStrings

        ListCatalogItemsRequest.Builder supportedStorageFilterWithStrings​(String... supportedStorageFilter)

        Filters the results by storage option.

        Parameters:
        supportedStorageFilter - Filters the results by storage option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedStorageFilter

        ListCatalogItemsRequest.Builder supportedStorageFilter​(Collection<SupportedStorageEnum> supportedStorageFilter)

        Filters the results by storage option.

        Parameters:
        supportedStorageFilter - Filters the results by storage option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedStorageFilter

        ListCatalogItemsRequest.Builder supportedStorageFilter​(SupportedStorageEnum... supportedStorageFilter)

        Filters the results by storage option.

        Parameters:
        supportedStorageFilter - Filters the results by storage option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2FamilyFilter

        ListCatalogItemsRequest.Builder ec2FamilyFilter​(Collection<String> ec2FamilyFilter)

        Filters the results by EC2 family (for example, M5).

        Parameters:
        ec2FamilyFilter - Filters the results by EC2 family (for example, M5).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2FamilyFilter

        ListCatalogItemsRequest.Builder ec2FamilyFilter​(String... ec2FamilyFilter)

        Filters the results by EC2 family (for example, M5).

        Parameters:
        ec2FamilyFilter - Filters the results by EC2 family (for example, M5).
        Returns:
        Returns a reference to this object so that method calls can be chained together.