Reference documentation and code samples for the Data Analytics API with Gemini V1BETA API class Google::Cloud::GeminiDataAnalytics::V1beta::OAuthFlows.
OAuthFlows contains configuration information for supported OAuth flows.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#authorization_code
def authorization_code() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::AuthorizationCodeOAuthFlow-
(::Google::Cloud::GeminiDataAnalytics::V1beta::AuthorizationCodeOAuthFlow) — Authorization code flow.
Note: The following fields are mutually exclusive:
authorization_code,client_credentials,implicit,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
#authorization_code=
def authorization_code=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::AuthorizationCodeOAuthFlow-
value (::Google::Cloud::GeminiDataAnalytics::V1beta::AuthorizationCodeOAuthFlow) — Authorization code flow.
Note: The following fields are mutually exclusive:
authorization_code,client_credentials,implicit,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::GeminiDataAnalytics::V1beta::AuthorizationCodeOAuthFlow) — Authorization code flow.
Note: The following fields are mutually exclusive:
authorization_code,client_credentials,implicit,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
#client_credentials
def client_credentials() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::ClientCredentialsOAuthFlow-
(::Google::Cloud::GeminiDataAnalytics::V1beta::ClientCredentialsOAuthFlow) — Client credentials flow.
Note: The following fields are mutually exclusive:
client_credentials,authorization_code,implicit,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
#client_credentials=
def client_credentials=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::ClientCredentialsOAuthFlow-
value (::Google::Cloud::GeminiDataAnalytics::V1beta::ClientCredentialsOAuthFlow) — Client credentials flow.
Note: The following fields are mutually exclusive:
client_credentials,authorization_code,implicit,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::GeminiDataAnalytics::V1beta::ClientCredentialsOAuthFlow) — Client credentials flow.
Note: The following fields are mutually exclusive:
client_credentials,authorization_code,implicit,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
#implicit
def implicit() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::ImplicitOAuthFlow-
(::Google::Cloud::GeminiDataAnalytics::V1beta::ImplicitOAuthFlow) — Implicit flow.
Note: The following fields are mutually exclusive:
implicit,authorization_code,client_credentials,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
#implicit=
def implicit=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::ImplicitOAuthFlow-
value (::Google::Cloud::GeminiDataAnalytics::V1beta::ImplicitOAuthFlow) — Implicit flow.
Note: The following fields are mutually exclusive:
implicit,authorization_code,client_credentials,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::GeminiDataAnalytics::V1beta::ImplicitOAuthFlow) — Implicit flow.
Note: The following fields are mutually exclusive:
implicit,authorization_code,client_credentials,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
#password
def password() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::PasswordOAuthFlow-
(::Google::Cloud::GeminiDataAnalytics::V1beta::PasswordOAuthFlow) — Resource owner password credentials flow.
Note: The following fields are mutually exclusive:
password,authorization_code,client_credentials,implicit. If a field in that set is populated, all other fields in the set will automatically be cleared.
#password=
def password=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::PasswordOAuthFlow-
value (::Google::Cloud::GeminiDataAnalytics::V1beta::PasswordOAuthFlow) — Resource owner password credentials flow.
Note: The following fields are mutually exclusive:
password,authorization_code,client_credentials,implicit. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::GeminiDataAnalytics::V1beta::PasswordOAuthFlow) — Resource owner password credentials flow.
Note: The following fields are mutually exclusive:
password,authorization_code,client_credentials,implicit. If a field in that set is populated, all other fields in the set will automatically be cleared.