Class RateLimitConfig.Action
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RateLimitConfig.ActionOrBuilder,Serializable
- Enclosing class:
- RateLimitConfig
public static final class RateLimitConfig.Action extends com.google.protobuf.GeneratedMessageV3 implements RateLimitConfig.ActionOrBuilder
[#next-free-field: 10]
Protobuf typeenvoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRateLimitConfig.Action.ActionSpecifierCasestatic classRateLimitConfig.Action.Builder[#next-free-field: 10]static classRateLimitConfig.Action.DestinationClusterThe following descriptor entry is appended to the descriptor: .. code-block:: cpp ("destination_cluster", "<routed target cluster>") Once a request matches against a route table rule, a routed cluster is determined by one of the following :ref:`route table configuration <envoy_v3_api_msg_config.route.v3.RouteConfiguration>` settings: * :ref:`cluster <envoy_v3_api_field_config.route.v3.RouteAction.cluster>` indicates the upstream cluster to route tostatic interfaceRateLimitConfig.Action.DestinationClusterOrBuilderstatic classRateLimitConfig.Action.GenericKeyThe following descriptor entry is appended to the descriptor: .. code-block:: cpp ("generic_key", "<descriptor_value>")static interfaceRateLimitConfig.Action.GenericKeyOrBuilderstatic classRateLimitConfig.Action.HeaderValueMatchThe following descriptor entry is appended to the descriptor: .. code-block:: cpp ("header_match", "<descriptor_value>")static interfaceRateLimitConfig.Action.HeaderValueMatchOrBuilderstatic classRateLimitConfig.Action.MetaDataThe following descriptor entry is appended when the metadata contains a key value: .. code-block:: cpp ("<descriptor_key>", "<value_queried_from_metadata>")static interfaceRateLimitConfig.Action.MetaDataOrBuilderstatic classRateLimitConfig.Action.RemoteAddressThe following descriptor entry is appended to the descriptor and is populated using the trusted address from :ref:`x-forwarded-for <config_http_conn_man_headers_x-forwarded-for>`: .. code-block:: cpp ("remote_address", "<trusted address from x-forwarded-for>")static interfaceRateLimitConfig.Action.RemoteAddressOrBuilderstatic classRateLimitConfig.Action.RequestHeadersThe following descriptor entry is appended when a header contains a key that matches the ``header_name``: .. code-block:: cpp ("<descriptor_key>", "<header_value_queried_from_header>")static interfaceRateLimitConfig.Action.RequestHeadersOrBuilderstatic classRateLimitConfig.Action.SourceClusterThe following descriptor entry is appended to the descriptor: .. code-block:: cpp ("source_cluster", "<local service cluster>") <local service cluster> is derived from the :option:`--service-cluster` option.static interfaceRateLimitConfig.Action.SourceClusterOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intDESTINATION_CLUSTER_FIELD_NUMBERstatic intEXTENSION_FIELD_NUMBERstatic intGENERIC_KEY_FIELD_NUMBERstatic intHEADER_VALUE_MATCH_FIELD_NUMBERstatic intMETADATA_FIELD_NUMBERstatic intREMOTE_ADDRESS_FIELD_NUMBERstatic intREQUEST_HEADERS_FIELD_NUMBERstatic intSOURCE_CLUSTER_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)RateLimitConfig.Action.ActionSpecifierCasegetActionSpecifierCase()static RateLimitConfig.ActiongetDefaultInstance()RateLimitConfig.ActiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()RateLimitConfig.Action.DestinationClustergetDestinationCluster()Rate limit on destination cluster.RateLimitConfig.Action.DestinationClusterOrBuildergetDestinationClusterOrBuilder()Rate limit on destination cluster.TypedExtensionConfiggetExtension()Rate limit descriptor extension.TypedExtensionConfigOrBuildergetExtensionOrBuilder()Rate limit descriptor extension.RateLimitConfig.Action.GenericKeygetGenericKey()Rate limit on a generic key.RateLimitConfig.Action.GenericKeyOrBuildergetGenericKeyOrBuilder()Rate limit on a generic key.RateLimitConfig.Action.HeaderValueMatchgetHeaderValueMatch()Rate limit on the existence of request headers.RateLimitConfig.Action.HeaderValueMatchOrBuildergetHeaderValueMatchOrBuilder()Rate limit on the existence of request headers.RateLimitConfig.Action.MetaDatagetMetadata()Rate limit on metadata.RateLimitConfig.Action.MetaDataOrBuildergetMetadataOrBuilder()Rate limit on metadata.com.google.protobuf.Parser<RateLimitConfig.Action>getParserForType()RateLimitConfig.Action.RemoteAddressgetRemoteAddress()Rate limit on remote address.RateLimitConfig.Action.RemoteAddressOrBuildergetRemoteAddressOrBuilder()Rate limit on remote address.RateLimitConfig.Action.RequestHeadersgetRequestHeaders()Rate limit on request headers.RateLimitConfig.Action.RequestHeadersOrBuildergetRequestHeadersOrBuilder()Rate limit on request headers.intgetSerializedSize()RateLimitConfig.Action.SourceClustergetSourceCluster()Rate limit on source cluster.RateLimitConfig.Action.SourceClusterOrBuildergetSourceClusterOrBuilder()Rate limit on source cluster.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasDestinationCluster()Rate limit on destination cluster.booleanhasExtension()Rate limit descriptor extension.booleanhasGenericKey()Rate limit on a generic key.inthashCode()booleanhasHeaderValueMatch()Rate limit on the existence of request headers.booleanhasMetadata()Rate limit on metadata.booleanhasRemoteAddress()Rate limit on remote address.booleanhasRequestHeaders()Rate limit on request headers.booleanhasSourceCluster()Rate limit on source cluster.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RateLimitConfig.Action.BuildernewBuilder()static RateLimitConfig.Action.BuildernewBuilder(RateLimitConfig.Action prototype)RateLimitConfig.Action.BuildernewBuilderForType()protected RateLimitConfig.Action.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RateLimitConfig.ActionparseDelimitedFrom(InputStream input)static RateLimitConfig.ActionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitConfig.ActionparseFrom(byte[] data)static RateLimitConfig.ActionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitConfig.ActionparseFrom(com.google.protobuf.ByteString data)static RateLimitConfig.ActionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitConfig.ActionparseFrom(com.google.protobuf.CodedInputStream input)static RateLimitConfig.ActionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitConfig.ActionparseFrom(InputStream input)static RateLimitConfig.ActionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitConfig.ActionparseFrom(ByteBuffer data)static RateLimitConfig.ActionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RateLimitConfig.Action>parser()RateLimitConfig.Action.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SOURCE_CLUSTER_FIELD_NUMBER
public static final int SOURCE_CLUSTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESTINATION_CLUSTER_FIELD_NUMBER
public static final int DESTINATION_CLUSTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUEST_HEADERS_FIELD_NUMBER
public static final int REQUEST_HEADERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REMOTE_ADDRESS_FIELD_NUMBER
public static final int REMOTE_ADDRESS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GENERIC_KEY_FIELD_NUMBER
public static final int GENERIC_KEY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HEADER_VALUE_MATCH_FIELD_NUMBER
public static final int HEADER_VALUE_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METADATA_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTENSION_FIELD_NUMBER
public static final int EXTENSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getActionSpecifierCase
public RateLimitConfig.Action.ActionSpecifierCase getActionSpecifierCase()
- Specified by:
getActionSpecifierCasein interfaceRateLimitConfig.ActionOrBuilder
-
hasSourceCluster
public boolean hasSourceCluster()
Rate limit on source cluster.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.SourceCluster source_cluster = 1;- Specified by:
hasSourceClusterin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- Whether the sourceCluster field is set.
-
getSourceCluster
public RateLimitConfig.Action.SourceCluster getSourceCluster()
Rate limit on source cluster.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.SourceCluster source_cluster = 1;- Specified by:
getSourceClusterin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- The sourceCluster.
-
getSourceClusterOrBuilder
public RateLimitConfig.Action.SourceClusterOrBuilder getSourceClusterOrBuilder()
Rate limit on source cluster.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.SourceCluster source_cluster = 1;- Specified by:
getSourceClusterOrBuilderin interfaceRateLimitConfig.ActionOrBuilder
-
hasDestinationCluster
public boolean hasDestinationCluster()
Rate limit on destination cluster.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.DestinationCluster destination_cluster = 2;- Specified by:
hasDestinationClusterin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- Whether the destinationCluster field is set.
-
getDestinationCluster
public RateLimitConfig.Action.DestinationCluster getDestinationCluster()
Rate limit on destination cluster.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.DestinationCluster destination_cluster = 2;- Specified by:
getDestinationClusterin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- The destinationCluster.
-
getDestinationClusterOrBuilder
public RateLimitConfig.Action.DestinationClusterOrBuilder getDestinationClusterOrBuilder()
Rate limit on destination cluster.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.DestinationCluster destination_cluster = 2;- Specified by:
getDestinationClusterOrBuilderin interfaceRateLimitConfig.ActionOrBuilder
-
hasRequestHeaders
public boolean hasRequestHeaders()
Rate limit on request headers.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RequestHeaders request_headers = 3;- Specified by:
hasRequestHeadersin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- Whether the requestHeaders field is set.
-
getRequestHeaders
public RateLimitConfig.Action.RequestHeaders getRequestHeaders()
Rate limit on request headers.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RequestHeaders request_headers = 3;- Specified by:
getRequestHeadersin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- The requestHeaders.
-
getRequestHeadersOrBuilder
public RateLimitConfig.Action.RequestHeadersOrBuilder getRequestHeadersOrBuilder()
Rate limit on request headers.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RequestHeaders request_headers = 3;- Specified by:
getRequestHeadersOrBuilderin interfaceRateLimitConfig.ActionOrBuilder
-
hasRemoteAddress
public boolean hasRemoteAddress()
Rate limit on remote address.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RemoteAddress remote_address = 4;- Specified by:
hasRemoteAddressin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- Whether the remoteAddress field is set.
-
getRemoteAddress
public RateLimitConfig.Action.RemoteAddress getRemoteAddress()
Rate limit on remote address.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RemoteAddress remote_address = 4;- Specified by:
getRemoteAddressin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- The remoteAddress.
-
getRemoteAddressOrBuilder
public RateLimitConfig.Action.RemoteAddressOrBuilder getRemoteAddressOrBuilder()
Rate limit on remote address.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RemoteAddress remote_address = 4;- Specified by:
getRemoteAddressOrBuilderin interfaceRateLimitConfig.ActionOrBuilder
-
hasGenericKey
public boolean hasGenericKey()
Rate limit on a generic key.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.GenericKey generic_key = 5;- Specified by:
hasGenericKeyin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- Whether the genericKey field is set.
-
getGenericKey
public RateLimitConfig.Action.GenericKey getGenericKey()
Rate limit on a generic key.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.GenericKey generic_key = 5;- Specified by:
getGenericKeyin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- The genericKey.
-
getGenericKeyOrBuilder
public RateLimitConfig.Action.GenericKeyOrBuilder getGenericKeyOrBuilder()
Rate limit on a generic key.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.GenericKey generic_key = 5;- Specified by:
getGenericKeyOrBuilderin interfaceRateLimitConfig.ActionOrBuilder
-
hasHeaderValueMatch
public boolean hasHeaderValueMatch()
Rate limit on the existence of request headers.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.HeaderValueMatch header_value_match = 6;- Specified by:
hasHeaderValueMatchin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- Whether the headerValueMatch field is set.
-
getHeaderValueMatch
public RateLimitConfig.Action.HeaderValueMatch getHeaderValueMatch()
Rate limit on the existence of request headers.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.HeaderValueMatch header_value_match = 6;- Specified by:
getHeaderValueMatchin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- The headerValueMatch.
-
getHeaderValueMatchOrBuilder
public RateLimitConfig.Action.HeaderValueMatchOrBuilder getHeaderValueMatchOrBuilder()
Rate limit on the existence of request headers.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.HeaderValueMatch header_value_match = 6;- Specified by:
getHeaderValueMatchOrBuilderin interfaceRateLimitConfig.ActionOrBuilder
-
hasMetadata
public boolean hasMetadata()
Rate limit on metadata.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.MetaData metadata = 8;- Specified by:
hasMetadatain interfaceRateLimitConfig.ActionOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public RateLimitConfig.Action.MetaData getMetadata()
Rate limit on metadata.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.MetaData metadata = 8;- Specified by:
getMetadatain interfaceRateLimitConfig.ActionOrBuilder- Returns:
- The metadata.
-
getMetadataOrBuilder
public RateLimitConfig.Action.MetaDataOrBuilder getMetadataOrBuilder()
Rate limit on metadata.
.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.MetaData metadata = 8;- Specified by:
getMetadataOrBuilderin interfaceRateLimitConfig.ActionOrBuilder
-
hasExtension
public boolean hasExtension()
Rate limit descriptor extension. See the rate limit descriptor extensions documentation. [#extension-category: envoy.rate_limit_descriptors]
.envoy.config.core.v3.TypedExtensionConfig extension = 9;- Specified by:
hasExtensionin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- Whether the extension field is set.
-
getExtension
public TypedExtensionConfig getExtension()
Rate limit descriptor extension. See the rate limit descriptor extensions documentation. [#extension-category: envoy.rate_limit_descriptors]
.envoy.config.core.v3.TypedExtensionConfig extension = 9;- Specified by:
getExtensionin interfaceRateLimitConfig.ActionOrBuilder- Returns:
- The extension.
-
getExtensionOrBuilder
public TypedExtensionConfigOrBuilder getExtensionOrBuilder()
Rate limit descriptor extension. See the rate limit descriptor extensions documentation. [#extension-category: envoy.rate_limit_descriptors]
.envoy.config.core.v3.TypedExtensionConfig extension = 9;- Specified by:
getExtensionOrBuilderin interfaceRateLimitConfig.ActionOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RateLimitConfig.Action parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitConfig.Action parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitConfig.Action parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitConfig.Action parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitConfig.Action parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitConfig.Action parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitConfig.Action parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitConfig.Action parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RateLimitConfig.Action parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RateLimitConfig.Action parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitConfig.Action parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitConfig.Action parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RateLimitConfig.Action.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RateLimitConfig.Action.Builder newBuilder()
-
newBuilder
public static RateLimitConfig.Action.Builder newBuilder(RateLimitConfig.Action prototype)
-
toBuilder
public RateLimitConfig.Action.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RateLimitConfig.Action.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RateLimitConfig.Action getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RateLimitConfig.Action> parser()
-
getParserForType
public com.google.protobuf.Parser<RateLimitConfig.Action> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RateLimitConfig.Action getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-