Interface TypeFilters.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TypeFilters.Builder,TypeFilters>, SdkBuilder<TypeFilters.Builder,TypeFilters>, SdkPojo
Enclosing class:
TypeFilters

public static interface TypeFilters.Builder extends SdkPojo, CopyableBuilder<TypeFilters.Builder,TypeFilters>
  • Method Details

    • category

      TypeFilters.Builder category(String category)

      The category of extensions to return.

      • REGISTERED: Private extensions that have been registered for this account and Region.

      • ACTIVATED: Public extensions that have been activated for this account and Region.

      • THIRD_PARTY: Extensions available for use from publishers other than Amazon. This includes:

        • Private extensions registered in the account.

        • Public extensions from publishers other than Amazon, whether activated or not.

      • AWS_TYPES: Extensions available for use from Amazon.

      Parameters:
      category - The category of extensions to return.

      • REGISTERED: Private extensions that have been registered for this account and Region.

      • ACTIVATED: Public extensions that have been activated for this account and Region.

      • THIRD_PARTY: Extensions available for use from publishers other than Amazon. This includes:

        • Private extensions registered in the account.

        • Public extensions from publishers other than Amazon, whether activated or not.

      • AWS_TYPES: Extensions available for use from Amazon.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • category

      TypeFilters.Builder category(Category category)

      The category of extensions to return.

      • REGISTERED: Private extensions that have been registered for this account and Region.

      • ACTIVATED: Public extensions that have been activated for this account and Region.

      • THIRD_PARTY: Extensions available for use from publishers other than Amazon. This includes:

        • Private extensions registered in the account.

        • Public extensions from publishers other than Amazon, whether activated or not.

      • AWS_TYPES: Extensions available for use from Amazon.

      Parameters:
      category - The category of extensions to return.

      • REGISTERED: Private extensions that have been registered for this account and Region.

      • ACTIVATED: Public extensions that have been activated for this account and Region.

      • THIRD_PARTY: Extensions available for use from publishers other than Amazon. This includes:

        • Private extensions registered in the account.

        • Public extensions from publishers other than Amazon, whether activated or not.

      • AWS_TYPES: Extensions available for use from Amazon.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • publisherId

      TypeFilters.Builder publisherId(String publisherId)

      The id of the publisher of the extension.

      Extensions published by Amazon aren't assigned a publisher ID. Use the AWS_TYPES category to specify a list of types published by Amazon.

      Parameters:
      publisherId - The id of the publisher of the extension.

      Extensions published by Amazon aren't assigned a publisher ID. Use the AWS_TYPES category to specify a list of types published by Amazon.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • typeNamePrefix

      TypeFilters.Builder typeNamePrefix(String typeNamePrefix)

      A prefix to use as a filter for results.

      Parameters:
      typeNamePrefix - A prefix to use as a filter for results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.