public static final class HealthCheckOuterClass.HealthCheck.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder> implements HealthCheckOuterClass.HealthCheckOrBuilder
envoy.config.filter.http.health_check.v2.HealthCheck| Modifier and Type | Method and Description |
|---|---|
HealthCheckOuterClass.HealthCheck.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HealthCheckOuterClass.HealthCheck |
build() |
HealthCheckOuterClass.HealthCheck |
buildPartial() |
HealthCheckOuterClass.HealthCheck.Builder |
clear() |
HealthCheckOuterClass.HealthCheck.Builder |
clearCacheTime()
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
HealthCheckOuterClass.HealthCheck.Builder |
clearClusterMinHealthyPercentages() |
HealthCheckOuterClass.HealthCheck.Builder |
clearEndpoint()
Specifies the incoming HTTP endpoint that should be considered the
health check endpoint.
|
HealthCheckOuterClass.HealthCheck.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HealthCheckOuterClass.HealthCheck.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HealthCheckOuterClass.HealthCheck.Builder |
clearPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
|
HealthCheckOuterClass.HealthCheck.Builder |
clone() |
boolean |
containsClusterMinHealthyPercentages(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy in order for the filter to return a 200.
|
com.google.protobuf.Duration |
getCacheTime()
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
com.google.protobuf.Duration.Builder |
getCacheTimeBuilder()
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
com.google.protobuf.DurationOrBuilder |
getCacheTimeOrBuilder()
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
Map<String,Base.Percent> |
getClusterMinHealthyPercentages()
Deprecated.
|
int |
getClusterMinHealthyPercentagesCount()
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy in order for the filter to return a 200.
|
Map<String,Base.Percent> |
getClusterMinHealthyPercentagesMap()
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy in order for the filter to return a 200.
|
Base.Percent |
getClusterMinHealthyPercentagesOrDefault(String key,
Base.Percent defaultValue)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy in order for the filter to return a 200.
|
Base.Percent |
getClusterMinHealthyPercentagesOrThrow(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy in order for the filter to return a 200.
|
HealthCheckOuterClass.HealthCheck |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEndpoint()
Specifies the incoming HTTP endpoint that should be considered the
health check endpoint.
|
com.google.protobuf.ByteString |
getEndpointBytes()
Specifies the incoming HTTP endpoint that should be considered the
health check endpoint.
|
Map<String,Base.Percent> |
getMutableClusterMinHealthyPercentages()
Deprecated.
|
com.google.protobuf.BoolValue |
getPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
|
com.google.protobuf.BoolValue.Builder |
getPassThroughModeBuilder()
Specifies whether the filter operates in pass through mode or not.
|
com.google.protobuf.BoolValueOrBuilder |
getPassThroughModeOrBuilder()
Specifies whether the filter operates in pass through mode or not.
|
boolean |
hasCacheTime()
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
boolean |
hasPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
HealthCheckOuterClass.HealthCheck.Builder |
mergeCacheTime(com.google.protobuf.Duration value)
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
HealthCheckOuterClass.HealthCheck.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HealthCheckOuterClass.HealthCheck.Builder |
mergeFrom(HealthCheckOuterClass.HealthCheck other) |
HealthCheckOuterClass.HealthCheck.Builder |
mergeFrom(com.google.protobuf.Message other) |
HealthCheckOuterClass.HealthCheck.Builder |
mergePassThroughMode(com.google.protobuf.BoolValue value)
Specifies whether the filter operates in pass through mode or not.
|
HealthCheckOuterClass.HealthCheck.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HealthCheckOuterClass.HealthCheck.Builder |
putAllClusterMinHealthyPercentages(Map<String,Base.Percent> values)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy in order for the filter to return a 200.
|
HealthCheckOuterClass.HealthCheck.Builder |
putClusterMinHealthyPercentages(String key,
Base.Percent value)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy in order for the filter to return a 200.
|
HealthCheckOuterClass.HealthCheck.Builder |
removeClusterMinHealthyPercentages(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy in order for the filter to return a 200.
|
HealthCheckOuterClass.HealthCheck.Builder |
setCacheTime(com.google.protobuf.Duration.Builder builderForValue)
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
HealthCheckOuterClass.HealthCheck.Builder |
setCacheTime(com.google.protobuf.Duration value)
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
HealthCheckOuterClass.HealthCheck.Builder |
setEndpoint(String value)
Specifies the incoming HTTP endpoint that should be considered the
health check endpoint.
|
HealthCheckOuterClass.HealthCheck.Builder |
setEndpointBytes(com.google.protobuf.ByteString value)
Specifies the incoming HTTP endpoint that should be considered the
health check endpoint.
|
HealthCheckOuterClass.HealthCheck.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HealthCheckOuterClass.HealthCheck.Builder |
setPassThroughMode(com.google.protobuf.BoolValue.Builder builderForValue)
Specifies whether the filter operates in pass through mode or not.
|
HealthCheckOuterClass.HealthCheck.Builder |
setPassThroughMode(com.google.protobuf.BoolValue value)
Specifies whether the filter operates in pass through mode or not.
|
HealthCheckOuterClass.HealthCheck.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HealthCheckOuterClass.HealthCheck.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HealthCheckOuterClass.HealthCheck build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HealthCheckOuterClass.HealthCheck buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HealthCheckOuterClass.HealthCheck.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder mergeFrom(HealthCheckOuterClass.HealthCheck other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public HealthCheckOuterClass.HealthCheck.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HealthCheckOuterClass.HealthCheck.Builder>IOExceptionpublic boolean hasPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }hasPassThroughMode in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.BoolValue getPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }getPassThroughMode in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.Builder setPassThroughMode(com.google.protobuf.BoolValue value)
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }public HealthCheckOuterClass.HealthCheck.Builder setPassThroughMode(com.google.protobuf.BoolValue.Builder builderForValue)
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }public HealthCheckOuterClass.HealthCheck.Builder mergePassThroughMode(com.google.protobuf.BoolValue value)
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }public HealthCheckOuterClass.HealthCheck.Builder clearPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }public com.google.protobuf.BoolValue.Builder getPassThroughModeBuilder()
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }public com.google.protobuf.BoolValueOrBuilder getPassThroughModeOrBuilder()
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }getPassThroughModeOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic String getEndpoint()
Specifies the incoming HTTP endpoint that should be considered the health check endpoint. For example */healthcheck*.
string endpoint = 2 [(.validate.rules) = { ... }getEndpoint in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.ByteString getEndpointBytes()
Specifies the incoming HTTP endpoint that should be considered the health check endpoint. For example */healthcheck*.
string endpoint = 2 [(.validate.rules) = { ... }getEndpointBytes in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.Builder setEndpoint(String value)
Specifies the incoming HTTP endpoint that should be considered the health check endpoint. For example */healthcheck*.
string endpoint = 2 [(.validate.rules) = { ... }public HealthCheckOuterClass.HealthCheck.Builder clearEndpoint()
Specifies the incoming HTTP endpoint that should be considered the health check endpoint. For example */healthcheck*.
string endpoint = 2 [(.validate.rules) = { ... }public HealthCheckOuterClass.HealthCheck.Builder setEndpointBytes(com.google.protobuf.ByteString value)
Specifies the incoming HTTP endpoint that should be considered the health check endpoint. For example */healthcheck*.
string endpoint = 2 [(.validate.rules) = { ... }public boolean hasCacheTime()
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3 [(.gogoproto.stdduration) = true];hasCacheTime in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.Duration getCacheTime()
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3 [(.gogoproto.stdduration) = true];getCacheTime in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.Builder setCacheTime(com.google.protobuf.Duration value)
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3 [(.gogoproto.stdduration) = true];public HealthCheckOuterClass.HealthCheck.Builder setCacheTime(com.google.protobuf.Duration.Builder builderForValue)
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3 [(.gogoproto.stdduration) = true];public HealthCheckOuterClass.HealthCheck.Builder mergeCacheTime(com.google.protobuf.Duration value)
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3 [(.gogoproto.stdduration) = true];public HealthCheckOuterClass.HealthCheck.Builder clearCacheTime()
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3 [(.gogoproto.stdduration) = true];public com.google.protobuf.Duration.Builder getCacheTimeBuilder()
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3 [(.gogoproto.stdduration) = true];public com.google.protobuf.DurationOrBuilder getCacheTimeOrBuilder()
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3 [(.gogoproto.stdduration) = true];getCacheTimeOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic int getClusterMinHealthyPercentagesCount()
HealthCheckOuterClass.HealthCheckOrBuilderIf operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy in order for the filter to return a 200.
map<string, .envoy.api.v2.core.Percent> cluster_min_healthy_percentages = 4;getClusterMinHealthyPercentagesCount in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean containsClusterMinHealthyPercentages(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy in order for the filter to return a 200.
map<string, .envoy.api.v2.core.Percent> cluster_min_healthy_percentages = 4;containsClusterMinHealthyPercentages in interface HealthCheckOuterClass.HealthCheckOrBuilder@Deprecated public Map<String,Base.Percent> getClusterMinHealthyPercentages()
getClusterMinHealthyPercentagesMap() instead.getClusterMinHealthyPercentages in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic Map<String,Base.Percent> getClusterMinHealthyPercentagesMap()
If operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy in order for the filter to return a 200.
map<string, .envoy.api.v2.core.Percent> cluster_min_healthy_percentages = 4;getClusterMinHealthyPercentagesMap in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic Base.Percent getClusterMinHealthyPercentagesOrDefault(String key, Base.Percent defaultValue)
If operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy in order for the filter to return a 200.
map<string, .envoy.api.v2.core.Percent> cluster_min_healthy_percentages = 4;getClusterMinHealthyPercentagesOrDefault in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic Base.Percent getClusterMinHealthyPercentagesOrThrow(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy in order for the filter to return a 200.
map<string, .envoy.api.v2.core.Percent> cluster_min_healthy_percentages = 4;getClusterMinHealthyPercentagesOrThrow in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.Builder clearClusterMinHealthyPercentages()
public HealthCheckOuterClass.HealthCheck.Builder removeClusterMinHealthyPercentages(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy in order for the filter to return a 200.
map<string, .envoy.api.v2.core.Percent> cluster_min_healthy_percentages = 4;@Deprecated public Map<String,Base.Percent> getMutableClusterMinHealthyPercentages()
public HealthCheckOuterClass.HealthCheck.Builder putClusterMinHealthyPercentages(String key, Base.Percent value)
If operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy in order for the filter to return a 200.
map<string, .envoy.api.v2.core.Percent> cluster_min_healthy_percentages = 4;public HealthCheckOuterClass.HealthCheck.Builder putAllClusterMinHealthyPercentages(Map<String,Base.Percent> values)
If operating in non-pass-through mode, specifies a set of upstream cluster names and the minimum percentage of servers in each of those clusters that must be healthy in order for the filter to return a 200.
map<string, .envoy.api.v2.core.Percent> cluster_min_healthy_percentages = 4;public final HealthCheckOuterClass.HealthCheck.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>public final HealthCheckOuterClass.HealthCheck.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheckOuterClass.HealthCheck.Builder>Copyright © 2018 The Envoy Project. All rights reserved.