Class HeaderPair.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<HeaderPair.Builder>
com.google.protobuf.GeneratedMessage.Builder<HeaderPair.Builder>
com.soulfiremc.grpc.generated.HeaderPair.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, HeaderPairOrBuilder, Cloneable
- Enclosing class:
HeaderPair
public static final class HeaderPair.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HeaderPair.Builder>
implements HeaderPairOrBuilder
Represents a single HTTP header as a key-value pair. Used for both request headers (sent to the target server) and response headers (received from the target server).Protobuf type
soulfire.v1.HeaderPair-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()clearKey()The header name (e.g., "Content-Type", "Authorization", "Accept").The header value (e.g., "application/json", "Bearer token123").static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetKey()The header name (e.g., "Content-Type", "Authorization", "Accept").com.google.protobuf.ByteStringThe header name (e.g., "Content-Type", "Authorization", "Accept").getValue()The header value (e.g., "application/json", "Bearer token123").com.google.protobuf.ByteStringThe header value (e.g., "application/json", "Bearer token123").protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(HeaderPair other) The header name (e.g., "Content-Type", "Authorization", "Accept").setKeyBytes(com.google.protobuf.ByteString value) The header name (e.g., "Content-Type", "Authorization", "Accept").The header value (e.g., "application/json", "Bearer token123").setValueBytes(com.google.protobuf.ByteString value) The header value (e.g., "application/json", "Bearer token123").Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<HeaderPair.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<HeaderPair.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<HeaderPair.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HeaderPair.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HeaderPair.Builder>
-
mergeFrom
public HeaderPair.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HeaderPair.Builder>- Throws:
IOException
-
getKey
The header name (e.g., "Content-Type", "Authorization", "Accept"). Header names are case-insensitive per HTTP specification.
string key = 1;- Specified by:
getKeyin interfaceHeaderPairOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()The header name (e.g., "Content-Type", "Authorization", "Accept"). Header names are case-insensitive per HTTP specification.
string key = 1;- Specified by:
getKeyBytesin interfaceHeaderPairOrBuilder- Returns:
- The bytes for key.
-
setKey
The header name (e.g., "Content-Type", "Authorization", "Accept"). Header names are case-insensitive per HTTP specification.
string key = 1;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
The header name (e.g., "Content-Type", "Authorization", "Accept"). Header names are case-insensitive per HTTP specification.
string key = 1;- Returns:
- This builder for chaining.
-
setKeyBytes
The header name (e.g., "Content-Type", "Authorization", "Accept"). Header names are case-insensitive per HTTP specification.
string key = 1;- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-
getValue
The header value (e.g., "application/json", "Bearer token123").
string value = 2;- Specified by:
getValuein interfaceHeaderPairOrBuilder- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()The header value (e.g., "application/json", "Bearer token123").
string value = 2;- Specified by:
getValueBytesin interfaceHeaderPairOrBuilder- Returns:
- The bytes for value.
-
setValue
The header value (e.g., "application/json", "Bearer token123").
string value = 2;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
The header value (e.g., "application/json", "Bearer token123").
string value = 2;- Returns:
- This builder for chaining.
-
setValueBytes
The header value (e.g., "application/json", "Bearer token123").
string value = 2;- Parameters:
value- The bytes for value to set.- Returns:
- This builder for chaining.
-