public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonCodeCommitConfig config = new AmazonCodeCommitConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonCodeCommitClient client = new AmazonCodeCommitClient(creds, config); ListApprovalRuleTemplatesResponse resp = new ListApprovalRuleTemplatesResponse(); do { ListApprovalRuleTemplatesRequest req = new ListApprovalRuleTemplatesRequest { NextToken = resp.NextToken , MaxResults = maxItems }; resp = client.ListApprovalRuleTemplates(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.ApprovalRuleTemplateNames) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.NextToken)); }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonCodeCommitConfig config = new AmazonCodeCommitConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonCodeCommitClient client = new AmazonCodeCommitClient(creds, config); GetCommentsForComparedCommitResponse resp = new GetCommentsForComparedCommitResponse(); do { GetCommentsForComparedCommitRequest req = new GetCommentsForComparedCommitRequest { NextToken = resp.NextToken , MaxResults = maxItems }; resp = client.GetCommentsForComparedCommit(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.CommentsForComparedCommitData) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.NextToken)); }
protected IAmazonCodeCommit CreateClient(AWSCredentials credentials, RegionEndpoint region) { var config = new AmazonCodeCommitConfig { RegionEndpoint = region }; Amazon.PowerShell.Utils.Common.PopulateConfig(this, config); this.CustomizeClientConfig(config); var client = new AmazonCodeCommitClient(credentials, config); client.BeforeRequestEvent += RequestEventHandler; client.AfterResponseEvent += ResponseEventHandler; return(client); }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonCodeCommitConfig config = new AmazonCodeCommitConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonCodeCommitClient client = new AmazonCodeCommitClient(creds, config); DescribeMergeConflictsResponse resp = new DescribeMergeConflictsResponse(); do { DescribeMergeConflictsRequest req = new DescribeMergeConflictsRequest { NextToken = resp.NextToken , MaxMergeHunks = maxItems }; resp = client.DescribeMergeConflicts(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.DestinationCommitId) { AddObject(obj); } foreach (var obj in resp.SourceCommitId) { AddObject(obj); } foreach (var obj in resp.BaseCommitId) { AddObject(obj); } foreach (var obj in resp.ConflictMetadata) { AddObject(obj); } foreach (var obj in resp.MergeHunks) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.NextToken)); }