Package org.a2aproject.sdk.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.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
lf.a2a.v1.AgentCardSignature-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The unprotected JWS header values.(-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required.Required.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.(-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required.com.google.protobuf.ByteString(-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required.Required.com.google.protobuf.ByteStringRequired.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) (-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required.setProtectedBytes(com.google.protobuf.ByteString value) (-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required.setSignature(String value) Required.setSignatureBytes(com.google.protobuf.ByteString value) Required.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
(-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required. The protected JWS header for the signature. This is always a base64url-encoded JSON object.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProtectedin interfaceAgentCardSignatureOrBuilder- Returns:
- The protected.
-
getProtectedBytes
public com.google.protobuf.ByteString getProtectedBytes()(-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required. The protected JWS header for the signature. This is always a base64url-encoded JSON object.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProtectedBytesin interfaceAgentCardSignatureOrBuilder- Returns:
- The bytes for protected.
-
setProtected
(-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required. The protected JWS header for the signature. This is always a base64url-encoded JSON object.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The protected to set.- Returns:
- This builder for chaining.
-
clearProtected
(-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required. The protected JWS header for the signature. This is always a base64url-encoded JSON object.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setProtectedBytes
(-- api-linter: core::0140::reserved-words=disabled aip.dev/not-precedent: Backwards compatibility --) Required. The protected JWS header for the signature. This is always a base64url-encoded JSON object.
string protected = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for protected to set.- Returns:
- This builder for chaining.
-
getSignature
Required. The computed signature, base64url-encoded.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSignaturein interfaceAgentCardSignatureOrBuilder- Returns:
- The signature.
-
getSignatureBytes
public com.google.protobuf.ByteString getSignatureBytes()Required. The computed signature, base64url-encoded.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSignatureBytesin interfaceAgentCardSignatureOrBuilder- Returns:
- The bytes for signature.
-
setSignature
Required. The computed signature, base64url-encoded.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The signature to set.- Returns:
- This builder for chaining.
-
clearSignature
Required. The computed signature, base64url-encoded.
string signature = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setSignatureBytes
Required. The computed signature, base64url-encoded.
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
-