GoogleCloudBeyondcorpSecuritygatewaysV1ApplicationUpstream.fromJson constructor

GoogleCloudBeyondcorpSecuritygatewaysV1ApplicationUpstream.fromJson(
  1. Map json_
)

Implementation

GoogleCloudBeyondcorpSecuritygatewaysV1ApplicationUpstream.fromJson(
  core.Map json_,
) : this(
      egressPolicy: json_.containsKey('egressPolicy')
          ? GoogleCloudBeyondcorpSecuritygatewaysV1EgressPolicy.fromJson(
              json_['egressPolicy'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      external_: json_.containsKey('external')
          ? GoogleCloudBeyondcorpSecuritygatewaysV1ApplicationUpstreamExternal.fromJson(
              json_['external'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      network: json_.containsKey('network')
          ? GoogleCloudBeyondcorpSecuritygatewaysV1ApplicationUpstreamNetwork.fromJson(
              json_['network'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      proxyProtocol: json_.containsKey('proxyProtocol')
          ? GoogleCloudBeyondcorpSecuritygatewaysV1ProxyProtocolConfig.fromJson(
              json_['proxyProtocol'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );