Interface DeclOrBuilder

  • All Implemented Interfaces:
    com.google.protobuf.MessageLiteOrBuilder , com.google.protobuf.MessageOrBuilder

    
    public interface DeclOrBuilder
     implements MessageOrBuilder
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • hasConfig

         abstract boolean hasConfig()

        .xyz.block.ftl.v1.schema.Config config = 6;

        Returns:

        Whether the config field is set.

      • getConfig

         abstract Config getConfig()

        .xyz.block.ftl.v1.schema.Config config = 6;

        Returns:

        The config.

      • hasData

         abstract boolean hasData()

        .xyz.block.ftl.v1.schema.Data data = 1;

        Returns:

        Whether the data field is set.

      • getData

         abstract Data getData()

        .xyz.block.ftl.v1.schema.Data data = 1;

        Returns:

        The data.

      • hasDatabase

         abstract boolean hasDatabase()

        .xyz.block.ftl.v1.schema.Database database = 3;

        Returns:

        Whether the database field is set.

      • getDatabase

         abstract Database getDatabase()

        .xyz.block.ftl.v1.schema.Database database = 3;

        Returns:

        The database.

      • hasEnum

         abstract boolean hasEnum()

        .xyz.block.ftl.v1.schema.Enum enum = 4;

        Returns:

        Whether the enum field is set.

      • getEnum

         abstract Enum getEnum()

        .xyz.block.ftl.v1.schema.Enum enum = 4;

        Returns:

        The enum.

      • hasFsm

         abstract boolean hasFsm()

        .xyz.block.ftl.v1.schema.FSM fsm = 8;

        Returns:

        Whether the fsm field is set.

      • getFsm

         abstract FSM getFsm()

        .xyz.block.ftl.v1.schema.FSM fsm = 8;

        Returns:

        The fsm.

      • hasSecret

         abstract boolean hasSecret()

        .xyz.block.ftl.v1.schema.Secret secret = 7;

        Returns:

        Whether the secret field is set.

      • getSecret

         abstract Secret getSecret()

        .xyz.block.ftl.v1.schema.Secret secret = 7;

        Returns:

        The secret.

      • hasSubscription

         abstract boolean hasSubscription()

        .xyz.block.ftl.v1.schema.Subscription subscription = 10;

        Returns:

        Whether the subscription field is set.

      • getSubscription

         abstract Subscription getSubscription()

        .xyz.block.ftl.v1.schema.Subscription subscription = 10;

        Returns:

        The subscription.

      • hasTopic

         abstract boolean hasTopic()

        .xyz.block.ftl.v1.schema.Topic topic = 9;

        Returns:

        Whether the topic field is set.

      • getTopic

         abstract Topic getTopic()

        .xyz.block.ftl.v1.schema.Topic topic = 9;

        Returns:

        The topic.

      • hasTypeAlias

         abstract boolean hasTypeAlias()

        .xyz.block.ftl.v1.schema.TypeAlias type_alias = 5;

        Returns:

        Whether the typeAlias field is set.

      • getTypeAlias

         abstract TypeAlias getTypeAlias()

        .xyz.block.ftl.v1.schema.TypeAlias type_alias = 5;

        Returns:

        The typeAlias.

      • hasVerb

         abstract boolean hasVerb()

        .xyz.block.ftl.v1.schema.Verb verb = 2;

        Returns:

        Whether the verb field is set.

      • getVerb

         abstract Verb getVerb()

        .xyz.block.ftl.v1.schema.Verb verb = 2;

        Returns:

        The verb.