net.morimekta.providence.graphql.introspection.Directive_OrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of providence-graphql Show documentation
Show all versions of providence-graphql Show documentation
Providence Core extension for GraphQL.
package net.morimekta.providence.graphql.introspection;
@javax.annotation.Generated(
value = "net.morimekta.providence:providence-generator-java",
comments = "java")
@SuppressWarnings("unused")
public interface Directive_OrBuilder extends net.morimekta.providence.PMessageOrBuilder {
/**
* @return The name value.
*/
@javax.annotation.Nonnull
String getName();
/**
* @return If name is present.
*/
boolean hasName();
/**
* @return The description value.
*/
String getDescription();
/**
* @return Optional description value.
*/
@javax.annotation.Nonnull
java.util.Optional optionalDescription();
/**
* @return If description is present.
*/
boolean hasDescription();
/**
* @return The args value.
*/
@javax.annotation.Nonnull
java.util.List getArgs();
/**
* @return If args is present.
*/
boolean hasArgs();
/**
* @return Number of entries in args.
*/
int numArgs();
/**
* @return The locations value.
*/
@javax.annotation.Nonnull
java.util.List getLocations();
/**
* @return If locations is present.
*/
boolean hasLocations();
/**
* @return Number of entries in locations.
*/
int numLocations();
}