Class ApiValidator
java.lang.Object
com.here.platform.data.client.model.ApiValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidvalidateConsumerGroupName(String groupName) static voidvalidateConsumerId(String consumerId) static voidvalidateDataHandle(String dataHandle, String details) static voidvalidateDependencies(scala.collection.immutable.Seq<VersionDependency> dependencies) static voidPre-validate if the partition ID follows the the Generic partitioning specification, the final validation will be on server side.static voidvalidateHereTilePartitionId(String id, scala.collection.immutable.Seq<Object> tileLevels) static voidstatic voidvalidateLayerType(CatalogConfiguration configuration, String layerId, LayerTypeName expectedLayerTypeName) static voidvalidateLimit(scala.Option<Object> limit) static voidvalidatePartId(scala.Option<String> partId) static voidstatic voidvalidatePartitionIdByPartitioning(String id, PartitioningType partitioning) static voidvalidateParts(int parts) static voidvalidateStreamOffset(String offset) static voidvalidateStreamPartitionId(String streamPartitionId) static voidvalidateSubscriptionId(String subscriptionId) static voidvalidateVersionFromMinusOne(scala.Option<Object> version) static voidvalidateVersionFromZero(long version) static voidvalidateVersions(long startVersion, long endVersion)
-
Constructor Details
-
ApiValidator
public ApiValidator()
-
-
Method Details
-
validateGenericPartitionId
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
-
validatePartitionIdByPartitioning
-
validateCatalogId
-
validateLayerId
-
validateLayerType
public static void validateLayerType(CatalogConfiguration configuration, String layerId, LayerTypeName expectedLayerTypeName) -
validateVersionFromMinusOne
-
validateVersionFromZero
public static void validateVersionFromZero(long version) -
validatePartId
-
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
-
validatePartitionId
-
validateConsumerGroupName
-
validateConsumerId
-
validateStreamPartitionId
-
validateStreamOffset
-
validateDataHandle
-
validateSubscriptionId
-