Package org.a2aproject.sdk.grpc
Class APIKeySecurityScheme.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<APIKeySecurityScheme.Builder>
org.a2aproject.sdk.grpc.APIKeySecurityScheme.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,APIKeySecuritySchemeOrBuilder
- Enclosing class:
- APIKeySecurityScheme
public static final class APIKeySecurityScheme.Builder
extends com.google.protobuf.GeneratedMessage.Builder<APIKeySecurityScheme.Builder>
implements APIKeySecuritySchemeOrBuilder
Defines a security scheme using an API key.Protobuf type
lf.a2a.v1.APIKeySecurityScheme-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()An optional description for the security scheme.The location of the API key.The name of the header, query, or cookie parameter to be used.An optional description for the security scheme.com.google.protobuf.ByteStringAn optional description for the security scheme.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe location of the API key.com.google.protobuf.ByteStringThe location of the API key.getName()The name of the header, query, or cookie parameter to be used.com.google.protobuf.ByteStringThe name of the header, query, or cookie parameter to be used.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(APIKeySecurityScheme other) setDescription(String value) An optional description for the security scheme.setDescriptionBytes(com.google.protobuf.ByteString value) An optional description for the security scheme.setLocation(String value) The location of the API key.setLocationBytes(com.google.protobuf.ByteString value) The location of the API key.The name of the header, query, or cookie parameter to be used.setNameBytes(com.google.protobuf.ByteString value) The name of the header, query, or cookie parameter to be used.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<APIKeySecurityScheme.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<APIKeySecurityScheme.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<APIKeySecurityScheme.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<APIKeySecurityScheme.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<APIKeySecurityScheme.Builder>
-
mergeFrom
public APIKeySecurityScheme.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<APIKeySecurityScheme.Builder>- Throws:
IOException
-
getDescription
An optional description for the security scheme.
string description = 1;- Specified by:
getDescriptionin interfaceAPIKeySecuritySchemeOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()An optional description for the security scheme.
string description = 1;- Specified by:
getDescriptionBytesin interfaceAPIKeySecuritySchemeOrBuilder- Returns:
- The bytes for description.
-
setDescription
An optional description for the security scheme.
string description = 1;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
An optional description for the security scheme.
string description = 1;- Returns:
- This builder for chaining.
-
setDescriptionBytes
An optional description for the security scheme.
string description = 1;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getLocation
The location of the API key. Valid values are "query", "header", or "cookie".
string location = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getLocationin interfaceAPIKeySecuritySchemeOrBuilder- Returns:
- The location.
-
getLocationBytes
public com.google.protobuf.ByteString getLocationBytes()The location of the API key. Valid values are "query", "header", or "cookie".
string location = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getLocationBytesin interfaceAPIKeySecuritySchemeOrBuilder- Returns:
- The bytes for location.
-
setLocation
The location of the API key. Valid values are "query", "header", or "cookie".
string location = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The location to set.- Returns:
- This builder for chaining.
-
clearLocation
The location of the API key. Valid values are "query", "header", or "cookie".
string location = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setLocationBytes
The location of the API key. Valid values are "query", "header", or "cookie".
string location = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for location to set.- Returns:
- This builder for chaining.
-
getName
The name of the header, query, or cookie parameter to be used.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNamein interfaceAPIKeySecuritySchemeOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the header, query, or cookie parameter to be used.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNameBytesin interfaceAPIKeySecuritySchemeOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the header, query, or cookie parameter to be used.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the header, query, or cookie parameter to be used.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setNameBytes
The name of the header, query, or cookie parameter to be used.
string name = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-