io.stigg.sidecar.proto.v1.LocalSidecarConfigOrBuilder Maven / Gradle / Ivy
// 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();
}