io.envoyproxy.envoy.service.rate_limit_quota.v3.RateLimitQuotaResponseOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/rate_limit_quota/v3/rlqs.proto
package io.envoyproxy.envoy.service.rate_limit_quota.v3;
public interface RateLimitQuotaResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* An ordered list of actions to be applied to the buckets. The actions are applied in the
* given order, from top to bottom.
*
*
* repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction bucket_action = 1 [(.validate.rules) = { ... }
*/
java.util.List
getBucketActionList();
/**
*
* An ordered list of actions to be applied to the buckets. The actions are applied in the
* given order, from top to bottom.
*
*
* repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction bucket_action = 1 [(.validate.rules) = { ... }
*/
io.envoyproxy.envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction getBucketAction(int index);
/**
*
* An ordered list of actions to be applied to the buckets. The actions are applied in the
* given order, from top to bottom.
*
*
* repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction bucket_action = 1 [(.validate.rules) = { ... }
*/
int getBucketActionCount();
/**
*
* An ordered list of actions to be applied to the buckets. The actions are applied in the
* given order, from top to bottom.
*
*
* repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction bucket_action = 1 [(.validate.rules) = { ... }
*/
java.util.List extends io.envoyproxy.envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketActionOrBuilder>
getBucketActionOrBuilderList();
/**
*
* An ordered list of actions to be applied to the buckets. The actions are applied in the
* given order, from top to bottom.
*
*
* repeated .envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction bucket_action = 1 [(.validate.rules) = { ... }
*/
io.envoyproxy.envoy.service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketActionOrBuilder getBucketActionOrBuilder(
int index);
}