public static final class RouteOuterClass.RateLimit.Action.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.Builder> implements RouteOuterClass.RateLimit.ActionOrBuilder
envoy.api.v2.route.RateLimit.ActiongetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.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<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouteOuterClass.RateLimit.Action build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouteOuterClass.RateLimit.Action buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouteOuterClass.RateLimit.Action.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.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<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.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<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.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<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.Builder mergeFrom(RouteOuterClass.RateLimit.Action other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.Builder>public RouteOuterClass.RateLimit.Action.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<RouteOuterClass.RateLimit.Action.Builder>IOExceptionpublic RouteOuterClass.RateLimit.Action.ActionSpecifierCase getActionSpecifierCase()
getActionSpecifierCase in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.Builder clearActionSpecifier()
public boolean hasSourceCluster()
Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;hasSourceCluster in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.SourceCluster getSourceCluster()
Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;getSourceCluster in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.Builder setSourceCluster(RouteOuterClass.RateLimit.Action.SourceCluster value)
Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;public RouteOuterClass.RateLimit.Action.Builder setSourceCluster(RouteOuterClass.RateLimit.Action.SourceCluster.Builder builderForValue)
Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;public RouteOuterClass.RateLimit.Action.Builder mergeSourceCluster(RouteOuterClass.RateLimit.Action.SourceCluster value)
Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;public RouteOuterClass.RateLimit.Action.Builder clearSourceCluster()
Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;public RouteOuterClass.RateLimit.Action.SourceCluster.Builder getSourceClusterBuilder()
Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;public RouteOuterClass.RateLimit.Action.SourceClusterOrBuilder getSourceClusterOrBuilder()
Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;getSourceClusterOrBuilder in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic boolean hasDestinationCluster()
Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;hasDestinationCluster in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.DestinationCluster getDestinationCluster()
Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;getDestinationCluster in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.Builder setDestinationCluster(RouteOuterClass.RateLimit.Action.DestinationCluster value)
Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;public RouteOuterClass.RateLimit.Action.Builder setDestinationCluster(RouteOuterClass.RateLimit.Action.DestinationCluster.Builder builderForValue)
Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;public RouteOuterClass.RateLimit.Action.Builder mergeDestinationCluster(RouteOuterClass.RateLimit.Action.DestinationCluster value)
Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;public RouteOuterClass.RateLimit.Action.Builder clearDestinationCluster()
Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;public RouteOuterClass.RateLimit.Action.DestinationCluster.Builder getDestinationClusterBuilder()
Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;public RouteOuterClass.RateLimit.Action.DestinationClusterOrBuilder getDestinationClusterOrBuilder()
Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;getDestinationClusterOrBuilder in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic boolean hasRequestHeaders()
Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;hasRequestHeaders in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.RequestHeaders getRequestHeaders()
Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;getRequestHeaders in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.Builder setRequestHeaders(RouteOuterClass.RateLimit.Action.RequestHeaders value)
Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;public RouteOuterClass.RateLimit.Action.Builder setRequestHeaders(RouteOuterClass.RateLimit.Action.RequestHeaders.Builder builderForValue)
Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;public RouteOuterClass.RateLimit.Action.Builder mergeRequestHeaders(RouteOuterClass.RateLimit.Action.RequestHeaders value)
Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;public RouteOuterClass.RateLimit.Action.Builder clearRequestHeaders()
Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;public RouteOuterClass.RateLimit.Action.RequestHeaders.Builder getRequestHeadersBuilder()
Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;public RouteOuterClass.RateLimit.Action.RequestHeadersOrBuilder getRequestHeadersOrBuilder()
Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;getRequestHeadersOrBuilder in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic boolean hasRemoteAddress()
Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;hasRemoteAddress in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.RemoteAddress getRemoteAddress()
Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;getRemoteAddress in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.Builder setRemoteAddress(RouteOuterClass.RateLimit.Action.RemoteAddress value)
Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;public RouteOuterClass.RateLimit.Action.Builder setRemoteAddress(RouteOuterClass.RateLimit.Action.RemoteAddress.Builder builderForValue)
Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;public RouteOuterClass.RateLimit.Action.Builder mergeRemoteAddress(RouteOuterClass.RateLimit.Action.RemoteAddress value)
Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;public RouteOuterClass.RateLimit.Action.Builder clearRemoteAddress()
Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;public RouteOuterClass.RateLimit.Action.RemoteAddress.Builder getRemoteAddressBuilder()
Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;public RouteOuterClass.RateLimit.Action.RemoteAddressOrBuilder getRemoteAddressOrBuilder()
Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;getRemoteAddressOrBuilder in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic boolean hasGenericKey()
Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;hasGenericKey in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.GenericKey getGenericKey()
Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;getGenericKey in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.Builder setGenericKey(RouteOuterClass.RateLimit.Action.GenericKey value)
Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;public RouteOuterClass.RateLimit.Action.Builder setGenericKey(RouteOuterClass.RateLimit.Action.GenericKey.Builder builderForValue)
Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;public RouteOuterClass.RateLimit.Action.Builder mergeGenericKey(RouteOuterClass.RateLimit.Action.GenericKey value)
Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;public RouteOuterClass.RateLimit.Action.Builder clearGenericKey()
Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;public RouteOuterClass.RateLimit.Action.GenericKey.Builder getGenericKeyBuilder()
Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;public RouteOuterClass.RateLimit.Action.GenericKeyOrBuilder getGenericKeyOrBuilder()
Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;getGenericKeyOrBuilder in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic boolean hasHeaderValueMatch()
Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;hasHeaderValueMatch in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.HeaderValueMatch getHeaderValueMatch()
Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;getHeaderValueMatch in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic RouteOuterClass.RateLimit.Action.Builder setHeaderValueMatch(RouteOuterClass.RateLimit.Action.HeaderValueMatch value)
Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;public RouteOuterClass.RateLimit.Action.Builder setHeaderValueMatch(RouteOuterClass.RateLimit.Action.HeaderValueMatch.Builder builderForValue)
Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;public RouteOuterClass.RateLimit.Action.Builder mergeHeaderValueMatch(RouteOuterClass.RateLimit.Action.HeaderValueMatch value)
Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;public RouteOuterClass.RateLimit.Action.Builder clearHeaderValueMatch()
Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;public RouteOuterClass.RateLimit.Action.HeaderValueMatch.Builder getHeaderValueMatchBuilder()
Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;public RouteOuterClass.RateLimit.Action.HeaderValueMatchOrBuilder getHeaderValueMatchOrBuilder()
Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;getHeaderValueMatchOrBuilder in interface RouteOuterClass.RateLimit.ActionOrBuilderpublic final RouteOuterClass.RateLimit.Action.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.Builder>public final RouteOuterClass.RateLimit.Action.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Action.Builder>Copyright © 2018 The Envoy Project. All rights reserved.