GoogleCloudConnectorsV1SslConfig.fromJson constructor

GoogleCloudConnectorsV1SslConfig.fromJson(
  1. Map json_
)

Implementation

GoogleCloudConnectorsV1SslConfig.fromJson(core.Map json_)
    : this(
        additionalVariables: (json_['additionalVariables'] as core.List?)
            ?.map((value) => GoogleCloudConnectorsV1ConfigVariable.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        clientCertType: json_['clientCertType'] as core.String?,
        clientCertificate: json_.containsKey('clientCertificate')
            ? GoogleCloudConnectorsV1Secret.fromJson(
                json_['clientCertificate']
                    as core.Map<core.String, core.dynamic>)
            : null,
        clientPrivateKey: json_.containsKey('clientPrivateKey')
            ? GoogleCloudConnectorsV1Secret.fromJson(json_['clientPrivateKey']
                as core.Map<core.String, core.dynamic>)
            : null,
        clientPrivateKeyPass: json_.containsKey('clientPrivateKeyPass')
            ? GoogleCloudConnectorsV1Secret.fromJson(
                json_['clientPrivateKeyPass']
                    as core.Map<core.String, core.dynamic>)
            : null,
        privateServerCertificate:
            json_.containsKey('privateServerCertificate')
                ? GoogleCloudConnectorsV1Secret.fromJson(
                    json_['privateServerCertificate']
                        as core.Map<core.String, core.dynamic>)
                : null,
        serverCertType: json_['serverCertType'] as core.String?,
        trustModel: json_['trustModel'] as core.String?,
        type: json_['type'] as core.String?,
        useSsl: json_['useSsl'] as core.bool?,
      );