Uses of Class
org.a2aproject.sdk.grpc.SecurityScheme.Builder
Packages that use SecurityScheme.Builder
-
Uses of SecurityScheme.Builder in org.a2aproject.sdk.grpc
Methods in org.a2aproject.sdk.grpc that return SecurityScheme.BuilderModifier and TypeMethodDescriptionSecurityScheme.Builder.clear()SecurityScheme.Builder.clearApiKeySecurityScheme()API key-based authentication.SecurityScheme.Builder.clearHttpAuthSecurityScheme()HTTP authentication (Basic, Bearer, etc.).SecurityScheme.Builder.clearMtlsSecurityScheme()Mutual TLS authentication.SecurityScheme.Builder.clearOauth2SecurityScheme()OAuth 2.0 authentication.SecurityScheme.Builder.clearOpenIdConnectSecurityScheme()OpenID Connect authentication.SecurityScheme.Builder.clearScheme()SecurityScheme.Builder.mergeApiKeySecurityScheme(APIKeySecurityScheme value) API key-based authentication.SecurityScheme.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) SecurityScheme.Builder.mergeFrom(com.google.protobuf.Message other) SecurityScheme.Builder.mergeFrom(SecurityScheme other) SecurityScheme.Builder.mergeHttpAuthSecurityScheme(HTTPAuthSecurityScheme value) HTTP authentication (Basic, Bearer, etc.).SecurityScheme.Builder.mergeMtlsSecurityScheme(MutualTlsSecurityScheme value) Mutual TLS authentication.SecurityScheme.Builder.mergeOauth2SecurityScheme(OAuth2SecurityScheme value) OAuth 2.0 authentication.SecurityScheme.Builder.mergeOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme value) OpenID Connect authentication.static SecurityScheme.BuilderSecurityScheme.newBuilder()static SecurityScheme.BuilderSecurityScheme.newBuilder(SecurityScheme prototype) SecurityScheme.newBuilderForType()protected SecurityScheme.BuilderSecurityScheme.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) AgentCard.Builder.putSecuritySchemesBuilderIfAbsent(String key) The security scheme details used for authenticating with this agent.SecurityScheme.Builder.setApiKeySecurityScheme(APIKeySecurityScheme value) API key-based authentication.SecurityScheme.Builder.setApiKeySecurityScheme(APIKeySecurityScheme.Builder builderForValue) API key-based authentication.SecurityScheme.Builder.setHttpAuthSecurityScheme(HTTPAuthSecurityScheme value) HTTP authentication (Basic, Bearer, etc.).SecurityScheme.Builder.setHttpAuthSecurityScheme(HTTPAuthSecurityScheme.Builder builderForValue) HTTP authentication (Basic, Bearer, etc.).SecurityScheme.Builder.setMtlsSecurityScheme(MutualTlsSecurityScheme value) Mutual TLS authentication.SecurityScheme.Builder.setMtlsSecurityScheme(MutualTlsSecurityScheme.Builder builderForValue) Mutual TLS authentication.SecurityScheme.Builder.setOauth2SecurityScheme(OAuth2SecurityScheme value) OAuth 2.0 authentication.SecurityScheme.Builder.setOauth2SecurityScheme(OAuth2SecurityScheme.Builder builderForValue) OAuth 2.0 authentication.SecurityScheme.Builder.setOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme value) OpenID Connect authentication.SecurityScheme.Builder.setOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme.Builder builderForValue) OpenID Connect authentication.SecurityScheme.toBuilder()