PrivateEnvironmentConfig.fromJson constructor

PrivateEnvironmentConfig.fromJson(
  1. Map json_
)

Implementation

PrivateEnvironmentConfig.fromJson(core.Map json_)
    : this(
        cloudComposerConnectionSubnetwork:
            json_['cloudComposerConnectionSubnetwork'] as core.String?,
        cloudComposerNetworkIpv4CidrBlock:
            json_['cloudComposerNetworkIpv4CidrBlock'] as core.String?,
        cloudComposerNetworkIpv4ReservedRange:
            json_['cloudComposerNetworkIpv4ReservedRange'] as core.String?,
        cloudSqlIpv4CidrBlock: json_['cloudSqlIpv4CidrBlock'] as core.String?,
        enablePrivateBuildsOnly:
            json_['enablePrivateBuildsOnly'] as core.bool?,
        enablePrivateEnvironment:
            json_['enablePrivateEnvironment'] as core.bool?,
        enablePrivatelyUsedPublicIps:
            json_['enablePrivatelyUsedPublicIps'] as core.bool?,
        networkingConfig: json_.containsKey('networkingConfig')
            ? NetworkingConfig.fromJson(json_['networkingConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        privateClusterConfig: json_.containsKey('privateClusterConfig')
            ? PrivateClusterConfig.fromJson(json_['privateClusterConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        webServerIpv4CidrBlock:
            json_['webServerIpv4CidrBlock'] as core.String?,
        webServerIpv4ReservedRange:
            json_['webServerIpv4ReservedRange'] as core.String?,
      );