net.morimekta.providence.graphql.introspection.InputValue_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 InputValue_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 type value.
*/
net.morimekta.providence.graphql.introspection.Type getType();
/**
* @return Optional type value.
*/
@javax.annotation.Nonnull
java.util.Optional optionalType();
/**
* @return If type is present.
*/
boolean hasType();
/**
* @return The defaultValue value.
*/
String getDefaultValue();
/**
* @return Optional defaultValue value.
*/
@javax.annotation.Nonnull
java.util.Optional optionalDefaultValue();
/**
* @return If defaultValue is present.
*/
boolean hasDefaultValue();
}