GoogleCloudAiplatformV1ExternalApi.fromJson constructor

GoogleCloudAiplatformV1ExternalApi.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1ExternalApi.fromJson(core.Map json_)
  : this(
      apiAuth:
          json_.containsKey('apiAuth')
              ? GoogleCloudAiplatformV1ApiAuth.fromJson(
                json_['apiAuth'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      apiSpec: json_['apiSpec'] as core.String?,
      authConfig:
          json_.containsKey('authConfig')
              ? GoogleCloudAiplatformV1AuthConfig.fromJson(
                json_['authConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      elasticSearchParams:
          json_.containsKey('elasticSearchParams')
              ? GoogleCloudAiplatformV1ExternalApiElasticSearchParams.fromJson(
                json_['elasticSearchParams']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      endpoint: json_['endpoint'] as core.String?,
      simpleSearchParams:
          json_.containsKey('simpleSearchParams')
              ? GoogleCloudAiplatformV1ExternalApiSimpleSearchParams.fromJson(
                json_['simpleSearchParams']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );