Interface ListCatalogItemsRequest.Builder

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

public static interface ListCatalogItemsRequest.Builder extends OutpostsRequest.Builder, SdkPojo, CopyableBuilder<ListCatalogItemsRequest.Builder,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)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.