Interface ListCatalogItemsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ListCatalogItemsRequest.Builder,ListCatalogItemsRequest>, OutpostsRequest.Builder, SdkBuilder<ListCatalogItemsRequest.Builder,ListCatalogItemsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ListCatalogItemsRequest

  • Method Details

    • 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.
    • overrideConfiguration

      ListCatalogItemsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
    • overrideConfiguration

      Specified by:
      overrideConfiguration in interface AwsRequest.Builder