Class ApiValidator

java.lang.Object
com.here.platform.data.client.model.ApiValidator

public class ApiValidator extends Object
  • Constructor Details

    • ApiValidator

      public ApiValidator()
  • Method Details

    • validateGenericPartitionId

      public static void validateGenericPartitionId(String id)
      Pre-validate if the partition ID follows the the Generic partitioning specification, the final validation will be on server side.

      It throws an exception if it is not valid.

    • validateHereTilePartitionId

      public static void validateHereTilePartitionId(String id, scala.collection.immutable.Seq<Object> tileLevels)
    • validatePartitionIdByPartitioning

      public static void validatePartitionIdByPartitioning(String id, PartitioningType partitioning)
    • validateCatalogId

      public static void validateCatalogId(String id)
    • validateLayerId

      public static void validateLayerId(String id)
    • validateLayerType

      public static void validateLayerType(CatalogConfiguration configuration, String layerId, LayerTypeName expectedLayerTypeName)
    • validateVersionFromMinusOne

      public static void validateVersionFromMinusOne(scala.Option<Object> version)
    • validateVersionFromZero

      public static void validateVersionFromZero(long version)
    • validatePartId

      public static void validatePartId(scala.Option<String> partId)
    • validateParts

      public static void validateParts(int parts)
    • validateDependencies

      public static void validateDependencies(scala.collection.immutable.Seq<VersionDependency> dependencies)
    • validateVersions

      public static void validateVersions(long startVersion, long endVersion)
    • validateLimit

      public static void validateLimit(scala.Option<Object> limit)
    • validatePartitionId

      public static void validatePartitionId(String id)
    • validateConsumerGroupName

      public static void validateConsumerGroupName(String groupName)
    • validateConsumerId

      public static void validateConsumerId(String consumerId)
    • validateStreamPartitionId

      public static void validateStreamPartitionId(String streamPartitionId)
    • validateStreamOffset

      public static void validateStreamOffset(String offset)
    • validateDataHandle

      public static void validateDataHandle(String dataHandle, String details)
    • validateSubscriptionId

      public static void validateSubscriptionId(String subscriptionId)