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