Package org.a2aproject.sdk.compat03.grpc
Class AgentCardSignature.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AgentCardSignature.Builder>
org.a2aproject.sdk.compat03.grpc.AgentCardSignature.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,AgentCardSignatureOrBuilder
- Enclosing class:
- AgentCardSignature
public static final class AgentCardSignature.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AgentCardSignature.Builder>
implements AgentCardSignatureOrBuilder
AgentCardSignature represents a JWS signature of an AgentCard. This follows the JSON format of an RFC 7515 JSON Web Signature (JWS).Protobuf type
a2a.v1.AgentCardSignature-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The unprotected JWS header values.The protected JWS header for the signature.The computed signature, base64url-encoded.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.StructThe unprotected JWS header values.com.google.protobuf.Struct.BuilderThe unprotected JWS header values.com.google.protobuf.StructOrBuilderThe unprotected JWS header values.The protected JWS header for the signature.com.google.protobuf.ByteStringThe protected JWS header for the signature.The computed signature, base64url-encoded.com.google.protobuf.ByteStringThe computed signature, base64url-encoded.booleanThe unprotected JWS header values.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AgentCardSignature other) mergeHeader(com.google.protobuf.Struct value) The unprotected JWS header values.setHeader(com.google.protobuf.Struct value) The unprotected JWS header values.setHeader(com.google.protobuf.Struct.Builder builderForValue) The unprotected JWS header values.setProtected(String value) The protected JWS header for the signature.setProtectedBytes(com.google.protobuf.ByteString value) The protected JWS header for the signature.setSignature(String value) The computed signature, base64url-encoded.setSignatureBytes(com.google.protobuf.ByteString value) The computed signature, base64url-encoded.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 java.lang.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<AgentCardSignature.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<AgentCardSignature.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<AgentCardSignature.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<AgentCardSignature.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AgentCardSignature.Builder>
-
mergeFrom
public AgentCardSignature.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<AgentCardSignature.Builder>- Throws:
IOException
-
getProtected
The protected JWS header for the signature. This is always a base64url-encoded JSON object. Required.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProtectedin interfaceAgentCardSignatureOrBuilder- Returns:
- The protected.
-
getProtectedBytes
public com.google.protobuf.ByteString getProtectedBytes()The protected JWS header for the signature. This is always a base64url-encoded JSON object. Required.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProtectedBytesin interfaceAgentCardSignatureOrBuilder- Returns:
- The bytes for protected.
-
setProtected
The protected JWS header for the signature. This is always a base64url-encoded JSON object. Required.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The protected to set.- Returns:
- This builder for chaining.
-
clearProtected
The protected JWS header for the signature. This is always a base64url-encoded JSON object. Required.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setProtectedBytes
The protected JWS header for the signature. This is always a base64url-encoded JSON object. Required.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for protected to set.- Returns:
- This builder for chaining.
-
getSignature
The computed signature, base64url-encoded. Required.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSignaturein interfaceAgentCardSignatureOrBuilder- Returns:
- The signature.
-
getSignatureBytes
public com.google.protobuf.ByteString getSignatureBytes()The computed signature, base64url-encoded. Required.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSignatureBytesin interfaceAgentCardSignatureOrBuilder- Returns:
- The bytes for signature.
-
setSignature
The computed signature, base64url-encoded. Required.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The signature to set.- Returns:
- This builder for chaining.
-
clearSignature
The computed signature, base64url-encoded. Required.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setSignatureBytes
The computed signature, base64url-encoded. Required.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for signature to set.- Returns:
- This builder for chaining.
-
hasHeader
public boolean hasHeader()The unprotected JWS header values.
.google.protobuf.Struct header = 3;- Specified by:
hasHeaderin interfaceAgentCardSignatureOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
public com.google.protobuf.Struct getHeader()The unprotected JWS header values.
.google.protobuf.Struct header = 3;- Specified by:
getHeaderin interfaceAgentCardSignatureOrBuilder- Returns:
- The header.
-
setHeader
The unprotected JWS header values.
.google.protobuf.Struct header = 3; -
setHeader
The unprotected JWS header values.
.google.protobuf.Struct header = 3; -
mergeHeader
The unprotected JWS header values.
.google.protobuf.Struct header = 3; -
clearHeader
The unprotected JWS header values.
.google.protobuf.Struct header = 3; -
getHeaderBuilder
public com.google.protobuf.Struct.Builder getHeaderBuilder()The unprotected JWS header values.
.google.protobuf.Struct header = 3; -
getHeaderOrBuilder
public com.google.protobuf.StructOrBuilder getHeaderOrBuilder()The unprotected JWS header values.
.google.protobuf.Struct header = 3;- Specified by:
getHeaderOrBuilderin interfaceAgentCardSignatureOrBuilder
-