Class ModuleConfig.Builder
-
- All Implemented Interfaces:
-
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,xyz.block.ftl.v1.language.ModuleConfigOrBuilder
public final class ModuleConfig.Builder extends GeneratedMessageV3.Builder<BuilderT> implements ModuleConfigOrBuilder
Protobuf typeModuleConfig contains the configuration for a module, found in the module's ftl.toml file.xyz.block.ftl.v1.language.ModuleConfig
-
-
Method Summary
Modifier and Type Method Description final static Descriptors.DescriptorgetDescriptor()ModuleConfig.Builderclear()Descriptors.DescriptorgetDescriptorForType()ModuleConfiggetDefaultInstanceForType()ModuleConfigbuild()ModuleConfigbuildPartial()ModuleConfig.Builderclone()ModuleConfig.BuildersetField(Descriptors.FieldDescriptor field, Object value)ModuleConfig.BuilderclearField(Descriptors.FieldDescriptor field)ModuleConfig.BuilderclearOneof(Descriptors.OneofDescriptor oneof)ModuleConfig.BuildersetRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)ModuleConfig.BuilderaddRepeatedField(Descriptors.FieldDescriptor field, Object value)ModuleConfig.BuildermergeFrom(Message other)ModuleConfig.BuildermergeFrom(ModuleConfig other)final booleanisInitialized()ModuleConfig.BuildermergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)StringgetName()name of the modulestring name = 1;ByteStringgetNameBytes()name of the modulestring name = 1;ModuleConfig.BuildersetName(String value)name of the modulestring name = 1;ModuleConfig.BuilderclearName()name of the modulestring name = 1;ModuleConfig.BuildersetNameBytes(ByteString value)name of the modulestring name = 1;StringgetPath()absolute path to the module's directorystring path = 2;ByteStringgetPathBytes()absolute path to the module's directorystring path = 2;ModuleConfig.BuildersetPath(String value)absolute path to the module's directorystring path = 2;ModuleConfig.BuilderclearPath()absolute path to the module's directorystring path = 2;ModuleConfig.BuildersetPathBytes(ByteString value)absolute path to the module's directorystring path = 2;StringgetDeployDir()absolute pathstring deployDir = 3;ByteStringgetDeployDirBytes()absolute pathstring deployDir = 3;ModuleConfig.BuildersetDeployDir(String value)absolute pathstring deployDir = 3;ModuleConfig.BuilderclearDeployDir()absolute pathstring deployDir = 3;ModuleConfig.BuildersetDeployDirBytes(ByteString value)absolute pathstring deployDir = 3;booleanhasBuild()optional string build = 4;StringgetBuild()optional string build = 4;ByteStringgetBuildBytes()optional string build = 4;ModuleConfig.BuildersetBuild(String value)optional string build = 4;ModuleConfig.BuilderclearBuild()optional string build = 4;ModuleConfig.BuildersetBuildBytes(ByteString value)optional string build = 4;booleanhasGeneratedSchemaDir()optional string generated_schema_dir = 5;StringgetGeneratedSchemaDir()optional string generated_schema_dir = 5;ByteStringgetGeneratedSchemaDirBytes()optional string generated_schema_dir = 5;ModuleConfig.BuildersetGeneratedSchemaDir(String value)optional string generated_schema_dir = 5;ModuleConfig.BuilderclearGeneratedSchemaDir()optional string generated_schema_dir = 5;ModuleConfig.BuildersetGeneratedSchemaDirBytes(ByteString value)optional string generated_schema_dir = 5;ProtocolStringListgetWatchList()repeated string watch = 6;intgetWatchCount()repeated string watch = 6;StringgetWatch(int index)repeated string watch = 6;ByteStringgetWatchBytes(int index)repeated string watch = 6;ModuleConfig.BuildersetWatch(int index, String value)repeated string watch = 6;ModuleConfig.BuilderaddWatch(String value)repeated string watch = 6;ModuleConfig.BuilderaddAllWatch(Iterable<String> values)repeated string watch = 6;ModuleConfig.BuilderclearWatch()repeated string watch = 6;ModuleConfig.BuilderaddWatchBytes(ByteString value)repeated string watch = 6;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 = 7;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 = 7;ModuleConfig.BuildersetLanguageConfig(Struct value)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 = 7;ModuleConfig.BuildersetLanguageConfig(Struct.Builder builderForValue)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 = 7;ModuleConfig.BuildermergeLanguageConfig(Struct value)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 = 7;ModuleConfig.BuilderclearLanguageConfig()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 = 7;Struct.BuildergetLanguageConfigBuilder()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 = 7;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 = 7;final ModuleConfig.BuildersetUnknownFields(UnknownFieldSet unknownFields)final ModuleConfig.BuildermergeUnknownFields(UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForField -
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
clear, clearOneof, clone, findInitializationErrors, getInitializationErrorString, mergeUnknownFields, toString -
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom -
Methods inherited from class com.google.protobuf.Message.Builder
addRepeatedField, clear, clearField, clearOneof, clone, mergeFrom, mergeUnknownFields, setField, setRepeatedField, setUnknownFields -
Methods inherited from class com.google.protobuf.MessageLite.Builder
build, buildPartial -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getDescriptor
final static Descriptors.Descriptor getDescriptor()
-
clear
ModuleConfig.Builder clear()
-
getDescriptorForType
Descriptors.Descriptor getDescriptorForType()
-
getDefaultInstanceForType
ModuleConfig getDefaultInstanceForType()
-
build
ModuleConfig build()
-
buildPartial
ModuleConfig buildPartial()
-
clone
ModuleConfig.Builder clone()
-
setField
ModuleConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
-
clearField
ModuleConfig.Builder clearField(Descriptors.FieldDescriptor field)
-
clearOneof
ModuleConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
-
setRepeatedField
ModuleConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
-
addRepeatedField
ModuleConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
-
mergeFrom
ModuleConfig.Builder mergeFrom(Message other)
-
mergeFrom
ModuleConfig.Builder mergeFrom(ModuleConfig other)
-
isInitialized
final boolean isInitialized()
-
mergeFrom
ModuleConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
-
getNameBytes
ByteString getNameBytes()
name of the modulestring name = 1;- Returns:
The bytes for name.
-
setName
ModuleConfig.Builder setName(String value)
name of the modulestring name = 1;- Parameters:
value- The name to set.- Returns:
This builder for chaining.
-
clearName
ModuleConfig.Builder clearName()
name of the modulestring name = 1;- Returns:
This builder for chaining.
-
setNameBytes
ModuleConfig.Builder setNameBytes(ByteString value)
name of the modulestring name = 1;- Parameters:
value- The bytes for name to set.- Returns:
This builder for chaining.
-
getPath
String getPath()
absolute path to the module's directorystring path = 2;- Returns:
The path.
-
getPathBytes
ByteString getPathBytes()
absolute path to the module's directorystring path = 2;- Returns:
The bytes for path.
-
setPath
ModuleConfig.Builder setPath(String value)
absolute path to the module's directorystring path = 2;- Parameters:
value- The path to set.- Returns:
This builder for chaining.
-
clearPath
ModuleConfig.Builder clearPath()
absolute path to the module's directorystring path = 2;- Returns:
This builder for chaining.
-
setPathBytes
ModuleConfig.Builder setPathBytes(ByteString value)
absolute path to the module's directorystring path = 2;- Parameters:
value- The bytes for path to set.- Returns:
This builder for chaining.
-
getDeployDir
String getDeployDir()
absolute pathstring deployDir = 3;- Returns:
The deployDir.
-
getDeployDirBytes
ByteString getDeployDirBytes()
absolute pathstring deployDir = 3;- Returns:
The bytes for deployDir.
-
setDeployDir
ModuleConfig.Builder setDeployDir(String value)
absolute pathstring deployDir = 3;- Parameters:
value- The deployDir to set.- Returns:
This builder for chaining.
-
clearDeployDir
ModuleConfig.Builder clearDeployDir()
absolute pathstring deployDir = 3;- Returns:
This builder for chaining.
-
setDeployDirBytes
ModuleConfig.Builder setDeployDirBytes(ByteString value)
absolute pathstring deployDir = 3;- Parameters:
value- The bytes for deployDir to set.- Returns:
This builder for chaining.
-
hasBuild
boolean hasBuild()
optional string build = 4;- Returns:
Whether the build field is set.
-
getBuildBytes
ByteString getBuildBytes()
optional string build = 4;- Returns:
The bytes for build.
-
setBuild
ModuleConfig.Builder setBuild(String value)
optional string build = 4;- Parameters:
value- The build to set.- Returns:
This builder for chaining.
-
clearBuild
ModuleConfig.Builder clearBuild()
optional string build = 4;- Returns:
This builder for chaining.
-
setBuildBytes
ModuleConfig.Builder setBuildBytes(ByteString value)
optional string build = 4;- Parameters:
value- The bytes for build to set.- Returns:
This builder for chaining.
-
hasGeneratedSchemaDir
boolean hasGeneratedSchemaDir()
optional string generated_schema_dir = 5;- Returns:
Whether the generatedSchemaDir field is set.
-
getGeneratedSchemaDir
String getGeneratedSchemaDir()
optional string generated_schema_dir = 5;- Returns:
The generatedSchemaDir.
-
getGeneratedSchemaDirBytes
ByteString getGeneratedSchemaDirBytes()
optional string generated_schema_dir = 5;- Returns:
The bytes for generatedSchemaDir.
-
setGeneratedSchemaDir
ModuleConfig.Builder setGeneratedSchemaDir(String value)
optional string generated_schema_dir = 5;- Parameters:
value- The generatedSchemaDir to set.- Returns:
This builder for chaining.
-
clearGeneratedSchemaDir
ModuleConfig.Builder clearGeneratedSchemaDir()
optional string generated_schema_dir = 5;- Returns:
This builder for chaining.
-
setGeneratedSchemaDirBytes
ModuleConfig.Builder setGeneratedSchemaDirBytes(ByteString value)
optional string generated_schema_dir = 5;- Parameters:
value- The bytes for generatedSchemaDir to set.- Returns:
This builder for chaining.
-
getWatchList
ProtocolStringList getWatchList()
repeated string watch = 6;- Returns:
A list containing the watch.
-
getWatchCount
int getWatchCount()
repeated string watch = 6;- Returns:
The count of watch.
-
getWatch
String getWatch(int index)
repeated string watch = 6;- Parameters:
index- The index of the element to return.- Returns:
The watch at the given index.
-
getWatchBytes
ByteString getWatchBytes(int index)
repeated string watch = 6;- Parameters:
index- The index of the value to return.- Returns:
The bytes of the watch at the given index.
-
setWatch
ModuleConfig.Builder setWatch(int index, String value)
repeated string watch = 6;- Parameters:
index- The index to set the value at.value- The watch to set.- Returns:
This builder for chaining.
-
addWatch
ModuleConfig.Builder addWatch(String value)
repeated string watch = 6;- Parameters:
value- The watch to add.- Returns:
This builder for chaining.
-
addAllWatch
ModuleConfig.Builder addAllWatch(Iterable<String> values)
repeated string watch = 6;- Parameters:
values- The watch to add.- Returns:
This builder for chaining.
-
clearWatch
ModuleConfig.Builder clearWatch()
repeated string watch = 6;- Returns:
This builder for chaining.
-
addWatchBytes
ModuleConfig.Builder addWatchBytes(ByteString value)
repeated string watch = 6;- Parameters:
value- The bytes of the watch to add.- Returns:
This builder for chaining.
-
hasLanguageConfig
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 = 7;- Returns:
Whether the languageConfig field is set.
-
getLanguageConfig
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 = 7;- Returns:
The languageConfig.
-
setLanguageConfig
ModuleConfig.Builder setLanguageConfig(Struct value)
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 = 7;
-
setLanguageConfig
ModuleConfig.Builder setLanguageConfig(Struct.Builder builderForValue)
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 = 7;
-
mergeLanguageConfig
ModuleConfig.Builder mergeLanguageConfig(Struct value)
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 = 7;
-
clearLanguageConfig
ModuleConfig.Builder clearLanguageConfig()
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 = 7;
-
getLanguageConfigBuilder
Struct.Builder getLanguageConfigBuilder()
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 = 7;
-
getLanguageConfigOrBuilder
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 = 7;
-
setUnknownFields
final ModuleConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
-
mergeUnknownFields
final ModuleConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
-
-
-
-