All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.morimekta.providence.model.EnumValue_OrBuilder Maven / Gradle / Ivy

package net.morimekta.providence.model;

/**
 * <name> (= <value>)
 */
@javax.annotation.Generated(
        value = "net.morimekta.providence:providence-generator-java",
        comments = "java:serializable")
@SuppressWarnings("unused")
public interface EnumValue_OrBuilder extends net.morimekta.providence.model.Decl , net.morimekta.providence.PMessageOrBuilder {
    /**
     * @return The id value.
     */
    int getId();

    /**
     * @return Optional id value.
     */
    @javax.annotation.Nonnull
    java.util.Optional optionalId();

    /**
     * @return If id is present.
     */
    boolean hasId();

    /**
     * @return The annotations value.
     */
    java.util.Map getAnnotations();

    /**
     * @return Optional annotations value.
     */
    @javax.annotation.Nonnull
    java.util.Optional> optionalAnnotations();

    /**
     * @return If annotations is present.
     */
    boolean hasAnnotations();

    /**
     * @return Number of entries in annotations.
     */
    int numAnnotations();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy