in aliyun-net-sdk-sae/Sae/Transform/V20190506/DescribeJobResponseUnmarshaller.cs [29:173]
public static DescribeJobResponse Unmarshall(UnmarshallerContext _ctx)
{
DescribeJobResponse describeJobResponse = new DescribeJobResponse();
describeJobResponse.HttpResponse = _ctx.HttpResponse;
describeJobResponse.RequestId = _ctx.StringValue("DescribeJob.RequestId");
describeJobResponse.Message = _ctx.StringValue("DescribeJob.Message");
describeJobResponse.TraceId = _ctx.StringValue("DescribeJob.TraceId");
describeJobResponse.ErrorCode = _ctx.StringValue("DescribeJob.ErrorCode");
describeJobResponse.Code = _ctx.StringValue("DescribeJob.Code");
describeJobResponse.Success = _ctx.BooleanValue("DescribeJob.Success");
DescribeJobResponse.DescribeJob_Data data = new DescribeJobResponse.DescribeJob_Data();
data.VpcId = _ctx.StringValue("DescribeJob.Data.VpcId");
data.Readiness = _ctx.StringValue("DescribeJob.Data.Readiness");
data.SecurityGroupId = _ctx.StringValue("DescribeJob.Data.SecurityGroupId");
data.BatchWaitTime = _ctx.IntegerValue("DescribeJob.Data.BatchWaitTime");
data.Jdk = _ctx.StringValue("DescribeJob.Data.Jdk");
data.ImageUrl = _ctx.StringValue("DescribeJob.Data.ImageUrl");
data.SlsConfigs = _ctx.StringValue("DescribeJob.Data.SlsConfigs");
data.Liveness = _ctx.StringValue("DescribeJob.Data.Liveness");
data.PackageUrl = _ctx.StringValue("DescribeJob.Data.PackageUrl");
data.PackageType = _ctx.StringValue("DescribeJob.Data.PackageType");
data.PackageRuntimeCustomBuild = _ctx.StringValue("DescribeJob.Data.PackageRuntimeCustomBuild");
data.PreStop = _ctx.StringValue("DescribeJob.Data.PreStop");
data.PackageVersion = _ctx.StringValue("DescribeJob.Data.PackageVersion");
data.JarStartArgs = _ctx.StringValue("DescribeJob.Data.JarStartArgs");
data.AppName = _ctx.StringValue("DescribeJob.Data.AppName");
data.AppId = _ctx.StringValue("DescribeJob.Data.AppId");
data.JarStartOptions = _ctx.StringValue("DescribeJob.Data.JarStartOptions");
data.Replicas = _ctx.IntegerValue("DescribeJob.Data.Replicas");
data.MinReadyInstances = _ctx.IntegerValue("DescribeJob.Data.MinReadyInstances");
data.Memory = _ctx.IntegerValue("DescribeJob.Data.Memory");
data.Php = _ctx.StringValue("DescribeJob.Data.Php");
data.PhpConfig = _ctx.StringValue("DescribeJob.Data.PhpConfig");
data.PhpConfigLocation = _ctx.StringValue("DescribeJob.Data.PhpConfigLocation");
data.PhpExtensions = _ctx.StringValue("DescribeJob.Data.PhpExtensions");
data.PhpPECLExtensions = _ctx.StringValue("DescribeJob.Data.PhpPECLExtensions");
data.PostStart = _ctx.StringValue("DescribeJob.Data.PostStart");
data.TerminationGracePeriodSeconds = _ctx.IntegerValue("DescribeJob.Data.TerminationGracePeriodSeconds");
data.CommandArgs = _ctx.StringValue("DescribeJob.Data.CommandArgs");
data.NamespaceId = _ctx.StringValue("DescribeJob.Data.NamespaceId");
data.MountHost = _ctx.StringValue("DescribeJob.Data.MountHost");
data.TomcatConfig = _ctx.StringValue("DescribeJob.Data.TomcatConfig");
data.RegionId = _ctx.StringValue("DescribeJob.Data.RegionId");
data.VSwitchId = _ctx.StringValue("DescribeJob.Data.VSwitchId");
data.Cpu = _ctx.IntegerValue("DescribeJob.Data.Cpu");
data.Envs = _ctx.StringValue("DescribeJob.Data.Envs");
data.EnableAhas = _ctx.StringValue("DescribeJob.Data.EnableAhas");
data.CustomHostAlias = _ctx.StringValue("DescribeJob.Data.CustomHostAlias");
data.WebContainer = _ctx.StringValue("DescribeJob.Data.WebContainer");
data.Command = _ctx.StringValue("DescribeJob.Data.Command");
data.WarStartOptions = _ctx.StringValue("DescribeJob.Data.WarStartOptions");
data.PhpArmsConfigLocation = _ctx.StringValue("DescribeJob.Data.PhpArmsConfigLocation");
data.NasId = _ctx.StringValue("DescribeJob.Data.NasId");
data.OssAkId = _ctx.StringValue("DescribeJob.Data.OssAkId");
data.OssAkSecret = _ctx.StringValue("DescribeJob.Data.OssAkSecret");
data.EdasContainerVersion = _ctx.StringValue("DescribeJob.Data.EdasContainerVersion");
data.Timezone = _ctx.StringValue("DescribeJob.Data.Timezone");
data.AppDescription = _ctx.StringValue("DescribeJob.Data.AppDescription");
data.EnableGreyTagRoute = _ctx.BooleanValue("DescribeJob.Data.EnableGreyTagRoute");
data.MseApplicationId = _ctx.StringValue("DescribeJob.Data.MseApplicationId");
data.AcrInstanceId = _ctx.StringValue("DescribeJob.Data.AcrInstanceId");
data.AcrAssumeRoleArn = _ctx.StringValue("DescribeJob.Data.AcrAssumeRoleArn");
data.ImagePullSecrets = _ctx.StringValue("DescribeJob.Data.ImagePullSecrets");
data.EnableImageAccl = _ctx.BooleanValue("DescribeJob.Data.EnableImageAccl");
data.AssociateEip = _ctx.BooleanValue("DescribeJob.Data.AssociateEip");
data.TriggerConfig = _ctx.StringValue("DescribeJob.Data.TriggerConfig");
data.ConcurrencyPolicy = _ctx.StringValue("DescribeJob.Data.ConcurrencyPolicy");
data.Suspend = _ctx.BooleanValue("DescribeJob.Data.Suspend");
data.Timeout = _ctx.LongValue("DescribeJob.Data.Timeout");
data.BackoffLimit = _ctx.LongValue("DescribeJob.Data.BackoffLimit");
data.Slice = _ctx.BooleanValue("DescribeJob.Data.Slice");
data.SliceEnvs = _ctx.StringValue("DescribeJob.Data.SliceEnvs");
data.RefAppId = _ctx.StringValue("DescribeJob.Data.RefAppId");
data.ProgrammingLanguage = _ctx.StringValue("DescribeJob.Data.ProgrammingLanguage");
data.NasConfigs = _ctx.StringValue("DescribeJob.Data.NasConfigs");
data.Python = _ctx.StringValue("DescribeJob.Data.Python");
data.PythonModules = _ctx.StringValue("DescribeJob.Data.PythonModules");
List<string> data_refedAppIds = new List<string>();
for (int i = 0; i < _ctx.Length("DescribeJob.Data.RefedAppIds.Length"); i++) {
data_refedAppIds.Add(_ctx.StringValue("DescribeJob.Data.RefedAppIds["+ i +"]"));
}
data.RefedAppIds = data_refedAppIds;
List<string> data_publicWebHookUrls = new List<string>();
for (int i = 0; i < _ctx.Length("DescribeJob.Data.PublicWebHookUrls.Length"); i++) {
data_publicWebHookUrls.Add(_ctx.StringValue("DescribeJob.Data.PublicWebHookUrls["+ i +"]"));
}
data.PublicWebHookUrls = data_publicWebHookUrls;
List<string> data_vpcWebHookUrls = new List<string>();
for (int i = 0; i < _ctx.Length("DescribeJob.Data.VpcWebHookUrls.Length"); i++) {
data_vpcWebHookUrls.Add(_ctx.StringValue("DescribeJob.Data.VpcWebHookUrls["+ i +"]"));
}
data.VpcWebHookUrls = data_vpcWebHookUrls;
List<DescribeJobResponse.DescribeJob_Data.DescribeJob_ConfigMapMountDescItem> data_configMapMountDesc = new List<DescribeJobResponse.DescribeJob_Data.DescribeJob_ConfigMapMountDescItem>();
for (int i = 0; i < _ctx.Length("DescribeJob.Data.ConfigMapMountDesc.Length"); i++) {
DescribeJobResponse.DescribeJob_Data.DescribeJob_ConfigMapMountDescItem configMapMountDescItem = new DescribeJobResponse.DescribeJob_Data.DescribeJob_ConfigMapMountDescItem();
configMapMountDescItem.Key = _ctx.StringValue("DescribeJob.Data.ConfigMapMountDesc["+ i +"].Key");
configMapMountDescItem.ConfigMapName = _ctx.StringValue("DescribeJob.Data.ConfigMapMountDesc["+ i +"].ConfigMapName");
configMapMountDescItem.MountPath = _ctx.StringValue("DescribeJob.Data.ConfigMapMountDesc["+ i +"].MountPath");
configMapMountDescItem.ConfigMapId = _ctx.LongValue("DescribeJob.Data.ConfigMapMountDesc["+ i +"].ConfigMapId");
data_configMapMountDesc.Add(configMapMountDescItem);
}
data.ConfigMapMountDesc = data_configMapMountDesc;
List<DescribeJobResponse.DescribeJob_Data.DescribeJob_Tag> data_tags = new List<DescribeJobResponse.DescribeJob_Data.DescribeJob_Tag>();
for (int i = 0; i < _ctx.Length("DescribeJob.Data.Tags.Length"); i++) {
DescribeJobResponse.DescribeJob_Data.DescribeJob_Tag tag = new DescribeJobResponse.DescribeJob_Data.DescribeJob_Tag();
tag.Key = _ctx.StringValue("DescribeJob.Data.Tags["+ i +"].Key");
tag._Value = _ctx.StringValue("DescribeJob.Data.Tags["+ i +"].Value");
data_tags.Add(tag);
}
data.Tags = data_tags;
List<DescribeJobResponse.DescribeJob_Data.DescribeJob_MountDescItem> data_mountDesc = new List<DescribeJobResponse.DescribeJob_Data.DescribeJob_MountDescItem>();
for (int i = 0; i < _ctx.Length("DescribeJob.Data.MountDesc.Length"); i++) {
DescribeJobResponse.DescribeJob_Data.DescribeJob_MountDescItem mountDescItem = new DescribeJobResponse.DescribeJob_Data.DescribeJob_MountDescItem();
mountDescItem.MountPath = _ctx.StringValue("DescribeJob.Data.MountDesc["+ i +"].MountPath");
mountDescItem.NasPath = _ctx.StringValue("DescribeJob.Data.MountDesc["+ i +"].NasPath");
data_mountDesc.Add(mountDescItem);
}
data.MountDesc = data_mountDesc;
List<DescribeJobResponse.DescribeJob_Data.DescribeJob_OssMountDesc> data_ossMountDescs = new List<DescribeJobResponse.DescribeJob_Data.DescribeJob_OssMountDesc>();
for (int i = 0; i < _ctx.Length("DescribeJob.Data.OssMountDescs.Length"); i++) {
DescribeJobResponse.DescribeJob_Data.DescribeJob_OssMountDesc ossMountDesc = new DescribeJobResponse.DescribeJob_Data.DescribeJob_OssMountDesc();
ossMountDesc.BucketName = _ctx.StringValue("DescribeJob.Data.OssMountDescs["+ i +"].bucketName");
ossMountDesc.BucketPath = _ctx.StringValue("DescribeJob.Data.OssMountDescs["+ i +"].bucketPath");
ossMountDesc.MountPath = _ctx.StringValue("DescribeJob.Data.OssMountDescs["+ i +"].mountPath");
ossMountDesc._ReadOnly = _ctx.BooleanValue("DescribeJob.Data.OssMountDescs["+ i +"].readOnly");
data_ossMountDescs.Add(ossMountDesc);
}
data.OssMountDescs = data_ossMountDescs;
describeJobResponse.Data = data;
return describeJobResponse;
}