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

io.envoyproxy.envoy.extensions.wasm.v3.EnvironmentVariablesOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/extensions/wasm/v3/wasm.proto

package io.envoyproxy.envoy.extensions.wasm.v3;

public interface EnvironmentVariablesOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.extensions.wasm.v3.EnvironmentVariables)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The keys of *Envoy's* environment variables exposed to this VM. In other words, if a key exists in Envoy's environment
   * variables, then that key-value pair will be injected. Note that if a key does not exist, it will be ignored.
   * 
* * repeated string host_env_keys = 1; * @return A list containing the hostEnvKeys. */ java.util.List getHostEnvKeysList(); /** *
   * The keys of *Envoy's* environment variables exposed to this VM. In other words, if a key exists in Envoy's environment
   * variables, then that key-value pair will be injected. Note that if a key does not exist, it will be ignored.
   * 
* * repeated string host_env_keys = 1; * @return The count of hostEnvKeys. */ int getHostEnvKeysCount(); /** *
   * The keys of *Envoy's* environment variables exposed to this VM. In other words, if a key exists in Envoy's environment
   * variables, then that key-value pair will be injected. Note that if a key does not exist, it will be ignored.
   * 
* * repeated string host_env_keys = 1; * @param index The index of the element to return. * @return The hostEnvKeys at the given index. */ java.lang.String getHostEnvKeys(int index); /** *
   * The keys of *Envoy's* environment variables exposed to this VM. In other words, if a key exists in Envoy's environment
   * variables, then that key-value pair will be injected. Note that if a key does not exist, it will be ignored.
   * 
* * repeated string host_env_keys = 1; * @param index The index of the value to return. * @return The bytes of the hostEnvKeys at the given index. */ com.google.protobuf.ByteString getHostEnvKeysBytes(int index); /** *
   * Explicitly given key-value pairs to be injected to this VM in the form of "KEY=VALUE".
   * 
* * map<string, string> key_values = 2; */ int getKeyValuesCount(); /** *
   * Explicitly given key-value pairs to be injected to this VM in the form of "KEY=VALUE".
   * 
* * map<string, string> key_values = 2; */ boolean containsKeyValues( java.lang.String key); /** * Use {@link #getKeyValuesMap()} instead. */ @java.lang.Deprecated java.util.Map getKeyValues(); /** *
   * Explicitly given key-value pairs to be injected to this VM in the form of "KEY=VALUE".
   * 
* * map<string, string> key_values = 2; */ java.util.Map getKeyValuesMap(); /** *
   * Explicitly given key-value pairs to be injected to this VM in the form of "KEY=VALUE".
   * 
* * map<string, string> key_values = 2; */ /* nullable */ java.lang.String getKeyValuesOrDefault( java.lang.String key, /* nullable */ java.lang.String defaultValue); /** *
   * Explicitly given key-value pairs to be injected to this VM in the form of "KEY=VALUE".
   * 
* * map<string, string> key_values = 2; */ java.lang.String getKeyValuesOrThrow( java.lang.String key); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy