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

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

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

OAuthFlows contains configuration information for supported OAuth flows.

Inheritance

object > OAuthFlows

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

OAuthFlows()

public OAuthFlows()

OAuthFlows(OAuthFlows)

public OAuthFlows(OAuthFlows other)
Parameter
Name Description
other OAuthFlows

Properties

AuthorizationCode

public AuthorizationCodeOAuthFlow AuthorizationCode { get; set; }

Authorization code flow.

Property Value
Type Description
AuthorizationCodeOAuthFlow

ClientCredentials

public ClientCredentialsOAuthFlow ClientCredentials { get; set; }

Client credentials flow.

Property Value
Type Description
ClientCredentialsOAuthFlow

FlowCase

public OAuthFlows.FlowOneofCase FlowCase { get; }
Property Value
Type Description
OAuthFlowsFlowOneofCase

Implicit

public ImplicitOAuthFlow Implicit { get; set; }

Implicit flow.

Property Value
Type Description
ImplicitOAuthFlow

Password

public PasswordOAuthFlow Password { get; set; }

Resource owner password credentials flow.

Property Value
Type Description
PasswordOAuthFlow