Package ai.pipestream.data.v1
Interface ProcessConfigurationOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ProcessConfiguration,ProcessConfiguration.Builder
@Generated
public interface ProcessConfigurationOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanSimple key-value configuration parameters.Deprecated.intSimple key-value configuration parameters.Simple key-value configuration parameters.getConfigParamsOrDefault(String key, String defaultValue) Simple key-value configuration parameters.Simple key-value configuration parameters.com.google.protobuf.StructStructured JSON configuration for the module.com.google.protobuf.StructOrBuilderStructured JSON configuration for the module.booleanStructured JSON configuration for the module.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasJsonConfig
boolean hasJsonConfig()Structured JSON configuration for the module. This is the primary configuration mechanism for complex module settings. Frontend uses JSONForms with the module's json_config_schema to generate UI.
.google.protobuf.Struct json_config = 1 [json_name = "jsonConfig"];- Returns:
- Whether the jsonConfig field is set.
-
getJsonConfig
com.google.protobuf.Struct getJsonConfig()Structured JSON configuration for the module. This is the primary configuration mechanism for complex module settings. Frontend uses JSONForms with the module's json_config_schema to generate UI.
.google.protobuf.Struct json_config = 1 [json_name = "jsonConfig"];- Returns:
- The jsonConfig.
-
getJsonConfigOrBuilder
com.google.protobuf.StructOrBuilder getJsonConfigOrBuilder()Structured JSON configuration for the module. This is the primary configuration mechanism for complex module settings. Frontend uses JSONForms with the module's json_config_schema to generate UI.
.google.protobuf.Struct json_config = 1 [json_name = "jsonConfig"]; -
getConfigParamsCount
int getConfigParamsCount()Simple key-value configuration parameters. Used for simple overrides, environment-specific values, or when no schema exists. Can be used alongside json_config for runtime parameters.
map<string, string> config_params = 2 [json_name = "configParams"]; -
containsConfigParams
Simple key-value configuration parameters. Used for simple overrides, environment-specific values, or when no schema exists. Can be used alongside json_config for runtime parameters.
map<string, string> config_params = 2 [json_name = "configParams"]; -
getConfigParams
Deprecated.UsegetConfigParamsMap()instead. -
getConfigParamsMap
Simple key-value configuration parameters. Used for simple overrides, environment-specific values, or when no schema exists. Can be used alongside json_config for runtime parameters.
map<string, string> config_params = 2 [json_name = "configParams"]; -
getConfigParamsOrDefault
Simple key-value configuration parameters. Used for simple overrides, environment-specific values, or when no schema exists. Can be used alongside json_config for runtime parameters.
map<string, string> config_params = 2 [json_name = "configParams"]; -
getConfigParamsOrThrow
Simple key-value configuration parameters. Used for simple overrides, environment-specific values, or when no schema exists. Can be used alongside json_config for runtime parameters.
map<string, string> config_params = 2 [json_name = "configParams"];
-