public sealed class SecurityScheme : IMessage<SecurityScheme>, IEquatable<SecurityScheme>, IDeepCloneable<SecurityScheme>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class SecurityScheme.
SecurityScheme defines a security scheme for contacting the agent.
Implements
IMessageSecurityScheme, IEquatableSecurityScheme, IDeepCloneableSecurityScheme, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
SecurityScheme()
public SecurityScheme()SecurityScheme(SecurityScheme)
public SecurityScheme(SecurityScheme other)| Parameter | |
|---|---|
| Name | Description |
other |
SecurityScheme |
Properties
ApiKeySecurityScheme
public APIKeySecurityScheme ApiKeySecurityScheme { get; set; }API key security scheme.
| Property Value | |
|---|---|
| Type | Description |
APIKeySecurityScheme |
|
HttpAuthSecurityScheme
public HTTPAuthSecurityScheme HttpAuthSecurityScheme { get; set; }HTTP authentication security scheme.
| Property Value | |
|---|---|
| Type | Description |
HTTPAuthSecurityScheme |
|
MtlsSecurityScheme
public MutualTlsSecurityScheme MtlsSecurityScheme { get; set; }Mutual TLS security scheme.
| Property Value | |
|---|---|
| Type | Description |
MutualTlsSecurityScheme |
|
Oauth2SecurityScheme
public OAuth2SecurityScheme Oauth2SecurityScheme { get; set; }OAuth2 security scheme.
| Property Value | |
|---|---|
| Type | Description |
OAuth2SecurityScheme |
|
OpenIdConnectSecurityScheme
public OpenIdConnectSecurityScheme OpenIdConnectSecurityScheme { get; set; }OpenID Connect security scheme.
| Property Value | |
|---|---|
| Type | Description |
OpenIdConnectSecurityScheme |
|
SchemeCase
public SecurityScheme.SchemeOneofCase SchemeCase { get; }| Property Value | |
|---|---|
| Type | Description |
SecuritySchemeSchemeOneofCase |
|