net.morimekta.providence.graphql.introspection.Schema_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 Schema_OrBuilder extends net.morimekta.providence.PMessageOrBuilder {
/**
* @return The types value.
*/
java.util.List getTypes();
/**
* @return Optional types value.
*/
@javax.annotation.Nonnull
java.util.Optional> optionalTypes();
/**
* @return If types is present.
*/
boolean hasTypes();
/**
* @return Number of entries in types.
*/
int numTypes();
/**
* @return The queryType value.
*/
net.morimekta.providence.graphql.introspection.Type getQueryType();
/**
* @return Optional queryType value.
*/
@javax.annotation.Nonnull
java.util.Optional optionalQueryType();
/**
* @return If queryType is present.
*/
boolean hasQueryType();
/**
* @return The mutationType value.
*/
net.morimekta.providence.graphql.introspection.Type getMutationType();
/**
* @return Optional mutationType value.
*/
@javax.annotation.Nonnull
java.util.Optional optionalMutationType();
/**
* @return If mutationType is present.
*/
boolean hasMutationType();
/**
* @return The subscriptionType value.
*/
net.morimekta.providence.graphql.introspection.Type getSubscriptionType();
/**
* @return Optional subscriptionType value.
*/
@javax.annotation.Nonnull
java.util.Optional optionalSubscriptionType();
/**
* @return If subscriptionType is present.
*/
boolean hasSubscriptionType();
/**
* @return The directives value.
*/
java.util.List getDirectives();
/**
* @return Optional directives value.
*/
@javax.annotation.Nonnull
java.util.Optional> optionalDirectives();
/**
* @return If directives is present.
*/
boolean hasDirectives();
/**
* @return Number of entries in directives.
*/
int numDirectives();
}