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

xyz.block.ftl.v1.language.ModuleConfigOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.397.2
Show newest version
// 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