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