Annotation Interface Tag
@Retention(RUNTIME)
@Description("Applies arbitrary string metadata to a schema location. Custom tooling can use this metadata during any step of the schema delivery flow, including composition, static analysis, and documentation. Apollo Studio\'s enterprise contracts feature uses @tag with its inclusion and exclusion filters.")
@Experimental("SmallRye GraphQL Federation is still subject to change.")
@Repeatable(Tags.class)
public @interface Tag
directive @tag(name: String!) repeatable on FIELD_DEFINITION | INTERFACE | OBJECT | UNION |
ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION- See Also:
-
Nested Class Summary
Nested Classes -
Required Element Summary
Required Elements
-
Element Details
-
name
-