Data Analytics API with Gemini v1beta API - Class SecurityScheme (1.0.0-beta12)

public sealed class SecurityScheme : IMessage<SecurityScheme>, IEquatable<SecurityScheme>, IDeepCloneable<SecurityScheme>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class SecurityScheme.

SecurityScheme defines a security scheme for contacting the agent.

Inheritance

object > SecurityScheme

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

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