GoogleCloudAiplatformV1AuthConfig.fromJson constructor

GoogleCloudAiplatformV1AuthConfig.fromJson(
  1. 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,
    );