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,
    );