Interface VariantattributefilteringTrait<T extends VariantattributefilteringTrait<T>>

Type Parameters:
T - type of extending interface
All Known Implementing Classes:
ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDVariantAttributesGet, ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyVariantAttributesGet, ByProjectKeyProductProjectionsByIDVariantAttributesGet, ByProjectKeyProductProjectionsKeyByKeyVariantAttributesGet

public interface VariantattributefilteringTrait<T extends VariantattributefilteringTrait<T>>
VariantattributefilteringTrait
  • Method Details

    • getFilterAttributes

      List<String> getFilterAttributes()
    • withFilterAttributes

      <TValue> VariantattributefilteringTrait<T> withFilterAttributes(TValue filterAttributes)
      set filterAttributes with the specificied value
      Type Parameters:
      TValue - value type
      Parameters:
      filterAttributes - value to be set
      Returns:
      VariantattributefilteringTrait
    • addFilterAttributes

      <TValue> VariantattributefilteringTrait<T> addFilterAttributes(TValue filterAttributes)
      add additional filterAttributes query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      filterAttributes - value to be added
      Returns:
      VariantattributefilteringTrait
    • asVariantattributefilteringTrait

      default VariantattributefilteringTrait<T> asVariantattributefilteringTrait()
    • asVariantattributefilteringTraitToBaseType

      default T asVariantattributefilteringTraitToBaseType()