GoogleCloudAiplatformV1AuthConfig.fromJson constructor
GoogleCloudAiplatformV1AuthConfig.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1AuthConfig.fromJson(core.Map json_)
: this(
apiKeyConfig:
json_.containsKey('apiKeyConfig')
? GoogleCloudAiplatformV1AuthConfigApiKeyConfig.fromJson(
json_['apiKeyConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
authType: json_['authType'] as core.String?,
googleServiceAccountConfig:
json_.containsKey('googleServiceAccountConfig')
? GoogleCloudAiplatformV1AuthConfigGoogleServiceAccountConfig.fromJson(
json_['googleServiceAccountConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
httpBasicAuthConfig:
json_.containsKey('httpBasicAuthConfig')
? GoogleCloudAiplatformV1AuthConfigHttpBasicAuthConfig.fromJson(
json_['httpBasicAuthConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
oauthConfig:
json_.containsKey('oauthConfig')
? GoogleCloudAiplatformV1AuthConfigOauthConfig.fromJson(
json_['oauthConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
oidcConfig:
json_.containsKey('oidcConfig')
? GoogleCloudAiplatformV1AuthConfigOidcConfig.fromJson(
json_['oidcConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
);