Class ServiceResolvedConditionKeysTrait

All Implemented Interfaces:
FromSourceLocation, ToNode, ToShapeId, Trait

public final class ServiceResolvedConditionKeysTrait extends StringListTrait
  • Field Details

    • ID

      public static final ShapeId ID
  • Constructor Details

    • ServiceResolvedConditionKeysTrait

      public ServiceResolvedConditionKeysTrait(List<String> conditionKeys)
    • ServiceResolvedConditionKeysTrait

      public ServiceResolvedConditionKeysTrait(List<String> conditionKeys, FromSourceLocation sourceLocation)
  • Method Details

    • resolveConditionKeys

      public List<String> resolveConditionKeys(ServiceShape service)
      Gets the fully resolved condition key names based on the service's ARN namespace.
      Parameters:
      service - The service to resolve no-prefix condition key names to.
      Returns:
      the resolved condition key names.