Package org.a2aproject.sdk.grpc
Interface SecuritySchemeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SecurityScheme,SecurityScheme.Builder
@Generated
public interface SecuritySchemeOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAPI key-based authentication.API key-based authentication.HTTP authentication (Basic, Bearer, etc.).HTTP authentication (Basic, Bearer, etc.).Mutual TLS authentication.Mutual TLS authentication.OAuth 2.0 authentication.OAuth 2.0 authentication.OpenID Connect authentication.OpenID Connect authentication.booleanAPI key-based authentication.booleanHTTP authentication (Basic, Bearer, etc.).booleanMutual TLS authentication.booleanOAuth 2.0 authentication.booleanOpenID Connect authentication.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasApiKeySecurityScheme
boolean hasApiKeySecurityScheme()API key-based authentication.
.lf.a2a.v1.APIKeySecurityScheme api_key_security_scheme = 1;- Returns:
- Whether the apiKeySecurityScheme field is set.
-
getApiKeySecurityScheme
APIKeySecurityScheme getApiKeySecurityScheme()API key-based authentication.
.lf.a2a.v1.APIKeySecurityScheme api_key_security_scheme = 1;- Returns:
- The apiKeySecurityScheme.
-
getApiKeySecuritySchemeOrBuilder
APIKeySecuritySchemeOrBuilder getApiKeySecuritySchemeOrBuilder()API key-based authentication.
.lf.a2a.v1.APIKeySecurityScheme api_key_security_scheme = 1; -
hasHttpAuthSecurityScheme
boolean hasHttpAuthSecurityScheme()HTTP authentication (Basic, Bearer, etc.).
.lf.a2a.v1.HTTPAuthSecurityScheme http_auth_security_scheme = 2;- Returns:
- Whether the httpAuthSecurityScheme field is set.
-
getHttpAuthSecurityScheme
HTTPAuthSecurityScheme getHttpAuthSecurityScheme()HTTP authentication (Basic, Bearer, etc.).
.lf.a2a.v1.HTTPAuthSecurityScheme http_auth_security_scheme = 2;- Returns:
- The httpAuthSecurityScheme.
-
getHttpAuthSecuritySchemeOrBuilder
HTTPAuthSecuritySchemeOrBuilder getHttpAuthSecuritySchemeOrBuilder()HTTP authentication (Basic, Bearer, etc.).
.lf.a2a.v1.HTTPAuthSecurityScheme http_auth_security_scheme = 2; -
hasOauth2SecurityScheme
boolean hasOauth2SecurityScheme()OAuth 2.0 authentication.
.lf.a2a.v1.OAuth2SecurityScheme oauth2_security_scheme = 3;- Returns:
- Whether the oauth2SecurityScheme field is set.
-
getOauth2SecurityScheme
OAuth2SecurityScheme getOauth2SecurityScheme()OAuth 2.0 authentication.
.lf.a2a.v1.OAuth2SecurityScheme oauth2_security_scheme = 3;- Returns:
- The oauth2SecurityScheme.
-
getOauth2SecuritySchemeOrBuilder
OAuth2SecuritySchemeOrBuilder getOauth2SecuritySchemeOrBuilder()OAuth 2.0 authentication.
.lf.a2a.v1.OAuth2SecurityScheme oauth2_security_scheme = 3; -
hasOpenIdConnectSecurityScheme
boolean hasOpenIdConnectSecurityScheme()OpenID Connect authentication.
.lf.a2a.v1.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;- Returns:
- Whether the openIdConnectSecurityScheme field is set.
-
getOpenIdConnectSecurityScheme
OpenIdConnectSecurityScheme getOpenIdConnectSecurityScheme()OpenID Connect authentication.
.lf.a2a.v1.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;- Returns:
- The openIdConnectSecurityScheme.
-
getOpenIdConnectSecuritySchemeOrBuilder
OpenIdConnectSecuritySchemeOrBuilder getOpenIdConnectSecuritySchemeOrBuilder()OpenID Connect authentication.
.lf.a2a.v1.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4; -
hasMtlsSecurityScheme
boolean hasMtlsSecurityScheme()Mutual TLS authentication.
.lf.a2a.v1.MutualTlsSecurityScheme mtls_security_scheme = 5;- Returns:
- Whether the mtlsSecurityScheme field is set.
-
getMtlsSecurityScheme
MutualTlsSecurityScheme getMtlsSecurityScheme()Mutual TLS authentication.
.lf.a2a.v1.MutualTlsSecurityScheme mtls_security_scheme = 5;- Returns:
- The mtlsSecurityScheme.
-
getMtlsSecuritySchemeOrBuilder
MutualTlsSecuritySchemeOrBuilder getMtlsSecuritySchemeOrBuilder()Mutual TLS authentication.
.lf.a2a.v1.MutualTlsSecurityScheme mtls_security_scheme = 5; -
getSchemeCase
SecurityScheme.SchemeCase getSchemeCase()
-