xyz.block.ftl.v1.language.ModuleConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: xyz/block/ftl/v1/language/language.proto
// Protobuf Java Version: 3.25.4
package xyz.block.ftl.v1.language;
public interface ModuleConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:xyz.block.ftl.v1.language.ModuleConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* Name of the module
*
*
* string name = 1;
* @return The name.
*/
java.lang.String getName();
/**
*
* Name of the module
*
*
* string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Absolute path to the module's directory
*
*
* string dir = 2;
* @return The dir.
*/
java.lang.String getDir();
/**
*
* Absolute path to the module's directory
*
*
* string dir = 2;
* @return The bytes for dir.
*/
com.google.protobuf.ByteString
getDirBytes();
/**
*
* The language of the module
*
*
* string language = 3;
* @return The language.
*/
java.lang.String getLanguage();
/**
*
* The language of the module
*
*
* string language = 3;
* @return The bytes for language.
*/
com.google.protobuf.ByteString
getLanguageBytes();
/**
*
* Absolute path to the directory containing all of this module's build artifacts for deployments
*
*
* string deploy_dir = 4;
* @return The deployDir.
*/
java.lang.String getDeployDir();
/**
*
* Absolute path to the directory containing all of this module's build artifacts for deployments
*
*
* string deploy_dir = 4;
* @return The bytes for deployDir.
*/
com.google.protobuf.ByteString
getDeployDirBytes();
/**
*
* Build is the command to build the module.
*
*
* optional string build = 5;
* @return Whether the build field is set.
*/
boolean hasBuild();
/**
*
* Build is the command to build the module.
*
*
* optional string build = 5;
* @return The build.
*/
java.lang.String getBuild();
/**
*
* Build is the command to build the module.
*
*
* optional string build = 5;
* @return The bytes for build.
*/
com.google.protobuf.ByteString
getBuildBytes();
/**
*
* Build lock path to prevent concurrent builds
*
*
* string build_lock = 6;
* @return The buildLock.
*/
java.lang.String getBuildLock();
/**
*
* Build lock path to prevent concurrent builds
*
*
* string build_lock = 6;
* @return The bytes for buildLock.
*/
com.google.protobuf.ByteString
getBuildLockBytes();
/**
*
* The directory to generate protobuf schema files into. These can be picked up by language specific build tools
*
*
* optional string generated_schema_dir = 7;
* @return Whether the generatedSchemaDir field is set.
*/
boolean hasGeneratedSchemaDir();
/**
*
* The directory to generate protobuf schema files into. These can be picked up by language specific build tools
*
*
* optional string generated_schema_dir = 7;
* @return The generatedSchemaDir.
*/
java.lang.String getGeneratedSchemaDir();
/**
*
* The directory to generate protobuf schema files into. These can be picked up by language specific build tools
*
*
* optional string generated_schema_dir = 7;
* @return The bytes for generatedSchemaDir.
*/
com.google.protobuf.ByteString
getGeneratedSchemaDirBytes();
/**
*
* Patterns to watch for file changes
*
*
* repeated string watch = 8;
* @return A list containing the watch.
*/
java.util.List
getWatchList();
/**
*
* Patterns to watch for file changes
*
*
* repeated string watch = 8;
* @return The count of watch.
*/
int getWatchCount();
/**
*
* Patterns to watch for file changes
*
*
* repeated string watch = 8;
* @param index The index of the element to return.
* @return The watch at the given index.
*/
java.lang.String getWatch(int index);
/**
*
* Patterns to watch for file changes
*
*
* repeated string watch = 8;
* @param index The index of the value to return.
* @return The bytes of the watch at the given index.
*/
com.google.protobuf.ByteString
getWatchBytes(int index);
/**
*
* LanguageConfig contains any metadata specific to a specific language.
* These are stored in the ftl.toml file under the same key as the language (eg: "go", "java")
*
*
* .google.protobuf.Struct language_config = 9;
* @return Whether the languageConfig field is set.
*/
boolean hasLanguageConfig();
/**
*
* LanguageConfig contains any metadata specific to a specific language.
* These are stored in the ftl.toml file under the same key as the language (eg: "go", "java")
*
*
* .google.protobuf.Struct language_config = 9;
* @return The languageConfig.
*/
com.google.protobuf.Struct getLanguageConfig();
/**
*
* LanguageConfig contains any metadata specific to a specific language.
* These are stored in the ftl.toml file under the same key as the language (eg: "go", "java")
*
*
* .google.protobuf.Struct language_config = 9;
*/
com.google.protobuf.StructOrBuilder getLanguageConfigOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy