public static SubmitSnapshotJobResponse Unmarshall(UnmarshallerContext context) { SubmitSnapshotJobResponse submitSnapshotJobResponse = new SubmitSnapshotJobResponse(); submitSnapshotJobResponse.HttpResponse = context.HttpResponse; submitSnapshotJobResponse.RequestId = context.StringValue("SubmitSnapshotJob.RequestId"); SubmitSnapshotJobResponse.SnapshotJob_ snapshotJob = new SubmitSnapshotJobResponse.SnapshotJob_(); snapshotJob.Id = context.StringValue("SubmitSnapshotJob.SnapshotJob.Id"); snapshotJob.UserData = context.StringValue("SubmitSnapshotJob.SnapshotJob.UserData"); snapshotJob.PipelineId = context.StringValue("SubmitSnapshotJob.SnapshotJob.PipelineId"); snapshotJob.State = context.StringValue("SubmitSnapshotJob.SnapshotJob.State"); snapshotJob.Code = context.StringValue("SubmitSnapshotJob.SnapshotJob.Code"); snapshotJob.Message = context.StringValue("SubmitSnapshotJob.SnapshotJob.Message"); snapshotJob.CreationTime = context.StringValue("SubmitSnapshotJob.SnapshotJob.CreationTime"); SubmitSnapshotJobResponse.SnapshotJob_.Input_ input = new SubmitSnapshotJobResponse.SnapshotJob_.Input_(); input.Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Bucket"); input.Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Location"); input.Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Object"); snapshotJob.Input = input; SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_ snapshotConfig = new SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_(); snapshotConfig.Time = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Time"); SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_.OutputFile_ outputFile = new SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_.OutputFile_(); outputFile.Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Bucket"); outputFile.Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Location"); outputFile.Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Object"); snapshotConfig.OutputFile = outputFile; snapshotJob.SnapshotConfig = snapshotConfig; submitSnapshotJobResponse.SnapshotJob = snapshotJob; return(submitSnapshotJobResponse); }
/// <summary> /// 提交截图作业 需要更高的权限 /// </summary> public static void SubmitSnapshotJob() { try { // 发起请求,并得到 response SubmitSnapshotJobResponse response = SubmitSnapshotJob(client); Console.WriteLine("RequestId = " + response.RequestId); } catch (ServerException e) { if (e.RequestId != null) { Console.WriteLine("RequestId = " + e.RequestId); } Console.WriteLine("ErrorCode = " + e.ErrorCode); Console.WriteLine("ErrorMessage = " + e.ErrorMessage); } catch (ClientException e) { if (e.RequestId != null) { Console.WriteLine("RequestId = " + e.RequestId); } Console.WriteLine("ErrorCode = " + e.ErrorCode); Console.WriteLine("ErrorMessage = " + e.ErrorMessage); } catch (Exception e) { Console.WriteLine("ErrorMessage = " + e.ToString()); } }
public static SubmitSnapshotJobResponse Unmarshall(UnmarshallerContext context) { SubmitSnapshotJobResponse submitSnapshotJobResponse = new SubmitSnapshotJobResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("SubmitSnapshotJob.RequestId") }; SubmitSnapshotJobResponse.SnapshotJob_ snapshotJob = new SubmitSnapshotJobResponse.SnapshotJob_() { Id = context.StringValue("SubmitSnapshotJob.SnapshotJob.Id"), UserData = context.StringValue("SubmitSnapshotJob.SnapshotJob.UserData"), PipelineId = context.StringValue("SubmitSnapshotJob.SnapshotJob.PipelineId"), State = context.StringValue("SubmitSnapshotJob.SnapshotJob.State"), Code = context.StringValue("SubmitSnapshotJob.SnapshotJob.Code"), Count = context.StringValue("SubmitSnapshotJob.SnapshotJob.Count"), Message = context.StringValue("SubmitSnapshotJob.SnapshotJob.Message"), CreationTime = context.StringValue("SubmitSnapshotJob.SnapshotJob.CreationTime") }; SubmitSnapshotJobResponse.SnapshotJob_.Input_ input = new SubmitSnapshotJobResponse.SnapshotJob_.Input_() { Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Bucket"), Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Location"), Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Object") }; snapshotJob.Input = input; SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_ snapshotConfig = new SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_() { Time = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Time"), Interval = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Interval"), Num = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Num"), Width = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Width"), Height = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Height"), FrameType = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.FrameType") }; SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_.OutputFile_ outputFile = new SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_.OutputFile_() { Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Bucket"), Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Location"), Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Object") }; snapshotConfig.OutputFile = outputFile; snapshotJob.SnapshotConfig = snapshotConfig; SubmitSnapshotJobResponse.SnapshotJob_.MnsMessageResult_ mNsMessageResult = new SubmitSnapshotJobResponse.SnapshotJob_.MnsMessageResult_() { MessageId = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.MessageId"), ErrorMessage = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.ErrorMessage"), ErrorCode = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.ErrorCode") }; snapshotJob.MnsMessageResult = mNsMessageResult; submitSnapshotJobResponse.SnapshotJob = snapshotJob; return(submitSnapshotJobResponse); }
public static SubmitSnapshotJobResponse Unmarshall(UnmarshallerContext context) { SubmitSnapshotJobResponse submitSnapshotJobResponse = new SubmitSnapshotJobResponse(); submitSnapshotJobResponse.HttpResponse = context.HttpResponse; submitSnapshotJobResponse.RequestId = context.StringValue("SubmitSnapshotJob.RequestId"); SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob snapshotJob = new SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob(); snapshotJob.JobId = context.StringValue("SubmitSnapshotJob.SnapshotJob.JobId"); submitSnapshotJobResponse.SnapshotJob = snapshotJob; return(submitSnapshotJobResponse); }
public static SubmitSnapshotJobResponse Unmarshall(UnmarshallerContext context) { SubmitSnapshotJobResponse submitSnapshotJobResponse = new SubmitSnapshotJobResponse(); submitSnapshotJobResponse.HttpResponse = context.HttpResponse; submitSnapshotJobResponse.RequestId = context.StringValue("SubmitSnapshotJob.RequestId"); SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob snapshotJob = new SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob(); snapshotJob.Id = context.StringValue("SubmitSnapshotJob.SnapshotJob.Id"); snapshotJob.UserData = context.StringValue("SubmitSnapshotJob.SnapshotJob.UserData"); snapshotJob.PipelineId = context.StringValue("SubmitSnapshotJob.SnapshotJob.PipelineId"); snapshotJob.State = context.StringValue("SubmitSnapshotJob.SnapshotJob.State"); snapshotJob.Code = context.StringValue("SubmitSnapshotJob.SnapshotJob.Code"); snapshotJob.Count = context.StringValue("SubmitSnapshotJob.SnapshotJob.Count"); snapshotJob.TileCount = context.StringValue("SubmitSnapshotJob.SnapshotJob.TileCount"); snapshotJob.Message = context.StringValue("SubmitSnapshotJob.SnapshotJob.Message"); snapshotJob.CreationTime = context.StringValue("SubmitSnapshotJob.SnapshotJob.CreationTime"); SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_Input input = new SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_Input(); input.Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Bucket"); input.Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Location"); input._Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Object"); input.RoleArn = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.RoleArn"); snapshotJob.Input = input; SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_SnapshotConfig snapshotConfig = new SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_SnapshotConfig(); snapshotConfig.Time = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Time"); snapshotConfig.Interval = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Interval"); snapshotConfig.Num = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Num"); snapshotConfig.Width = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Width"); snapshotConfig.Height = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Height"); snapshotConfig.FrameType = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.FrameType"); SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_SnapshotConfig.SubmitSnapshotJob_OutputFile outputFile = new SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_SnapshotConfig.SubmitSnapshotJob_OutputFile(); outputFile.Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Bucket"); outputFile.Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Location"); outputFile._Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Object"); outputFile.RoleArn = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.RoleArn"); snapshotConfig.OutputFile = outputFile; SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_SnapshotConfig.SubmitSnapshotJob_TileOutputFile tileOutputFile = new SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_SnapshotConfig.SubmitSnapshotJob_TileOutputFile(); tileOutputFile.Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOutputFile.Bucket"); tileOutputFile.Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOutputFile.Location"); tileOutputFile._Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOutputFile.Object"); tileOutputFile.RoleArn = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOutputFile.RoleArn"); snapshotConfig.TileOutputFile = tileOutputFile; SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_SnapshotConfig.SubmitSnapshotJob_TileOut tileOut = new SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_SnapshotConfig.SubmitSnapshotJob_TileOut(); tileOut.Lines = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOut.Lines"); tileOut.Columns = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOut.Columns"); tileOut.CellWidth = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOut.CellWidth"); tileOut.CellHeight = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOut.CellHeight"); tileOut.Margin = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOut.Margin"); tileOut.Padding = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOut.Padding"); tileOut.Color = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOut.Color"); tileOut.IsKeepCellPic = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.TileOut.IsKeepCellPic"); snapshotConfig.TileOut = tileOut; snapshotJob.SnapshotConfig = snapshotConfig; SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_MNSMessageResult mNSMessageResult = new SubmitSnapshotJobResponse.SubmitSnapshotJob_SnapshotJob.SubmitSnapshotJob_MNSMessageResult(); mNSMessageResult.MessageId = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.MessageId"); mNSMessageResult.ErrorMessage = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.ErrorMessage"); mNSMessageResult.ErrorCode = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.ErrorCode"); snapshotJob.MNSMessageResult = mNSMessageResult; submitSnapshotJobResponse.SnapshotJob = snapshotJob; return(submitSnapshotJobResponse); }