Package xyz.block.ftl.v1.language
Interface ModuleConfigOrBuilder
-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
public interface ModuleConfigOrBuilder implements MessageOrBuilder
-
-
Method Summary
Modifier and Type Method Description abstract StringgetName()Name of the modulestring name = 1;abstract ByteStringgetNameBytes()Name of the modulestring name = 1;abstract StringgetDir()Absolute path to the module's directorystring dir = 2;abstract ByteStringgetDirBytes()Absolute path to the module's directorystring dir = 2;abstract StringgetLanguage()The language of the modulestring language = 3;abstract ByteStringgetLanguageBytes()The language of the modulestring language = 3;abstract StringgetDeployDir()Absolute path to the directory containing all of this module's build artifacts for deploymentsstring deploy_dir = 4;abstract ByteStringgetDeployDirBytes()Absolute path to the directory containing all of this module's build artifacts for deploymentsstring deploy_dir = 4;abstract booleanhasBuild()Build is the command to build the module.optional string build = 5;abstract StringgetBuild()Build is the command to build the module.optional string build = 5;abstract ByteStringgetBuildBytes()Build is the command to build the module.optional string build = 5;abstract booleanhasDevModeBuild()DevModeBuild is the command to build the module in dev mode.optional string dev_mode_build = 6;abstract StringgetDevModeBuild()DevModeBuild is the command to build the module in dev mode.optional string dev_mode_build = 6;abstract ByteStringgetDevModeBuildBytes()DevModeBuild is the command to build the module in dev mode.optional string dev_mode_build = 6;abstract StringgetBuildLock()Build lock path to prevent concurrent buildsstring build_lock = 7;abstract ByteStringgetBuildLockBytes()Build lock path to prevent concurrent buildsstring build_lock = 7;abstract booleanhasGeneratedSchemaDir()The directory to generate protobuf schema files into. These can be picked up by language specific build toolsoptional string generated_schema_dir = 8;abstract StringgetGeneratedSchemaDir()The directory to generate protobuf schema files into. These can be picked up by language specific build toolsoptional string generated_schema_dir = 8;abstract ByteStringgetGeneratedSchemaDirBytes()The directory to generate protobuf schema files into. These can be picked up by language specific build toolsoptional string generated_schema_dir = 8;abstract List<String>getWatchList()Patterns to watch for file changesrepeated string watch = 9;abstract intgetWatchCount()Patterns to watch for file changesrepeated string watch = 9;abstract StringgetWatch(int index)Patterns to watch for file changesrepeated string watch = 9;abstract ByteStringgetWatchBytes(int index)Patterns to watch for file changesrepeated string watch = 9;abstract booleanhasLanguageConfig()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 = 10;abstract StructgetLanguageConfig()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 = 10;abstract StructOrBuildergetLanguageConfigOrBuilder()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 = 10;-
Methods inherited from class com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getNameBytes
abstract ByteString getNameBytes()
Name of the modulestring name = 1;- Returns:
The bytes for name.
-
getDir
abstract String getDir()
Absolute path to the module's directorystring dir = 2;- Returns:
The dir.
-
getDirBytes
abstract ByteString getDirBytes()
Absolute path to the module's directorystring dir = 2;- Returns:
The bytes for dir.
-
getLanguage
abstract String getLanguage()
The language of the modulestring language = 3;- Returns:
The language.
-
getLanguageBytes
abstract ByteString getLanguageBytes()
The language of the modulestring language = 3;- Returns:
The bytes for language.
-
getDeployDir
abstract String getDeployDir()
Absolute path to the directory containing all of this module's build artifacts for deploymentsstring deploy_dir = 4;- Returns:
The deployDir.
-
getDeployDirBytes
abstract ByteString getDeployDirBytes()
Absolute path to the directory containing all of this module's build artifacts for deploymentsstring deploy_dir = 4;- Returns:
The bytes for deployDir.
-
hasBuild
abstract boolean hasBuild()
Build is the command to build the module.optional string build = 5;- Returns:
Whether the build field is set.
-
getBuild
abstract String getBuild()
Build is the command to build the module.optional string build = 5;- Returns:
The build.
-
getBuildBytes
abstract ByteString getBuildBytes()
Build is the command to build the module.optional string build = 5;- Returns:
The bytes for build.
-
hasDevModeBuild
abstract boolean hasDevModeBuild()
DevModeBuild is the command to build the module in dev mode.optional string dev_mode_build = 6;- Returns:
Whether the devModeBuild field is set.
-
getDevModeBuild
abstract String getDevModeBuild()
DevModeBuild is the command to build the module in dev mode.optional string dev_mode_build = 6;- Returns:
The devModeBuild.
-
getDevModeBuildBytes
abstract ByteString getDevModeBuildBytes()
DevModeBuild is the command to build the module in dev mode.optional string dev_mode_build = 6;- Returns:
The bytes for devModeBuild.
-
getBuildLock
abstract String getBuildLock()
Build lock path to prevent concurrent buildsstring build_lock = 7;- Returns:
The buildLock.
-
getBuildLockBytes
abstract ByteString getBuildLockBytes()
Build lock path to prevent concurrent buildsstring build_lock = 7;- Returns:
The bytes for buildLock.
-
hasGeneratedSchemaDir
abstract boolean hasGeneratedSchemaDir()
The directory to generate protobuf schema files into. These can be picked up by language specific build toolsoptional string generated_schema_dir = 8;- Returns:
Whether the generatedSchemaDir field is set.
-
getGeneratedSchemaDir
abstract String getGeneratedSchemaDir()
The directory to generate protobuf schema files into. These can be picked up by language specific build toolsoptional string generated_schema_dir = 8;- Returns:
The generatedSchemaDir.
-
getGeneratedSchemaDirBytes
abstract ByteString getGeneratedSchemaDirBytes()
The directory to generate protobuf schema files into. These can be picked up by language specific build toolsoptional string generated_schema_dir = 8;- Returns:
The bytes for generatedSchemaDir.
-
getWatchList
abstract List<String> getWatchList()
Patterns to watch for file changesrepeated string watch = 9;- Returns:
A list containing the watch.
-
getWatchCount
abstract int getWatchCount()
Patterns to watch for file changesrepeated string watch = 9;- Returns:
The count of watch.
-
getWatch
abstract String getWatch(int index)
Patterns to watch for file changesrepeated string watch = 9;- Parameters:
index- The index of the element to return.- Returns:
The watch at the given index.
-
getWatchBytes
abstract ByteString getWatchBytes(int index)
Patterns to watch for file changesrepeated string watch = 9;- Parameters:
index- The index of the value to return.- Returns:
The bytes of the watch at the given index.
-
hasLanguageConfig
abstract 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 = 10;- Returns:
Whether the languageConfig field is set.
-
getLanguageConfig
abstract 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 = 10;- Returns:
The languageConfig.
-
getLanguageConfigOrBuilder
abstract StructOrBuilder getLanguageConfigOrBuilder()
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 = 10;
-
-
-
-