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

io.stigg.sidecar.proto.v1.LocalSidecarConfigOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.186.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: stigg/sidecar/v1/sidecar.proto

package io.stigg.sidecar.proto.v1;

public interface LocalSidecarConfigOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:stigg.sidecar.v1.LocalSidecarConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   * optional bool ws_enabled = 5 [json_name = "wsEnabled"];
   *
   * @return Whether the wsEnabled field is set.
   */
  boolean hasWsEnabled();

  /**
   * optional bool ws_enabled = 5 [json_name = "wsEnabled"];
   *
   * @return The wsEnabled.
   */
  boolean getWsEnabled();

  /**
   * optional string ws_url = 6 [json_name = "wsUrl"];
   *
   * @return Whether the wsUrl field is set.
   */
  boolean hasWsUrl();

  /**
   * optional string ws_url = 6 [json_name = "wsUrl"];
   *
   * @return The wsUrl.
   */
  java.lang.String getWsUrl();

  /**
   * optional string ws_url = 6 [json_name = "wsUrl"];
   *
   * @return The bytes for wsUrl.
   */
  com.google.protobuf.ByteString getWsUrlBytes();

  /**
   * optional .stigg.sidecar.v1.RedisOptions redis = 7 [json_name = "redis"];
   *
   * @return Whether the redis field is set.
   */
  boolean hasRedis();

  /**
   * optional .stigg.sidecar.v1.RedisOptions redis = 7 [json_name = "redis"];
   *
   * @return The redis.
   */
  io.stigg.sidecar.proto.v1.RedisOptions getRedis();

  /** optional .stigg.sidecar.v1.RedisOptions redis = 7 [json_name = "redis"]; */
  io.stigg.sidecar.proto.v1.RedisOptionsOrBuilder getRedisOrBuilder();

  /**
   * 
   * map<string, .stigg.sidecar.v1.EntitlementFallback> entitlements_fallback = 8 [json_name = "entitlementsFallback"];
   * 
   */
  int getEntitlementsFallbackCount();

  /**
   * 
   * map<string, .stigg.sidecar.v1.EntitlementFallback> entitlements_fallback = 8 [json_name = "entitlementsFallback"];
   * 
   */
  boolean containsEntitlementsFallback(java.lang.String key);

  /** Use {@link #getEntitlementsFallbackMap()} instead. */
  @java.lang.Deprecated
  java.util.Map
      getEntitlementsFallback();

  /**
   * 
   * map<string, .stigg.sidecar.v1.EntitlementFallback> entitlements_fallback = 8 [json_name = "entitlementsFallback"];
   * 
   */
  java.util.Map
      getEntitlementsFallbackMap();

  /**
   * 
   * map<string, .stigg.sidecar.v1.EntitlementFallback> entitlements_fallback = 8 [json_name = "entitlementsFallback"];
   * 
   */
  /* nullable */
  io.stigg.sidecar.proto.v1.EntitlementFallback getEntitlementsFallbackOrDefault(
      java.lang.String key,
      /* nullable */
      io.stigg.sidecar.proto.v1.EntitlementFallback defaultValue);

  /**
   * 
   * map<string, .stigg.sidecar.v1.EntitlementFallback> entitlements_fallback = 8 [json_name = "entitlementsFallback"];
   * 
   */
  io.stigg.sidecar.proto.v1.EntitlementFallback getEntitlementsFallbackOrThrow(
      java.lang.String key);

  /**
   * optional int64 cache_max_size_bytes = 9 [json_name = "cacheMaxSizeBytes"];
   *
   * @return Whether the cacheMaxSizeBytes field is set.
   */
  boolean hasCacheMaxSizeBytes();

  /**
   * optional int64 cache_max_size_bytes = 9 [json_name = "cacheMaxSizeBytes"];
   *
   * @return The cacheMaxSizeBytes.
   */
  long getCacheMaxSizeBytes();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy