Package com.google.api
Class JwtLocation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
com.google.api.JwtLocation.Builder
- All Implemented Interfaces:
JwtLocationOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- JwtLocation
public static final class JwtLocation.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
implements JwtLocationOrBuilder
Specifies a location to extract JWT from an API request.Protobuf type
google.api.JwtLocation
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
Specifies cookie name to extract JWT token.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) Specifies HTTP header name to extract JWT token.clearIn()
clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Specifies URL query parameter name to extract JWT token.The value prefix.clone()
Specifies cookie name to extract JWT token.com.google.protobuf.ByteString
Specifies cookie name to extract JWT token.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Specifies HTTP header name to extract JWT token.com.google.protobuf.ByteString
Specifies HTTP header name to extract JWT token.getQuery()
Specifies URL query parameter name to extract JWT token.com.google.protobuf.ByteString
Specifies URL query parameter name to extract JWT token.The value prefix.com.google.protobuf.ByteString
The value prefix.boolean
Specifies cookie name to extract JWT token.boolean
Specifies HTTP header name to extract JWT token.boolean
hasQuery()
Specifies URL query parameter name to extract JWT token.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(JwtLocation other) mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) final JwtLocation.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Specifies cookie name to extract JWT token.setCookieBytes
(com.google.protobuf.ByteString value) Specifies cookie name to extract JWT token.Specifies HTTP header name to extract JWT token.setHeaderBytes
(com.google.protobuf.ByteString value) Specifies HTTP header name to extract JWT token.Specifies URL query parameter name to extract JWT token.setQueryBytes
(com.google.protobuf.ByteString value) Specifies URL query parameter name to extract JWT token.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final JwtLocation.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setValuePrefix
(String value) The value prefix.setValuePrefixBytes
(com.google.protobuf.ByteString value) The value prefix.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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
setField
public JwtLocation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
setRepeatedField
public JwtLocation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
addRepeatedField
public JwtLocation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<JwtLocation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
mergeFrom
public JwtLocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<JwtLocation.Builder>
- Throws:
IOException
-
getInCase
- Specified by:
getInCase
in interfaceJwtLocationOrBuilder
-
clearIn
-
hasHeader
public boolean hasHeader()Specifies HTTP header name to extract JWT token.
string header = 1;
- Specified by:
hasHeader
in interfaceJwtLocationOrBuilder
- Returns:
- Whether the header field is set.
-
getHeader
Specifies HTTP header name to extract JWT token.
string header = 1;
- Specified by:
getHeader
in interfaceJwtLocationOrBuilder
- Returns:
- The header.
-
getHeaderBytes
public com.google.protobuf.ByteString getHeaderBytes()Specifies HTTP header name to extract JWT token.
string header = 1;
- Specified by:
getHeaderBytes
in interfaceJwtLocationOrBuilder
- Returns:
- The bytes for header.
-
setHeader
Specifies HTTP header name to extract JWT token.
string header = 1;
- Parameters:
value
- The header to set.- Returns:
- This builder for chaining.
-
clearHeader
Specifies HTTP header name to extract JWT token.
string header = 1;
- Returns:
- This builder for chaining.
-
setHeaderBytes
Specifies HTTP header name to extract JWT token.
string header = 1;
- Parameters:
value
- The bytes for header to set.- Returns:
- This builder for chaining.
-
hasQuery
public boolean hasQuery()Specifies URL query parameter name to extract JWT token.
string query = 2;
- Specified by:
hasQuery
in interfaceJwtLocationOrBuilder
- Returns:
- Whether the query field is set.
-
getQuery
Specifies URL query parameter name to extract JWT token.
string query = 2;
- Specified by:
getQuery
in interfaceJwtLocationOrBuilder
- Returns:
- The query.
-
getQueryBytes
public com.google.protobuf.ByteString getQueryBytes()Specifies URL query parameter name to extract JWT token.
string query = 2;
- Specified by:
getQueryBytes
in interfaceJwtLocationOrBuilder
- Returns:
- The bytes for query.
-
setQuery
Specifies URL query parameter name to extract JWT token.
string query = 2;
- Parameters:
value
- The query to set.- Returns:
- This builder for chaining.
-
clearQuery
Specifies URL query parameter name to extract JWT token.
string query = 2;
- Returns:
- This builder for chaining.
-
setQueryBytes
Specifies URL query parameter name to extract JWT token.
string query = 2;
- Parameters:
value
- The bytes for query to set.- Returns:
- This builder for chaining.
-
hasCookie
public boolean hasCookie()Specifies cookie name to extract JWT token.
string cookie = 4;
- Specified by:
hasCookie
in interfaceJwtLocationOrBuilder
- Returns:
- Whether the cookie field is set.
-
getCookie
Specifies cookie name to extract JWT token.
string cookie = 4;
- Specified by:
getCookie
in interfaceJwtLocationOrBuilder
- Returns:
- The cookie.
-
getCookieBytes
public com.google.protobuf.ByteString getCookieBytes()Specifies cookie name to extract JWT token.
string cookie = 4;
- Specified by:
getCookieBytes
in interfaceJwtLocationOrBuilder
- Returns:
- The bytes for cookie.
-
setCookie
Specifies cookie name to extract JWT token.
string cookie = 4;
- Parameters:
value
- The cookie to set.- Returns:
- This builder for chaining.
-
clearCookie
Specifies cookie name to extract JWT token.
string cookie = 4;
- Returns:
- This builder for chaining.
-
setCookieBytes
Specifies cookie name to extract JWT token.
string cookie = 4;
- Parameters:
value
- The bytes for cookie to set.- Returns:
- This builder for chaining.
-
getValuePrefix
The value prefix. The value format is "value_prefix{token}" Only applies to "in" header type. Must be empty for "in" query type. If not empty, the header value has to match (case sensitive) this prefix. If not matched, JWT will not be extracted. If matched, JWT will be extracted after the prefix is removed. For example, for "Authorization: Bearer {JWT}", value_prefix="Bearer " with a space at the end.
string value_prefix = 3;
- Specified by:
getValuePrefix
in interfaceJwtLocationOrBuilder
- Returns:
- The valuePrefix.
-
getValuePrefixBytes
public com.google.protobuf.ByteString getValuePrefixBytes()The value prefix. The value format is "value_prefix{token}" Only applies to "in" header type. Must be empty for "in" query type. If not empty, the header value has to match (case sensitive) this prefix. If not matched, JWT will not be extracted. If matched, JWT will be extracted after the prefix is removed. For example, for "Authorization: Bearer {JWT}", value_prefix="Bearer " with a space at the end.
string value_prefix = 3;
- Specified by:
getValuePrefixBytes
in interfaceJwtLocationOrBuilder
- Returns:
- The bytes for valuePrefix.
-
setValuePrefix
The value prefix. The value format is "value_prefix{token}" Only applies to "in" header type. Must be empty for "in" query type. If not empty, the header value has to match (case sensitive) this prefix. If not matched, JWT will not be extracted. If matched, JWT will be extracted after the prefix is removed. For example, for "Authorization: Bearer {JWT}", value_prefix="Bearer " with a space at the end.
string value_prefix = 3;
- Parameters:
value
- The valuePrefix to set.- Returns:
- This builder for chaining.
-
clearValuePrefix
The value prefix. The value format is "value_prefix{token}" Only applies to "in" header type. Must be empty for "in" query type. If not empty, the header value has to match (case sensitive) this prefix. If not matched, JWT will not be extracted. If matched, JWT will be extracted after the prefix is removed. For example, for "Authorization: Bearer {JWT}", value_prefix="Bearer " with a space at the end.
string value_prefix = 3;
- Returns:
- This builder for chaining.
-
setValuePrefixBytes
The value prefix. The value format is "value_prefix{token}" Only applies to "in" header type. Must be empty for "in" query type. If not empty, the header value has to match (case sensitive) this prefix. If not matched, JWT will not be extracted. If matched, JWT will be extracted after the prefix is removed. For example, for "Authorization: Bearer {JWT}", value_prefix="Bearer " with a space at the end.
string value_prefix = 3;
- Parameters:
value
- The bytes for valuePrefix to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final JwtLocation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-
mergeUnknownFields
public final JwtLocation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<JwtLocation.Builder>
-