Class RateLimit.Action
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.envoyproxy.envoy.config.route.v3.RateLimit.Action
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,RateLimit.ActionOrBuilder
,Serializable
- Enclosing class:
RateLimit
public static final class RateLimit.Action
extends com.google.protobuf.GeneratedMessage
implements RateLimit.ActionOrBuilder
[#next-free-field: 12]Protobuf type
envoy.config.route.v3.RateLimit.Action
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static final class
[#next-free-field: 12]static final class
The following descriptor entry is appended to the descriptor: ..static interface
static final class
The following descriptor entry is appended when the :ref:`dynamic metadata <well_known_dynamic_metadata>` contains a key value: ..static interface
static final class
The following descriptor entry is appended to the descriptor: ..static interface
static final class
The following descriptor entry is appended to the descriptor: ..static interface
static final class
The following descriptor entry is appended to the descriptor and is populated using the masked address from :ref:`x-forwarded-for <config_http_conn_man_headers_x-forwarded-for>`: ..static interface
static final class
The following descriptor entry is appended when the metadata contains a key value: ..static interface
static final class
The following descriptor entry is appended to the descriptor: ..static interface
static final class
The 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>`: ..static interface
static final class
The following descriptor entry is appended when a header contains a key that matches the ``header_name``: ..static interface
static final class
The following descriptor entry is appended to the descriptor: ..static interface
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,
BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParent
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Object
private int
private static final RateLimit.Action
static final int
static final int
static final int
static final int
static final int
static final int
private byte
static final int
private static final com.google.protobuf.Parser
<RateLimit.Action> static final int
static final int
static final int
private static final long
static final int
Fields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static RateLimit.Action
static final com.google.protobuf.Descriptors.Descriptor
Rate limit on destination cluster.Rate limit on destination cluster.Deprecated.envoy.config.route.v3.RateLimit.Action.dynamic_metadata is deprecated.Deprecated.Rate limit descriptor extension.Rate limit descriptor extension.Rate limit on a generic key.Rate limit on a generic key.Rate limit on the existence of request headers.Rate limit on the existence of request headers.Rate limit on masked remote address.Rate limit on masked remote address.Rate limit on metadata.Rate limit on metadata.com.google.protobuf.Parser
<RateLimit.Action> Rate limit on the existence of query parameters.Rate limit on the existence of query parameters.Rate limit on remote address.Rate limit on remote address.Rate limit on request headers.Rate limit on request headers.int
Rate limit on source cluster.Rate limit on source cluster.boolean
Rate limit on destination cluster.boolean
Deprecated.envoy.config.route.v3.RateLimit.Action.dynamic_metadata is deprecated.boolean
Rate limit descriptor extension.boolean
Rate limit on a generic key.int
hashCode()
boolean
Rate limit on the existence of request headers.boolean
Rate limit on masked remote address.boolean
Rate limit on metadata.boolean
Rate limit on the existence of query parameters.boolean
Rate limit on remote address.boolean
Rate limit on request headers.boolean
Rate limit on source cluster.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
static RateLimit.Action.Builder
static RateLimit.Action.Builder
newBuilder
(RateLimit.Action prototype) protected RateLimit.Action.Builder
newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) static RateLimit.Action
parseDelimitedFrom
(InputStream input) static RateLimit.Action
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimit.Action
parseFrom
(byte[] data) static RateLimit.Action
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimit.Action
parseFrom
(com.google.protobuf.ByteString data) static RateLimit.Action
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimit.Action
parseFrom
(com.google.protobuf.CodedInputStream input) static RateLimit.Action
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimit.Action
parseFrom
(InputStream input) static RateLimit.Action
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RateLimit.Action
parseFrom
(ByteBuffer data) static RateLimit.Action
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser
<RateLimit.Action> parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, 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, hashFields, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
actionSpecifierCase_
private int actionSpecifierCase_ -
actionSpecifier_
-
SOURCE_CLUSTER_FIELD_NUMBER
public static final int SOURCE_CLUSTER_FIELD_NUMBER- See Also:
-
DESTINATION_CLUSTER_FIELD_NUMBER
public static final int DESTINATION_CLUSTER_FIELD_NUMBER- See Also:
-
REQUEST_HEADERS_FIELD_NUMBER
public static final int REQUEST_HEADERS_FIELD_NUMBER- See Also:
-
REMOTE_ADDRESS_FIELD_NUMBER
public static final int REMOTE_ADDRESS_FIELD_NUMBER- See Also:
-
GENERIC_KEY_FIELD_NUMBER
public static final int GENERIC_KEY_FIELD_NUMBER- See Also:
-
HEADER_VALUE_MATCH_FIELD_NUMBER
public static final int HEADER_VALUE_MATCH_FIELD_NUMBER- See Also:
-
DYNAMIC_METADATA_FIELD_NUMBER
public static final int DYNAMIC_METADATA_FIELD_NUMBER- See Also:
-
METADATA_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER- See Also:
-
EXTENSION_FIELD_NUMBER
public static final int EXTENSION_FIELD_NUMBER- See Also:
-
MASKED_REMOTE_ADDRESS_FIELD_NUMBER
public static final int MASKED_REMOTE_ADDRESS_FIELD_NUMBER- See Also:
-
QUERY_PARAMETER_VALUE_MATCH_FIELD_NUMBER
public static final int QUERY_PARAMETER_VALUE_MATCH_FIELD_NUMBER- See Also:
-
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
Action
private Action(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Action
private Action()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage
-
getActionSpecifierCase
- Specified by:
getActionSpecifierCase
in interfaceRateLimit.ActionOrBuilder
-
hasSourceCluster
public boolean hasSourceCluster()Rate limit on source cluster.
.envoy.config.route.v3.RateLimit.Action.SourceCluster source_cluster = 1;
- Specified by:
hasSourceCluster
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the sourceCluster field is set.
-
getSourceCluster
Rate limit on source cluster.
.envoy.config.route.v3.RateLimit.Action.SourceCluster source_cluster = 1;
- Specified by:
getSourceCluster
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The sourceCluster.
-
getSourceClusterOrBuilder
Rate limit on source cluster.
.envoy.config.route.v3.RateLimit.Action.SourceCluster source_cluster = 1;
- Specified by:
getSourceClusterOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasDestinationCluster
public boolean hasDestinationCluster()Rate limit on destination cluster.
.envoy.config.route.v3.RateLimit.Action.DestinationCluster destination_cluster = 2;
- Specified by:
hasDestinationCluster
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the destinationCluster field is set.
-
getDestinationCluster
Rate limit on destination cluster.
.envoy.config.route.v3.RateLimit.Action.DestinationCluster destination_cluster = 2;
- Specified by:
getDestinationCluster
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The destinationCluster.
-
getDestinationClusterOrBuilder
Rate limit on destination cluster.
.envoy.config.route.v3.RateLimit.Action.DestinationCluster destination_cluster = 2;
- Specified by:
getDestinationClusterOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasRequestHeaders
public boolean hasRequestHeaders()Rate limit on request headers.
.envoy.config.route.v3.RateLimit.Action.RequestHeaders request_headers = 3;
- Specified by:
hasRequestHeaders
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the requestHeaders field is set.
-
getRequestHeaders
Rate limit on request headers.
.envoy.config.route.v3.RateLimit.Action.RequestHeaders request_headers = 3;
- Specified by:
getRequestHeaders
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The requestHeaders.
-
getRequestHeadersOrBuilder
Rate limit on request headers.
.envoy.config.route.v3.RateLimit.Action.RequestHeaders request_headers = 3;
- Specified by:
getRequestHeadersOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasRemoteAddress
public boolean hasRemoteAddress()Rate limit on remote address.
.envoy.config.route.v3.RateLimit.Action.RemoteAddress remote_address = 4;
- Specified by:
hasRemoteAddress
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the remoteAddress field is set.
-
getRemoteAddress
Rate limit on remote address.
.envoy.config.route.v3.RateLimit.Action.RemoteAddress remote_address = 4;
- Specified by:
getRemoteAddress
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The remoteAddress.
-
getRemoteAddressOrBuilder
Rate limit on remote address.
.envoy.config.route.v3.RateLimit.Action.RemoteAddress remote_address = 4;
- Specified by:
getRemoteAddressOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasGenericKey
public boolean hasGenericKey()Rate limit on a generic key.
.envoy.config.route.v3.RateLimit.Action.GenericKey generic_key = 5;
- Specified by:
hasGenericKey
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the genericKey field is set.
-
getGenericKey
Rate limit on a generic key.
.envoy.config.route.v3.RateLimit.Action.GenericKey generic_key = 5;
- Specified by:
getGenericKey
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The genericKey.
-
getGenericKeyOrBuilder
Rate limit on a generic key.
.envoy.config.route.v3.RateLimit.Action.GenericKey generic_key = 5;
- Specified by:
getGenericKeyOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasHeaderValueMatch
public boolean hasHeaderValueMatch()Rate limit on the existence of request headers.
.envoy.config.route.v3.RateLimit.Action.HeaderValueMatch header_value_match = 6;
- Specified by:
hasHeaderValueMatch
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the headerValueMatch field is set.
-
getHeaderValueMatch
Rate limit on the existence of request headers.
.envoy.config.route.v3.RateLimit.Action.HeaderValueMatch header_value_match = 6;
- Specified by:
getHeaderValueMatch
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The headerValueMatch.
-
getHeaderValueMatchOrBuilder
Rate limit on the existence of request headers.
.envoy.config.route.v3.RateLimit.Action.HeaderValueMatch header_value_match = 6;
- Specified by:
getHeaderValueMatchOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasDynamicMetadata
Deprecated.envoy.config.route.v3.RateLimit.Action.dynamic_metadata is deprecated. See envoy/config/route/v3/route_components.proto;l=2127Rate limit on dynamic metadata. .. attention:: This field has been deprecated in favor of the :ref:`metadata <envoy_v3_api_field_config.route.v3.RateLimit.Action.metadata>` field
.envoy.config.route.v3.RateLimit.Action.DynamicMetaData dynamic_metadata = 7 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
- Specified by:
hasDynamicMetadata
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the dynamicMetadata field is set.
-
getDynamicMetadata
Deprecated.envoy.config.route.v3.RateLimit.Action.dynamic_metadata is deprecated. See envoy/config/route/v3/route_components.proto;l=2127Rate limit on dynamic metadata. .. attention:: This field has been deprecated in favor of the :ref:`metadata <envoy_v3_api_field_config.route.v3.RateLimit.Action.metadata>` field
.envoy.config.route.v3.RateLimit.Action.DynamicMetaData dynamic_metadata = 7 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
- Specified by:
getDynamicMetadata
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The dynamicMetadata.
-
getDynamicMetadataOrBuilder
Deprecated.Rate limit on dynamic metadata. .. attention:: This field has been deprecated in favor of the :ref:`metadata <envoy_v3_api_field_config.route.v3.RateLimit.Action.metadata>` field
.envoy.config.route.v3.RateLimit.Action.DynamicMetaData dynamic_metadata = 7 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
- Specified by:
getDynamicMetadataOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasMetadata
public boolean hasMetadata()Rate limit on metadata.
.envoy.config.route.v3.RateLimit.Action.MetaData metadata = 8;
- Specified by:
hasMetadata
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the metadata field is set.
-
getMetadata
Rate limit on metadata.
.envoy.config.route.v3.RateLimit.Action.MetaData metadata = 8;
- Specified by:
getMetadata
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The metadata.
-
getMetadataOrBuilder
Rate limit on metadata.
.envoy.config.route.v3.RateLimit.Action.MetaData metadata = 8;
- Specified by:
getMetadataOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasExtension
public boolean hasExtension()Rate limit descriptor extension. See the rate limit descriptor extensions documentation. :ref:`HTTP matching input functions <arch_overview_matching_api>` are permitted as descriptor extensions. The input functions are only looked up if there is no rate limit descriptor extension matching the type URL. [#extension-category: envoy.rate_limit_descriptors]
.envoy.config.core.v3.TypedExtensionConfig extension = 9;
- Specified by:
hasExtension
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the extension field is set.
-
getExtension
Rate limit descriptor extension. See the rate limit descriptor extensions documentation. :ref:`HTTP matching input functions <arch_overview_matching_api>` are permitted as descriptor extensions. The input functions are only looked up if there is no rate limit descriptor extension matching the type URL. [#extension-category: envoy.rate_limit_descriptors]
.envoy.config.core.v3.TypedExtensionConfig extension = 9;
- Specified by:
getExtension
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The extension.
-
getExtensionOrBuilder
Rate limit descriptor extension. See the rate limit descriptor extensions documentation. :ref:`HTTP matching input functions <arch_overview_matching_api>` are permitted as descriptor extensions. The input functions are only looked up if there is no rate limit descriptor extension matching the type URL. [#extension-category: envoy.rate_limit_descriptors]
.envoy.config.core.v3.TypedExtensionConfig extension = 9;
- Specified by:
getExtensionOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasMaskedRemoteAddress
public boolean hasMaskedRemoteAddress()Rate limit on masked remote address.
.envoy.config.route.v3.RateLimit.Action.MaskedRemoteAddress masked_remote_address = 10;
- Specified by:
hasMaskedRemoteAddress
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the maskedRemoteAddress field is set.
-
getMaskedRemoteAddress
Rate limit on masked remote address.
.envoy.config.route.v3.RateLimit.Action.MaskedRemoteAddress masked_remote_address = 10;
- Specified by:
getMaskedRemoteAddress
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The maskedRemoteAddress.
-
getMaskedRemoteAddressOrBuilder
Rate limit on masked remote address.
.envoy.config.route.v3.RateLimit.Action.MaskedRemoteAddress masked_remote_address = 10;
- Specified by:
getMaskedRemoteAddressOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
hasQueryParameterValueMatch
public boolean hasQueryParameterValueMatch()Rate limit on the existence of query parameters.
.envoy.config.route.v3.RateLimit.Action.QueryParameterValueMatch query_parameter_value_match = 11;
- Specified by:
hasQueryParameterValueMatch
in interfaceRateLimit.ActionOrBuilder
- Returns:
- Whether the queryParameterValueMatch field is set.
-
getQueryParameterValueMatch
Rate limit on the existence of query parameters.
.envoy.config.route.v3.RateLimit.Action.QueryParameterValueMatch query_parameter_value_match = 11;
- Specified by:
getQueryParameterValueMatch
in interfaceRateLimit.ActionOrBuilder
- Returns:
- The queryParameterValueMatch.
-
getQueryParameterValueMatchOrBuilder
Rate limit on the existence of query parameters.
.envoy.config.route.v3.RateLimit.Action.QueryParameterValueMatch query_parameter_value_match = 11;
- Specified by:
getQueryParameterValueMatchOrBuilder
in interfaceRateLimit.ActionOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RateLimit.Action parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimit.Action parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimit.Action parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimit.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 RateLimit.Action parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimit.Action parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RateLimit.Action parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RateLimit.Action parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RateLimit.Action parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RateLimit.Action parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RateLimit.Action.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-