public sealed class OAuthFlows : IMessage<OAuthFlows>, IEquatable<OAuthFlows>, IDeepCloneable<OAuthFlows>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class OAuthFlows.
OAuthFlows contains configuration information for supported OAuth flows.
Implements
IMessageOAuthFlows, IEquatableOAuthFlows, IDeepCloneableOAuthFlows, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
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 |
|