in sae-20190506/src/Models/DescribeApplicationConfigResponseBody/data.php [937:1320]
public static function fromMap($map = [])
{
$model = new self();
if (isset($map['AcrAssumeRoleArn'])) {
$model->acrAssumeRoleArn = $map['AcrAssumeRoleArn'];
}
if (isset($map['AcrInstanceId'])) {
$model->acrInstanceId = $map['AcrInstanceId'];
}
if (isset($map['AppDescription'])) {
$model->appDescription = $map['AppDescription'];
}
if (isset($map['AppId'])) {
$model->appId = $map['AppId'];
}
if (isset($map['AppName'])) {
$model->appName = $map['AppName'];
}
if (isset($map['AppSource'])) {
$model->appSource = $map['AppSource'];
}
if (isset($map['AssociateEip'])) {
$model->associateEip = $map['AssociateEip'];
}
if (isset($map['BaseAppId'])) {
$model->baseAppId = $map['BaseAppId'];
}
if (isset($map['BatchWaitTime'])) {
$model->batchWaitTime = $map['BatchWaitTime'];
}
if (isset($map['ClusterId'])) {
$model->clusterId = $map['ClusterId'];
}
if (isset($map['Command'])) {
$model->command = $map['Command'];
}
if (isset($map['CommandArgs'])) {
$model->commandArgs = $map['CommandArgs'];
}
if (isset($map['ConfigMapMountDesc'])) {
if (!empty($map['ConfigMapMountDesc'])) {
$model->configMapMountDesc = [];
$n1 = 0;
foreach ($map['ConfigMapMountDesc'] as $item1) {
$model->configMapMountDesc[$n1++] = configMapMountDesc::fromMap($item1);
}
}
}
if (isset($map['Cpu'])) {
$model->cpu = $map['Cpu'];
}
if (isset($map['CustomHostAlias'])) {
$model->customHostAlias = $map['CustomHostAlias'];
}
if (isset($map['CustomImageNetworkType'])) {
$model->customImageNetworkType = $map['CustomImageNetworkType'];
}
if (isset($map['DiskSize'])) {
$model->diskSize = $map['DiskSize'];
}
if (isset($map['Dotnet'])) {
$model->dotnet = $map['Dotnet'];
}
if (isset($map['EdasContainerVersion'])) {
$model->edasContainerVersion = $map['EdasContainerVersion'];
}
if (isset($map['EnableAhas'])) {
$model->enableAhas = $map['EnableAhas'];
}
if (isset($map['EnableCpuBurst'])) {
$model->enableCpuBurst = $map['EnableCpuBurst'];
}
if (isset($map['EnableGreyTagRoute'])) {
$model->enableGreyTagRoute = $map['EnableGreyTagRoute'];
}
if (isset($map['EnableIdle'])) {
$model->enableIdle = $map['EnableIdle'];
}
if (isset($map['EnableNewArms'])) {
$model->enableNewArms = $map['EnableNewArms'];
}
if (isset($map['Envs'])) {
$model->envs = $map['Envs'];
}
if (isset($map['ImagePullSecrets'])) {
$model->imagePullSecrets = $map['ImagePullSecrets'];
}
if (isset($map['ImageUrl'])) {
$model->imageUrl = $map['ImageUrl'];
}
if (isset($map['InitContainersConfig'])) {
if (!empty($map['InitContainersConfig'])) {
$model->initContainersConfig = [];
$n1 = 0;
foreach ($map['InitContainersConfig'] as $item1) {
$model->initContainersConfig[$n1++] = initContainersConfig::fromMap($item1);
}
}
}
if (isset($map['JarStartArgs'])) {
$model->jarStartArgs = $map['JarStartArgs'];
}
if (isset($map['JarStartOptions'])) {
$model->jarStartOptions = $map['JarStartOptions'];
}
if (isset($map['Jdk'])) {
$model->jdk = $map['Jdk'];
}
if (isset($map['KafkaConfigs'])) {
$model->kafkaConfigs = $map['KafkaConfigs'];
}
if (isset($map['Liveness'])) {
$model->liveness = $map['Liveness'];
}
if (isset($map['Memory'])) {
$model->memory = $map['Memory'];
}
if (isset($map['MicroRegistration'])) {
$model->microRegistration = $map['MicroRegistration'];
}
if (isset($map['MicroRegistrationConfig'])) {
$model->microRegistrationConfig = $map['MicroRegistrationConfig'];
}
if (isset($map['MicroserviceEngineConfig'])) {
$model->microserviceEngineConfig = $map['MicroserviceEngineConfig'];
}
if (isset($map['MinReadyInstanceRatio'])) {
$model->minReadyInstanceRatio = $map['MinReadyInstanceRatio'];
}
if (isset($map['MinReadyInstances'])) {
$model->minReadyInstances = $map['MinReadyInstances'];
}
if (isset($map['MountDesc'])) {
if (!empty($map['MountDesc'])) {
$model->mountDesc = [];
$n1 = 0;
foreach ($map['MountDesc'] as $item1) {
$model->mountDesc[$n1++] = mountDesc::fromMap($item1);
}
}
}
if (isset($map['MountHost'])) {
$model->mountHost = $map['MountHost'];
}
if (isset($map['MseApplicationId'])) {
$model->mseApplicationId = $map['MseApplicationId'];
}
if (isset($map['MseApplicationName'])) {
$model->mseApplicationName = $map['MseApplicationName'];
}
if (isset($map['NamespaceId'])) {
$model->namespaceId = $map['NamespaceId'];
}
if (isset($map['NasConfigs'])) {
$model->nasConfigs = $map['NasConfigs'];
}
if (isset($map['NasId'])) {
$model->nasId = $map['NasId'];
}
if (isset($map['NewSaeVersion'])) {
$model->newSaeVersion = $map['NewSaeVersion'];
}
if (isset($map['OidcRoleName'])) {
$model->oidcRoleName = $map['OidcRoleName'];
}
if (isset($map['OssAkId'])) {
$model->ossAkId = $map['OssAkId'];
}
if (isset($map['OssAkSecret'])) {
$model->ossAkSecret = $map['OssAkSecret'];
}
if (isset($map['OssMountDescs'])) {
if (!empty($map['OssMountDescs'])) {
$model->ossMountDescs = [];
$n1 = 0;
foreach ($map['OssMountDescs'] as $item1) {
$model->ossMountDescs[$n1++] = ossMountDescs::fromMap($item1);
}
}
}
if (isset($map['PackageType'])) {
$model->packageType = $map['PackageType'];
}
if (isset($map['PackageUrl'])) {
$model->packageUrl = $map['PackageUrl'];
}
if (isset($map['PackageVersion'])) {
$model->packageVersion = $map['PackageVersion'];
}
if (isset($map['Php'])) {
$model->php = $map['Php'];
}
if (isset($map['PhpArmsConfigLocation'])) {
$model->phpArmsConfigLocation = $map['PhpArmsConfigLocation'];
}
if (isset($map['PhpConfig'])) {
$model->phpConfig = $map['PhpConfig'];
}
if (isset($map['PhpConfigLocation'])) {
$model->phpConfigLocation = $map['PhpConfigLocation'];
}
if (isset($map['PostStart'])) {
$model->postStart = $map['PostStart'];
}
if (isset($map['PreStop'])) {
$model->preStop = $map['PreStop'];
}
if (isset($map['ProgrammingLanguage'])) {
$model->programmingLanguage = $map['ProgrammingLanguage'];
}
if (isset($map['PvtzDiscovery'])) {
$model->pvtzDiscovery = $map['PvtzDiscovery'];
}
if (isset($map['Python'])) {
$model->python = $map['Python'];
}
if (isset($map['PythonModules'])) {
$model->pythonModules = $map['PythonModules'];
}
if (isset($map['Readiness'])) {
$model->readiness = $map['Readiness'];
}
if (isset($map['RegionId'])) {
$model->regionId = $map['RegionId'];
}
if (isset($map['Replicas'])) {
$model->replicas = $map['Replicas'];
}
if (isset($map['ResourceType'])) {
$model->resourceType = $map['ResourceType'];
}
if (isset($map['SecretMountDesc'])) {
if (!empty($map['SecretMountDesc'])) {
$model->secretMountDesc = [];
$n1 = 0;
foreach ($map['SecretMountDesc'] as $item1) {
$model->secretMountDesc[$n1++] = secretMountDesc::fromMap($item1);
}
}
}
if (isset($map['SecurityGroupId'])) {
$model->securityGroupId = $map['SecurityGroupId'];
}
if (isset($map['ServiceTags'])) {
if (!empty($map['ServiceTags'])) {
$model->serviceTags = [];
foreach ($map['ServiceTags'] as $key1 => $value1) {
$model->serviceTags[$key1] = $value1;
}
}
}
if (isset($map['SidecarContainersConfig'])) {
if (!empty($map['SidecarContainersConfig'])) {
$model->sidecarContainersConfig = [];
$n1 = 0;
foreach ($map['SidecarContainersConfig'] as $item1) {
$model->sidecarContainersConfig[$n1++] = sidecarContainersConfig::fromMap($item1);
}
}
}
if (isset($map['SlsConfigs'])) {
$model->slsConfigs = $map['SlsConfigs'];
}
if (isset($map['SwimlanePvtzDiscovery'])) {
$model->swimlanePvtzDiscovery = $map['SwimlanePvtzDiscovery'];
}
if (isset($map['Tags'])) {
if (!empty($map['Tags'])) {
$model->tags = [];
$n1 = 0;
foreach ($map['Tags'] as $item1) {
$model->tags[$n1++] = tags::fromMap($item1);
}
}
}
if (isset($map['TerminationGracePeriodSeconds'])) {
$model->terminationGracePeriodSeconds = $map['TerminationGracePeriodSeconds'];
}
if (isset($map['Timezone'])) {
$model->timezone = $map['Timezone'];
}
if (isset($map['TomcatConfig'])) {
$model->tomcatConfig = $map['TomcatConfig'];
}
if (isset($map['UpdateStrategy'])) {
$model->updateStrategy = $map['UpdateStrategy'];
}
if (isset($map['VSwitchId'])) {
$model->vSwitchId = $map['VSwitchId'];
}
if (isset($map['VpcId'])) {
$model->vpcId = $map['VpcId'];
}
if (isset($map['WarStartOptions'])) {
$model->warStartOptions = $map['WarStartOptions'];
}
if (isset($map['WebContainer'])) {
$model->webContainer = $map['WebContainer'];
}
return $model;
}