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);
        }
Пример #2
0
 /// <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);
        }
Пример #4
0
        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);
        }