public static DescribeAccessPointsResponse Unmarshall(UnmarshallerContext context) { DescribeAccessPointsResponse describeAccessPointsResponse = new DescribeAccessPointsResponse(); describeAccessPointsResponse.HttpResponse = context.HttpResponse; describeAccessPointsResponse.RequestId = context.StringValue("DescribeAccessPoints.RequestId"); describeAccessPointsResponse.PageNumber = context.IntegerValue("DescribeAccessPoints.PageNumber"); describeAccessPointsResponse.PageSize = context.IntegerValue("DescribeAccessPoints.PageSize"); describeAccessPointsResponse.TotalCount = context.IntegerValue("DescribeAccessPoints.TotalCount"); List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType> describeAccessPointsResponse_accessPointSet = new List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType>(); for (int i = 0; i < context.Length("DescribeAccessPoints.AccessPointSet.Length"); i++) { DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType accessPointType = new DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType(); accessPointType.AccessPointId = context.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointId"); accessPointType.Status = context.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Status"); accessPointType.Type = context.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Type"); accessPointType.AttachedRegionNo = context.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AttachedRegionNo"); accessPointType.Location = context.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Location"); accessPointType.HostOperator = context.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].HostOperator"); accessPointType.Name = context.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Name"); accessPointType.Description = context.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Description"); describeAccessPointsResponse_accessPointSet.Add(accessPointType); } describeAccessPointsResponse.AccessPointSet = describeAccessPointsResponse_accessPointSet; return(describeAccessPointsResponse); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { DescribeAccessPointsResponse response = new DescribeAccessPointsResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("AccessPoints", targetDepth)) { var unmarshaller = new ListUnmarshaller <AccessPointDescription, AccessPointDescriptionUnmarshaller>(AccessPointDescriptionUnmarshaller.Instance); response.AccessPoints = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("NextToken", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.NextToken = unmarshaller.Unmarshall(context); continue; } } return(response); }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonElasticFileSystemConfig config = new AmazonElasticFileSystemConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonElasticFileSystemClient client = new AmazonElasticFileSystemClient(creds, config); DescribeAccessPointsResponse resp = new DescribeAccessPointsResponse(); do { DescribeAccessPointsRequest req = new DescribeAccessPointsRequest { NextToken = resp.NextToken , MaxResults = maxItems }; resp = client.DescribeAccessPoints(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.AccessPoints) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.NextToken)); }
public void TestTimeoutPriority() { DescribeAccessPointsRequest request = new DescribeAccessPointsRequest(); request.SetConnectTimeoutInMilliSeconds(8000); client.SetConnectTimeoutInMilliSeconds(1); DescribeAccessPointsResponse response = client.GetAcsResponse(request); client.SetConnectTimeoutInMilliSeconds(5000); Assert.True(0 <= response.AccessPointSet.Count); }
public void TestEcsConnectTimeoutWithException() { DescribeAccessPointsRequest request = new DescribeAccessPointsRequest(); request.SetConnectTimeoutInMilliSeconds(1); var exception = Assert.Throws <ClientException>(() => { DescribeAccessPointsResponse response = client.GetAcsResponse(request); }); Assert.NotNull(exception.Message); }
public static DescribeAccessPointsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeAccessPointsResponse describeAccessPointsResponse = new DescribeAccessPointsResponse(); describeAccessPointsResponse.HttpResponse = _ctx.HttpResponse; describeAccessPointsResponse.RequestId = _ctx.StringValue("DescribeAccessPoints.RequestId"); describeAccessPointsResponse.PageNumber = _ctx.IntegerValue("DescribeAccessPoints.PageNumber"); describeAccessPointsResponse.PageSize = _ctx.IntegerValue("DescribeAccessPoints.PageSize"); describeAccessPointsResponse.TotalCount = _ctx.IntegerValue("DescribeAccessPoints.TotalCount"); List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType> describeAccessPointsResponse_accessPointSet = new List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType>(); for (int i = 0; i < _ctx.Length("DescribeAccessPoints.AccessPointSet.Length"); i++) { DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType accessPointType = new DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType(); accessPointType.AccessPointId = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointId"); accessPointType.Status = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Status"); accessPointType.Type = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Type"); accessPointType.AttachedRegionNo = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AttachedRegionNo"); accessPointType.Location = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Location"); accessPointType.HostOperator = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].HostOperator"); accessPointType.Name = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Name"); accessPointType.Description = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].Description"); List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType.DescribeAccessPoints_AccessPointFeatureModel> accessPointType_accessPointFeatureModels = new List <DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType.DescribeAccessPoints_AccessPointFeatureModel>(); for (int j = 0; j < _ctx.Length("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointFeatureModels.Length"); j++) { DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType.DescribeAccessPoints_AccessPointFeatureModel accessPointFeatureModel = new DescribeAccessPointsResponse.DescribeAccessPoints_AccessPointType.DescribeAccessPoints_AccessPointFeatureModel(); accessPointFeatureModel.FeatureKey = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointFeatureModels[" + j + "].FeatureKey"); accessPointFeatureModel.FeatureValue = _ctx.StringValue("DescribeAccessPoints.AccessPointSet[" + i + "].AccessPointFeatureModels[" + j + "].FeatureValue"); accessPointType_accessPointFeatureModels.Add(accessPointFeatureModel); } accessPointType.AccessPointFeatureModels = accessPointType_accessPointFeatureModels; describeAccessPointsResponse_accessPointSet.Add(accessPointType); } describeAccessPointsResponse.AccessPointSet = describeAccessPointsResponse_accessPointSet; return(describeAccessPointsResponse); }