Uses of Package
io.envoyproxy.envoy.type.v3
-
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.admin.v3 Class Description Percent Identifies a percentage, in the range [0.0, 100.0].Percent.Builder Identifies a percentage, in the range [0.0, 100.0].PercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.accesslog.v3 Class Description FractionalPercent A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.Builder A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.bootstrap.v3 Class Description Percent Identifies a percentage, in the range [0.0, 100.0].Percent.Builder Identifies a percentage, in the range [0.0, 100.0].PercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.cluster.v3 Class Description Percent Identifies a percentage, in the range [0.0, 100.0].Percent.Builder Identifies a percentage, in the range [0.0, 100.0].PercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.core.v3 Class Description CodecClientType Protobuf enumenvoy.type.v3.CodecClientTypeFractionalPercent A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.Builder A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercentOrBuilder Int64Range Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64Range.Builder Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64RangeOrBuilder Percent Identifies a percentage, in the range [0.0, 100.0].Percent.Builder Identifies a percentage, in the range [0.0, 100.0].PercentOrBuilder SemanticVersion Envoy uses SemVer (https://semver.org/).SemanticVersion.Builder Envoy uses SemVer (https://semver.org/).SemanticVersionOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.endpoint.v3 Class Description FractionalPercent A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.Builder A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.listener.v3 Class Description Int32Range Specifies the int32 start and end of the range using half-open interval semantics [start, end).Int32Range.Builder Specifies the int32 start and end of the range using half-open interval semantics [start, end).Int32RangeOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.overload.v3 Class Description Percent Identifies a percentage, in the range [0.0, 100.0].Percent.Builder Identifies a percentage, in the range [0.0, 100.0].PercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.rbac.v3 Class Description Int32Range Specifies the int32 start and end of the range using half-open interval semantics [start, end).Int32Range.Builder Specifies the int32 start and end of the range using half-open interval semantics [start, end).Int32RangeOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.config.route.v3 Class Description FractionalPercent A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.Builder A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercentOrBuilder Int64Range Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64Range.Builder Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64RangeOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.common.ratelimit.v3 Class Description RateLimitUnit Identifies the unit of of time for rate limit.TokenBucket Configures a token bucket, typically used for rate limiting.TokenBucket.Builder Configures a token bucket, typically used for rate limiting.TokenBucketOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.common.fault.v3 Class Description FractionalPercent A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.Builder A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.adaptive_concurrency.v3 Class Description Percent Identifies a percentage, in the range [0.0, 100.0].Percent.Builder Identifies a percentage, in the range [0.0, 100.0].PercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.admission_control.v3 Class Description Int32Range Specifies the int32 start and end of the range using half-open interval semantics [start, end).Int32Range.Builder Specifies the int32 start and end of the range using half-open interval semantics [start, end).Int32RangeOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3 Class Description HttpStatus HTTP status.HttpStatus.Builder HTTP status.HttpStatusOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.fault.v3 Class Description FractionalPercent A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.Builder A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.health_check.v3 Class Description Percent Identifies a percentage, in the range [0.0, 100.0]. -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.kill_request.v3 Class Description FractionalPercent A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.Builder A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3 Class Description HttpStatus HTTP status.HttpStatus.Builder HTTP status.HttpStatusOrBuilder TokenBucket Configures a token bucket, typically used for rate limiting.TokenBucket.Builder Configures a token bucket, typically used for rate limiting.TokenBucketOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 Class Description HttpStatus HTTP status.HttpStatus.Builder HTTP status.HttpStatusOrBuilder RateLimitStrategy Protobuf typeenvoy.type.v3.RateLimitStrategyRateLimitStrategy.Builder Protobuf typeenvoy.type.v3.RateLimitStrategyRateLimitStrategyOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3 Class Description HttpStatus HTTP status.HttpStatus.Builder HTTP status.HttpStatusOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 Class Description Int64Range Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64Range.Builder Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64RangeOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 Class Description Percent Identifies a percentage, in the range [0.0, 100.0].Percent.Builder Identifies a percentage, in the range [0.0, 100.0].PercentOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.network.local_ratelimit.v3 Class Description TokenBucket Configures a token bucket, typically used for rate limiting.TokenBucket.Builder Configures a token bucket, typically used for rate limiting.TokenBucketOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3 Class Description HashPolicy Specifies the hash policyHashPolicy.Builder Specifies the hash policyHashPolicyOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.http.original_ip_detection.custom_header.v3 Class Description HttpStatus HTTP status.HttpStatus.Builder HTTP status.HttpStatusOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.extensions.rbac.matchers.upstream_ip_port.v3 Class Description Int64Range Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64Range.Builder Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64RangeOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.service.auth.v3 Class Description HttpStatus HTTP status.HttpStatus.Builder HTTP status.HttpStatusOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.service.ext_proc.v3 Class Description HttpStatus HTTP status.HttpStatus.Builder HTTP status.HttpStatusOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.service.rate_limit_quota.v3 Class Description RateLimitStrategy Protobuf typeenvoy.type.v3.RateLimitStrategyRateLimitStrategy.Builder Protobuf typeenvoy.type.v3.RateLimitStrategyRateLimitStrategyOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.type.matcher.v3 Class Description DoubleRange Specifies the double start and end of the range using half-open interval semantics [start, end).DoubleRange.Builder Specifies the double start and end of the range using half-open interval semantics [start, end).DoubleRangeOrBuilder -
Classes in io.envoyproxy.envoy.type.v3 used by io.envoyproxy.envoy.type.v3 Class Description CodecClientType Protobuf enumenvoy.type.v3.CodecClientTypeDoubleRange Specifies the double start and end of the range using half-open interval semantics [start, end).DoubleRange.Builder Specifies the double start and end of the range using half-open interval semantics [start, end).DoubleRangeOrBuilder FractionalPercent A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.Builder A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.FractionalPercent.DenominatorType Fraction percentages support several fixed denominator values.FractionalPercentOrBuilder HashPolicy Specifies the hash policyHashPolicy.Builder Specifies the hash policyHashPolicy.FilterState An Object in the :ref:`filterState <arch_overview_data_sharing_between_filters>` will be used to compute the hash used by hash-based load balancing algorithms.HashPolicy.FilterState.Builder An Object in the :ref:`filterState <arch_overview_data_sharing_between_filters>` will be used to compute the hash used by hash-based load balancing algorithms.HashPolicy.FilterStateOrBuilder HashPolicy.PolicySpecifierCase HashPolicy.SourceIp The source IP will be used to compute the hash used by hash-based load balancing algorithms.HashPolicy.SourceIp.Builder The source IP will be used to compute the hash used by hash-based load balancing algorithms.HashPolicy.SourceIpOrBuilder HashPolicyOrBuilder HttpStatus HTTP status.HttpStatus.Builder HTTP status.HttpStatusOrBuilder Int32Range Specifies the int32 start and end of the range using half-open interval semantics [start, end).Int32Range.Builder Specifies the int32 start and end of the range using half-open interval semantics [start, end).Int32RangeOrBuilder Int64Range Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64Range.Builder Specifies the int64 start and end of the range using half-open interval semantics [start, end).Int64RangeOrBuilder Percent Identifies a percentage, in the range [0.0, 100.0].Percent.Builder Identifies a percentage, in the range [0.0, 100.0].PercentOrBuilder RateLimitStrategy Protobuf typeenvoy.type.v3.RateLimitStrategyRateLimitStrategy.BlanketRule Choose between allow all and deny all.RateLimitStrategy.Builder Protobuf typeenvoy.type.v3.RateLimitStrategyRateLimitStrategy.RequestsPerTimeUnit Best-effort limit of the number of requests per time unit.RateLimitStrategy.RequestsPerTimeUnit.Builder Best-effort limit of the number of requests per time unit.RateLimitStrategy.RequestsPerTimeUnitOrBuilder RateLimitStrategy.StrategyCase RateLimitStrategyOrBuilder RateLimitUnit Identifies the unit of of time for rate limit.SemanticVersion Envoy uses SemVer (https://semver.org/).SemanticVersion.Builder Envoy uses SemVer (https://semver.org/).SemanticVersionOrBuilder StatusCode HTTP response codes supported in Envoy.TokenBucket Configures a token bucket, typically used for rate limiting.TokenBucket.Builder Configures a token bucket, typically used for rate limiting.TokenBucketOrBuilder