public static final class PerRouteConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder> implements PerRouteConfigOrBuilder
Specify per-route config.Protobuf type
envoy.extensions.filters.http.jwt_authn.v4alpha.PerRouteConfig| Modifier and Type | Method and Description |
|---|---|
PerRouteConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PerRouteConfig |
build() |
PerRouteConfig |
buildPartial() |
PerRouteConfig.Builder |
clear() |
PerRouteConfig.Builder |
clearDisabled()
Disable Jwt Authentication for this route.
|
PerRouteConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PerRouteConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PerRouteConfig.Builder |
clearRequirementName()
Use requirement_name to specify a JwtRequirement.
|
PerRouteConfig.Builder |
clearRequirementSpecifier() |
PerRouteConfig.Builder |
clone() |
PerRouteConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisabled()
Disable Jwt Authentication for this route.
|
String |
getRequirementName()
Use requirement_name to specify a JwtRequirement.
|
com.google.protobuf.ByteString |
getRequirementNameBytes()
Use requirement_name to specify a JwtRequirement.
|
PerRouteConfig.RequirementSpecifierCase |
getRequirementSpecifierCase() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PerRouteConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PerRouteConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
PerRouteConfig.Builder |
mergeFrom(PerRouteConfig other) |
PerRouteConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PerRouteConfig.Builder |
setDisabled(boolean value)
Disable Jwt Authentication for this route.
|
PerRouteConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PerRouteConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PerRouteConfig.Builder |
setRequirementName(String value)
Use requirement_name to specify a JwtRequirement.
|
PerRouteConfig.Builder |
setRequirementNameBytes(com.google.protobuf.ByteString value)
Use requirement_name to specify a JwtRequirement.
|
PerRouteConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<PerRouteConfig.Builder>public PerRouteConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.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<PerRouteConfig.Builder>public PerRouteConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PerRouteConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PerRouteConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PerRouteConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public PerRouteConfig.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<PerRouteConfig.Builder>public PerRouteConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public PerRouteConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public PerRouteConfig.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<PerRouteConfig.Builder>public PerRouteConfig.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<PerRouteConfig.Builder>public PerRouteConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PerRouteConfig.Builder>public PerRouteConfig.Builder mergeFrom(PerRouteConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public PerRouteConfig.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<PerRouteConfig.Builder>IOExceptionpublic PerRouteConfig.RequirementSpecifierCase getRequirementSpecifierCase()
getRequirementSpecifierCase in interface PerRouteConfigOrBuilderpublic PerRouteConfig.Builder clearRequirementSpecifier()
public boolean getDisabled()
Disable Jwt Authentication for this route.
bool disabled = 1 [(.validate.rules) = { ... }getDisabled in interface PerRouteConfigOrBuilderpublic PerRouteConfig.Builder setDisabled(boolean value)
Disable Jwt Authentication for this route.
bool disabled = 1 [(.validate.rules) = { ... }public PerRouteConfig.Builder clearDisabled()
Disable Jwt Authentication for this route.
bool disabled = 1 [(.validate.rules) = { ... }public String getRequirementName()
Use requirement_name to specify a JwtRequirement. This requirement_name MUST be specified at the :ref:`requirement_map <envoy_v3_api_field_extensions.filters.http.jwt_authn.v3.JwtAuthentication.requirement_map>` in `JwtAuthentication`. If no, the requests using this route will be rejected with 403.
string requirement_name = 2 [(.validate.rules) = { ... }getRequirementName in interface PerRouteConfigOrBuilderpublic com.google.protobuf.ByteString getRequirementNameBytes()
Use requirement_name to specify a JwtRequirement. This requirement_name MUST be specified at the :ref:`requirement_map <envoy_v3_api_field_extensions.filters.http.jwt_authn.v3.JwtAuthentication.requirement_map>` in `JwtAuthentication`. If no, the requests using this route will be rejected with 403.
string requirement_name = 2 [(.validate.rules) = { ... }getRequirementNameBytes in interface PerRouteConfigOrBuilderpublic PerRouteConfig.Builder setRequirementName(String value)
Use requirement_name to specify a JwtRequirement. This requirement_name MUST be specified at the :ref:`requirement_map <envoy_v3_api_field_extensions.filters.http.jwt_authn.v3.JwtAuthentication.requirement_map>` in `JwtAuthentication`. If no, the requests using this route will be rejected with 403.
string requirement_name = 2 [(.validate.rules) = { ... }public PerRouteConfig.Builder clearRequirementName()
Use requirement_name to specify a JwtRequirement. This requirement_name MUST be specified at the :ref:`requirement_map <envoy_v3_api_field_extensions.filters.http.jwt_authn.v3.JwtAuthentication.requirement_map>` in `JwtAuthentication`. If no, the requests using this route will be rejected with 403.
string requirement_name = 2 [(.validate.rules) = { ... }public PerRouteConfig.Builder setRequirementNameBytes(com.google.protobuf.ByteString value)
Use requirement_name to specify a JwtRequirement. This requirement_name MUST be specified at the :ref:`requirement_map <envoy_v3_api_field_extensions.filters.http.jwt_authn.v3.JwtAuthentication.requirement_map>` in `JwtAuthentication`. If no, the requests using this route will be rejected with 403.
string requirement_name = 2 [(.validate.rules) = { ... }public final PerRouteConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public final PerRouteConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.