IntegrationsAuthConfigSecret class sealed

At most one of username_and_password, oauth2_authorization_code, oauth2_client_credentials, jwt, auth_token, service_account_credentials, oidc_token on the decrypted_credential block of google_integrations_auth_config: the provider rejects more than one, so each variant sets one of them and a null choice sets none.

Pick one with a dot shorthand: .usernameAndPassword(...).

Implementers

Constructors

IntegrationsAuthConfigSecret.authToken(IntegrationsAuthConfigAuthToken authToken)
Sets auth_token.
const
factory
IntegrationsAuthConfigSecret.jwt(IntegrationsAuthConfigJwt jwt)
Sets jwt.
const
factory
IntegrationsAuthConfigSecret.oauth2AuthorizationCode(IntegrationsAuthConfigOauth2AuthorizationCode oauth2AuthorizationCode)
Sets oauth2_authorization_code.
const
factory
IntegrationsAuthConfigSecret.oauth2ClientCredentials(IntegrationsAuthConfigOauth2ClientCredentials oauth2ClientCredentials)
Sets oauth2_client_credentials.
const
factory
IntegrationsAuthConfigSecret.oidcToken(IntegrationsAuthConfigOidcToken oidcToken)
Sets oidc_token.
const
factory
IntegrationsAuthConfigSecret.serviceAccountCredentials(IntegrationsAuthConfigServiceAccountCredentials serviceAccountCredentials)
Sets service_account_credentials.
const
factory
IntegrationsAuthConfigSecret.usernameAndPassword(IntegrationsAuthConfigUsernameAndPassword usernameAndPassword)
Sets username_and_password.
const
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited