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