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 Type
    Method
    Description
    boolean
    Simple key-value configuration parameters.
    Deprecated.
    int
    Simple key-value configuration parameters.
    Simple key-value configuration parameters.
    Simple key-value configuration parameters.
    Simple key-value configuration parameters.
    com.google.protobuf.Struct
    Structured JSON configuration for the module.
    com.google.protobuf.StructOrBuilder
    Structured JSON configuration for the module.
    boolean
    Structured JSON configuration for the module.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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

      boolean containsConfigParams(String key)
       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 Map<String,String> getConfigParams()
      Deprecated.
    • getConfigParamsMap

      Map<String,String> 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

      String getConfigParamsOrDefault(String key, String defaultValue)
       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

      String getConfigParamsOrThrow(String key)
       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"];