Package co.yellowdog.platform.model.validation
package co.yellowdog.platform.model.validation
Custom validation annotations used for model types.
-
ClassDescriptionThe annotated String must be a valid account ID.The annotated String must be a valid account qualified name.The annotated String must be a valid account qualified namespace.The annotated String must be a valid compute attribute name.The annotated String must be a valid instance tag value.The annotated String must be a valid instance tag value.The annotated String must be a valid name.The annotated String must be a valid instance tag value.The annotated String must be a valid general name.The annotated String must be a valid general namespace.No machine image group within the annotated family may specify a metadata value that contradicts the family's own specification.Every descendant of the annotated element must declare the same OS type as the element itself.No two machine images within the annotated group may cover the same provider, region and instance type combination.No two machine image groups within the annotated family may share a name.The annotated String must be a valid instance tag key.The annotated String must be a valid instance tag value.The annotated String must be a valid name.The annotated String must be a valid account or public scope qualified name.The metadata of every annotated machine image must meet the metadata specification declared by its ancestors.The annotated String must be a valid name.The annotated String must be a valid namespace.The annotated String List must be a valid namespace up to 20 entries.The annotated String must be a valid namespace ID.The annotated String must be a valid instance tag value.The annotated String must be a valid public scope qualified name.The annotated String must be a valid public scope qualified namespace.The annotated String must be a valid account or public scope qualified name.The annotated String must be a valid account or public scope qualified namespace.The annotated String must be a valid name.The annotated String must be a valid instance tag value.The annotated field should never be set, except by YellowDog Platform Services.A collection of validation groups.A validation group that should be applied when an entity is new i.e. not yet persisted.The annotated String must be a valid YellowDog ID (ydid).