SapSystemS4Config.fromJson constructor

SapSystemS4Config.fromJson(
  1. Map json_
)

Implementation

SapSystemS4Config.fromJson(core.Map json_)
  : this(
      allowStoppingForUpdate: json_['allowStoppingForUpdate'] as core.bool?,
      ansibleRunnerServiceAccount:
          json_['ansibleRunnerServiceAccount'] as core.String?,
      app: json_.containsKey('app')
          ? AppDetails.fromJson(
              json_['app'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      database: json_.containsKey('database')
          ? DatabaseDetails.fromJson(
              json_['database'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      deploymentModel: json_['deploymentModel'] as core.String?,
      environmentType: json_['environmentType'] as core.String?,
      gcpProjectId: json_['gcpProjectId'] as core.String?,
      location: json_.containsKey('location')
          ? LocationDetails.fromJson(
              json_['location'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      mediaBucketName: json_['mediaBucketName'] as core.String?,
      sapBootDiskImage: json_['sapBootDiskImage'] as core.String?,
      scalingMethod: json_['scalingMethod'] as core.String?,
      version: json_['version'] as core.String?,
      vmPrefix: json_['vmPrefix'] as core.String?,
    );