Class KillRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
io.envoyproxy.envoy.extensions.filters.http.kill_request.v3.KillRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,KillRequestOrBuilder,Cloneable
- Enclosing class:
- KillRequest
public static final class KillRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
implements KillRequestOrBuilder
Configuration for KillRequest filter.Protobuf type
envoy.extensions.filters.http.kill_request.v3.KillRequest-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The name of the kill request header.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The probability that a Kill request will be triggered.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }int.envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }The name of the kill request header.com.google.protobuf.ByteStringThe name of the kill request header.The probability that a Kill request will be triggered.The probability that a Kill request will be triggered.The probability that a Kill request will be triggered.booleanThe probability that a Kill request will be triggered.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(KillRequest other) The probability that a Kill request will be triggered.final KillRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }setDirectionValue(int value) .envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }setKillRequestHeader(String value) The name of the kill request header.setKillRequestHeaderBytes(com.google.protobuf.ByteString value) The name of the kill request header.setProbability(FractionalPercent value) The probability that a Kill request will be triggered.setProbability(FractionalPercent.Builder builderForValue) The probability that a Kill request will be triggered.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final KillRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
setField
public KillRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
setRepeatedField
public KillRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
addRepeatedField
public KillRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KillRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
mergeFrom
public KillRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KillRequest.Builder>- Throws:
IOException
-
hasProbability
public boolean hasProbability()The probability that a Kill request will be triggered.
.envoy.type.v3.FractionalPercent probability = 1;- Specified by:
hasProbabilityin interfaceKillRequestOrBuilder- Returns:
- Whether the probability field is set.
-
getProbability
The probability that a Kill request will be triggered.
.envoy.type.v3.FractionalPercent probability = 1;- Specified by:
getProbabilityin interfaceKillRequestOrBuilder- Returns:
- The probability.
-
setProbability
The probability that a Kill request will be triggered.
.envoy.type.v3.FractionalPercent probability = 1; -
setProbability
The probability that a Kill request will be triggered.
.envoy.type.v3.FractionalPercent probability = 1; -
mergeProbability
The probability that a Kill request will be triggered.
.envoy.type.v3.FractionalPercent probability = 1; -
clearProbability
The probability that a Kill request will be triggered.
.envoy.type.v3.FractionalPercent probability = 1; -
getProbabilityBuilder
The probability that a Kill request will be triggered.
.envoy.type.v3.FractionalPercent probability = 1; -
getProbabilityOrBuilder
The probability that a Kill request will be triggered.
.envoy.type.v3.FractionalPercent probability = 1;- Specified by:
getProbabilityOrBuilderin interfaceKillRequestOrBuilder
-
getKillRequestHeader
The name of the kill request header. If this field is not empty, it will override the :ref:`default header <config_http_filters_kill_request_http_header>` name. Otherwise the default header name will be used.
string kill_request_header = 2 [(.validate.rules) = { ... }- Specified by:
getKillRequestHeaderin interfaceKillRequestOrBuilder- Returns:
- The killRequestHeader.
-
getKillRequestHeaderBytes
public com.google.protobuf.ByteString getKillRequestHeaderBytes()The name of the kill request header. If this field is not empty, it will override the :ref:`default header <config_http_filters_kill_request_http_header>` name. Otherwise the default header name will be used.
string kill_request_header = 2 [(.validate.rules) = { ... }- Specified by:
getKillRequestHeaderBytesin interfaceKillRequestOrBuilder- Returns:
- The bytes for killRequestHeader.
-
setKillRequestHeader
The name of the kill request header. If this field is not empty, it will override the :ref:`default header <config_http_filters_kill_request_http_header>` name. Otherwise the default header name will be used.
string kill_request_header = 2 [(.validate.rules) = { ... }- Parameters:
value- The killRequestHeader to set.- Returns:
- This builder for chaining.
-
clearKillRequestHeader
The name of the kill request header. If this field is not empty, it will override the :ref:`default header <config_http_filters_kill_request_http_header>` name. Otherwise the default header name will be used.
string kill_request_header = 2 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setKillRequestHeaderBytes
The name of the kill request header. If this field is not empty, it will override the :ref:`default header <config_http_filters_kill_request_http_header>` name. Otherwise the default header name will be used.
string kill_request_header = 2 [(.validate.rules) = { ... }- Parameters:
value- The bytes for killRequestHeader to set.- Returns:
- This builder for chaining.
-
getDirectionValue
public int getDirectionValue().envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }- Specified by:
getDirectionValuein interfaceKillRequestOrBuilder- Returns:
- The enum numeric value on the wire for direction.
-
setDirectionValue
.envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for direction to set.- Returns:
- This builder for chaining.
-
getDirection
.envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }- Specified by:
getDirectionin interfaceKillRequestOrBuilder- Returns:
- The direction.
-
setDirection
.envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }- Parameters:
value- The direction to set.- Returns:
- This builder for chaining.
-
clearDirection
.envoy.extensions.filters.http.kill_request.v3.KillRequest.Direction direction = 3 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setUnknownFields
public final KillRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-
mergeUnknownFields
public final KillRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KillRequest.Builder>
-