xyz.block.ftl.v1.schema.DeclOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: xyz/block/ftl/v1/schema/schema.proto
// Protobuf Java Version: 3.25.4
package xyz.block.ftl.v1.schema;
public interface DeclOrBuilder extends
// @@protoc_insertion_point(interface_extends:xyz.block.ftl.v1.schema.Decl)
com.google.protobuf.MessageOrBuilder {
/**
* .xyz.block.ftl.v1.schema.Config config = 6;
* @return Whether the config field is set.
*/
boolean hasConfig();
/**
* .xyz.block.ftl.v1.schema.Config config = 6;
* @return The config.
*/
xyz.block.ftl.v1.schema.Config getConfig();
/**
* .xyz.block.ftl.v1.schema.Config config = 6;
*/
xyz.block.ftl.v1.schema.ConfigOrBuilder getConfigOrBuilder();
/**
* .xyz.block.ftl.v1.schema.Data data = 1;
* @return Whether the data field is set.
*/
boolean hasData();
/**
* .xyz.block.ftl.v1.schema.Data data = 1;
* @return The data.
*/
xyz.block.ftl.v1.schema.Data getData();
/**
* .xyz.block.ftl.v1.schema.Data data = 1;
*/
xyz.block.ftl.v1.schema.DataOrBuilder getDataOrBuilder();
/**
* .xyz.block.ftl.v1.schema.Database database = 3;
* @return Whether the database field is set.
*/
boolean hasDatabase();
/**
* .xyz.block.ftl.v1.schema.Database database = 3;
* @return The database.
*/
xyz.block.ftl.v1.schema.Database getDatabase();
/**
* .xyz.block.ftl.v1.schema.Database database = 3;
*/
xyz.block.ftl.v1.schema.DatabaseOrBuilder getDatabaseOrBuilder();
/**
* .xyz.block.ftl.v1.schema.Enum enum = 4;
* @return Whether the enum field is set.
*/
boolean hasEnum();
/**
* .xyz.block.ftl.v1.schema.Enum enum = 4;
* @return The enum.
*/
xyz.block.ftl.v1.schema.Enum getEnum();
/**
* .xyz.block.ftl.v1.schema.Enum enum = 4;
*/
xyz.block.ftl.v1.schema.EnumOrBuilder getEnumOrBuilder();
/**
* .xyz.block.ftl.v1.schema.Secret secret = 7;
* @return Whether the secret field is set.
*/
boolean hasSecret();
/**
* .xyz.block.ftl.v1.schema.Secret secret = 7;
* @return The secret.
*/
xyz.block.ftl.v1.schema.Secret getSecret();
/**
* .xyz.block.ftl.v1.schema.Secret secret = 7;
*/
xyz.block.ftl.v1.schema.SecretOrBuilder getSecretOrBuilder();
/**
* .xyz.block.ftl.v1.schema.Subscription subscription = 10;
* @return Whether the subscription field is set.
*/
boolean hasSubscription();
/**
* .xyz.block.ftl.v1.schema.Subscription subscription = 10;
* @return The subscription.
*/
xyz.block.ftl.v1.schema.Subscription getSubscription();
/**
* .xyz.block.ftl.v1.schema.Subscription subscription = 10;
*/
xyz.block.ftl.v1.schema.SubscriptionOrBuilder getSubscriptionOrBuilder();
/**
* .xyz.block.ftl.v1.schema.Topic topic = 9;
* @return Whether the topic field is set.
*/
boolean hasTopic();
/**
* .xyz.block.ftl.v1.schema.Topic topic = 9;
* @return The topic.
*/
xyz.block.ftl.v1.schema.Topic getTopic();
/**
* .xyz.block.ftl.v1.schema.Topic topic = 9;
*/
xyz.block.ftl.v1.schema.TopicOrBuilder getTopicOrBuilder();
/**
* .xyz.block.ftl.v1.schema.TypeAlias type_alias = 5;
* @return Whether the typeAlias field is set.
*/
boolean hasTypeAlias();
/**
* .xyz.block.ftl.v1.schema.TypeAlias type_alias = 5;
* @return The typeAlias.
*/
xyz.block.ftl.v1.schema.TypeAlias getTypeAlias();
/**
* .xyz.block.ftl.v1.schema.TypeAlias type_alias = 5;
*/
xyz.block.ftl.v1.schema.TypeAliasOrBuilder getTypeAliasOrBuilder();
/**
* .xyz.block.ftl.v1.schema.Verb verb = 2;
* @return Whether the verb field is set.
*/
boolean hasVerb();
/**
* .xyz.block.ftl.v1.schema.Verb verb = 2;
* @return The verb.
*/
xyz.block.ftl.v1.schema.Verb getVerb();
/**
* .xyz.block.ftl.v1.schema.Verb verb = 2;
*/
xyz.block.ftl.v1.schema.VerbOrBuilder getVerbOrBuilder();
xyz.block.ftl.v1.schema.Decl.ValueCase getValueCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy