public static int Main(string[] args) { // Read projectId from args if (args.Length != 1) { Console.WriteLine("Usage: Project ID must be passed as first argument."); Console.WriteLine(); return(1); } string projectId = args[0]; // Create client ClusterManagerClient client = ClusterManagerClient.Create(); // Initialize request argument(s) string projectId2 = projectId; string zone = "us-central1-a"; // Call API method ListClustersResponse response = client.ListClusters(projectId2, zone); // Show the result Console.WriteLine(response); // Success Console.WriteLine("Smoke test passed OK"); return(0); }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonECSConfig config = new AmazonECSConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonECSClient client = new AmazonECSClient(creds, config); ListClustersResponse resp = new ListClustersResponse(); do { ListClustersRequest req = new ListClustersRequest { NextToken = resp.NextToken , MaxResults = maxItems }; resp = client.ListClusters(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.ClusterArns) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.NextToken)); }
private static void UnmarshallResult(XmlUnmarshallerContext context, ListClustersResponse response) { int originalDepth = context.CurrentDepth; int targetDepth = originalDepth + 1; if (context.IsStartOfDocument) { targetDepth += 2; } while (context.ReadAtDepth(originalDepth)) { if (context.IsStartElement || context.IsAttribute) { if (context.TestExpression("clusterArns/member", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; var item = unmarshaller.Unmarshall(context); response.ClusterArns.Add(item); continue; } if (context.TestExpression("nextToken", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.NextToken = unmarshaller.Unmarshall(context); continue; } } } return; }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonElasticMapReduceConfig config = new AmazonElasticMapReduceConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonElasticMapReduceClient client = new AmazonElasticMapReduceClient(creds, config); ListClustersResponse resp = new ListClustersResponse(); do { ListClustersRequest req = new ListClustersRequest { Marker = resp.Marker }; resp = client.ListClusters(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.Clusters) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.Marker)); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { ListClustersResponse response = new ListClustersResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("ClusterListEntries", targetDepth)) { var unmarshaller = new ListUnmarshaller <ClusterListEntry, ClusterListEntryUnmarshaller>(ClusterListEntryUnmarshaller.Instance); response.ClusterListEntries = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("NextToken", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.NextToken = unmarshaller.Unmarshall(context); continue; } } return(response); }
public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) { ListClustersResponse response = new ListClustersResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.IsStartElement) { if (context.TestExpression("ListClustersResult", 2)) { UnmarshallResult(context, response); continue; } if (context.TestExpression("ResponseMetadata", 2)) { response.ResponseMetadata = ResponseMetadataUnmarshaller.Instance.Unmarshall(context); } } } return(response); }
public static object ListClusters(string instanceId) { BigtableInstanceAdminClient bigtableInstanceAdminClient = BigtableInstanceAdminClient.Create(); Console.WriteLine($"Listing clusters on instance {instanceId}"); // [START bigtable_list_clusters] // Lists clusters in the instance. // Initialize request argument(s) ListClustersRequest listClustersRequest = new ListClustersRequest { ParentAsInstanceName = new InstanceName(projectId, instanceId) }; try { // Make a request. Console.WriteLine("Waiting for operation to complete..."); ListClustersResponse response = bigtableInstanceAdminClient.ListClusters(listClustersRequest); // [END bigtable_list_clusters] Console.WriteLine($"{"Cluster count:",-30}{response.Clusters.Count} clusters on instance {instanceId}\n"); foreach (Cluster clstr in response.Clusters) { PrintClusterInfo(clstr); } // [START bigtable_list_clusters] } catch (Exception ex) { Console.WriteLine($"Exception while requesting information about clusters in {instanceId} instance"); Console.WriteLine(ex.Message); } // [END bigtable_list_clusters] return(0); }
public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { ListClustersResponse response = new ListClustersResponse(); context.Read(); UnmarshallResult(context, response); return(response); }
/// <summary>Snippet for ListClusters</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void ListClusters() { // Create client BigtableInstanceAdminClient bigtableInstanceAdminClient = BigtableInstanceAdminClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/instances/[INSTANCE]"; // Make the request ListClustersResponse response = bigtableInstanceAdminClient.ListClusters(parent); }
/// <summary>Snippet for ListClusters</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void ListClustersResourceNames() { // Create client BigtableInstanceAdminClient bigtableInstanceAdminClient = BigtableInstanceAdminClient.Create(); // Initialize request argument(s) InstanceName parent = InstanceName.FromProjectInstance("[PROJECT]", "[INSTANCE]"); // Make the request ListClustersResponse response = bigtableInstanceAdminClient.ListClusters(parent); }
/// <summary>Snippet for ListClustersAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task ListClustersAsync() { // Create client BigtableInstanceAdminClient bigtableInstanceAdminClient = await BigtableInstanceAdminClient.CreateAsync(); // Initialize request argument(s) string parent = "projects/[PROJECT]/instances/[INSTANCE]"; // Make the request ListClustersResponse response = await bigtableInstanceAdminClient.ListClustersAsync(parent); }
/// <inheritdoc /> public async Task <IEnumerable <ClustersResponse> > ListClustersAsync(RequestOptions requestOptions = null, CancellationToken ct = default) { ListClustersResponse response = await _transport .ExecuteRequestAsync <ListClustersResponse>(HttpMethod.Get, "/1/clusters", CallType.Read, requestOptions, ct) .ConfigureAwait(false); return(response?.Clusters); }
/// <summary>Snippet for ListClusters</summary> public void ListClusters() { // Snippet: ListClusters(InstanceName,CallSettings) // Create client BigtableInstanceAdminClient bigtableInstanceAdminClient = BigtableInstanceAdminClient.Create(); // Initialize request argument(s) InstanceName parent = new InstanceName("[PROJECT]", "[INSTANCE]"); // Make the request ListClustersResponse response = bigtableInstanceAdminClient.ListClusters(parent); // End snippet }
/// <summary>Snippet for ListClusters</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void ListClustersRequestObject() { // Create client BigtableInstanceAdminClient bigtableInstanceAdminClient = BigtableInstanceAdminClient.Create(); // Initialize request argument(s) ListClustersRequest request = new ListClustersRequest { ParentAsInstanceName = InstanceName.FromProjectInstance("[PROJECT]", "[INSTANCE]"), PageToken = "", }; // Make the request ListClustersResponse response = bigtableInstanceAdminClient.ListClusters(request); }
/// <summary>Snippet for ListClusters</summary> public void ListClusters_RequestObject() { // Snippet: ListClusters(ListClustersRequest,CallSettings) // Create client BigtableInstanceAdminClient bigtableInstanceAdminClient = BigtableInstanceAdminClient.Create(); // Initialize request argument(s) ListClustersRequest request = new ListClustersRequest { ParentAsInstanceName = new InstanceName("[PROJECT]", "[INSTANCE]"), }; // Make the request ListClustersResponse response = bigtableInstanceAdminClient.ListClusters(request); // End snippet }
/// <summary>Snippet for ListClustersAsync</summary> public async Task ListClustersAsync() { // Snippet: ListClustersAsync(InstanceName,CallSettings) // Additional: ListClustersAsync(InstanceName,CancellationToken) // Create client BigtableInstanceAdminClient bigtableInstanceAdminClient = await BigtableInstanceAdminClient.CreateAsync(); // Initialize request argument(s) InstanceName parent = new InstanceName("[PROJECT]", "[INSTANCE]"); // Make the request ListClustersResponse response = await bigtableInstanceAdminClient.ListClustersAsync(parent); // End snippet }
private static void UnmarshallResult(JsonUnmarshallerContext context, ListClustersResponse response) { int originalDepth = context.CurrentDepth; int targetDepth = originalDepth + 1; while (context.Read()) { if (context.TestExpression("Clusters", targetDepth)) { context.Read(); if (context.CurrentTokenType == JsonToken.Null) { response.Clusters = null; continue; } response.Clusters = new List <ClusterSummary>(); ClusterSummaryUnmarshaller unmarshaller = ClusterSummaryUnmarshaller.GetInstance(); while (context.Read()) { JsonToken token = context.CurrentTokenType; if (token == JsonToken.ArrayStart) { continue; } if (token == JsonToken.ArrayEnd) { break; } response.Clusters.Add(unmarshaller.Unmarshall(context)); } continue; } if (context.TestExpression("Marker", targetDepth)) { context.Read(); response.Marker = StringUnmarshaller.GetInstance().Unmarshall(context); continue; } if (context.CurrentDepth <= originalDepth) { return; } } return; }
/// <summary> /// Lists all of the clusters in the current project. /// </summary> /// <returns>The list of clusters.</returns> public async Task <IList <Cluster> > GetClusterListAsync() { try { ListClustersResponse clustersResponse = await Service.Projects.Locations.Clusters .List($"projects/{ProjectId}/locations/{AllLocationsValue}") .ExecuteAsync(); return(clustersResponse.Clusters); } catch (GoogleApiException ex) { Debug.WriteLine($"Failed to list clusters: {ex.Message}"); throw new DataSourceException(ex.Message, ex); } }
public static ListClustersResponse Unmarshall(UnmarshallerContext context) { ListClustersResponse listClustersResponse = new ListClustersResponse(); listClustersResponse.HttpResponse = context.HttpResponse; listClustersResponse.RequestId = context.StringValue("ListClusters.RequestId"); listClustersResponse.TotalCount = context.IntegerValue("ListClusters.TotalCount"); listClustersResponse.PageNumber = context.IntegerValue("ListClusters.PageNumber"); listClustersResponse.PageSize = context.IntegerValue("ListClusters.PageSize"); List <ListClustersResponse.ListClusters_ClusterInfo> listClustersResponse_clusters = new List <ListClustersResponse.ListClusters_ClusterInfo>(); for (int i = 0; i < context.Length("ListClusters.Clusters.Length"); i++) { ListClustersResponse.ListClusters_ClusterInfo clusterInfo = new ListClustersResponse.ListClusters_ClusterInfo(); clusterInfo.Id = context.StringValue("ListClusters.Clusters[" + i + "].Id"); clusterInfo.Name = context.StringValue("ListClusters.Clusters[" + i + "].Name"); clusterInfo.Type = context.StringValue("ListClusters.Clusters[" + i + "].Type"); clusterInfo.CreateTime = context.LongValue("ListClusters.Clusters[" + i + "].CreateTime"); clusterInfo.RunningTime = context.IntegerValue("ListClusters.Clusters[" + i + "].RunningTime"); clusterInfo.Status = context.StringValue("ListClusters.Clusters[" + i + "].Status"); clusterInfo.ChargeType = context.StringValue("ListClusters.Clusters[" + i + "].ChargeType"); clusterInfo.ExpiredTime = context.LongValue("ListClusters.Clusters[" + i + "].ExpiredTime"); clusterInfo.Period = context.IntegerValue("ListClusters.Clusters[" + i + "].Period"); clusterInfo.HasUncompletedOrder = context.BooleanValue("ListClusters.Clusters[" + i + "].HasUncompletedOrder"); clusterInfo.OrderList = context.StringValue("ListClusters.Clusters[" + i + "].OrderList"); clusterInfo.CreateResource = context.StringValue("ListClusters.Clusters[" + i + "].CreateResource"); clusterInfo.DepositType = context.StringValue("ListClusters.Clusters[" + i + "].DepositType"); ListClustersResponse.ListClusters_ClusterInfo.ListClusters_OrderTaskInfo orderTaskInfo = new ListClustersResponse.ListClusters_ClusterInfo.ListClusters_OrderTaskInfo(); orderTaskInfo.TargetCount = context.IntegerValue("ListClusters.Clusters[" + i + "].OrderTaskInfo.TargetCount"); orderTaskInfo.CurrentCount = context.IntegerValue("ListClusters.Clusters[" + i + "].OrderTaskInfo.CurrentCount"); orderTaskInfo.OrderIdList = context.StringValue("ListClusters.Clusters[" + i + "].OrderTaskInfo.OrderIdList"); clusterInfo.OrderTaskInfo = orderTaskInfo; ListClustersResponse.ListClusters_ClusterInfo.ListClusters_FailReason failReason = new ListClustersResponse.ListClusters_ClusterInfo.ListClusters_FailReason(); failReason.ErrorCode = context.StringValue("ListClusters.Clusters[" + i + "].FailReason.ErrorCode"); failReason.ErrorMsg = context.StringValue("ListClusters.Clusters[" + i + "].FailReason.ErrorMsg"); failReason.RequestId = context.StringValue("ListClusters.Clusters[" + i + "].FailReason.RequestId"); clusterInfo.FailReason = failReason; listClustersResponse_clusters.Add(clusterInfo); } listClustersResponse.Clusters = listClustersResponse_clusters; return(listClustersResponse); }
public static ListClustersResponse Unmarshall(UnmarshallerContext _ctx) { ListClustersResponse listClustersResponse = new ListClustersResponse(); listClustersResponse.HttpResponse = _ctx.HttpResponse; listClustersResponse.RequestId = _ctx.StringValue("ListClusters.RequestId"); listClustersResponse.TotalCount = _ctx.IntegerValue("ListClusters.TotalCount"); listClustersResponse.PageNumber = _ctx.IntegerValue("ListClusters.PageNumber"); listClustersResponse.PageSize = _ctx.IntegerValue("ListClusters.PageSize"); List <ListClustersResponse.ListClusters_ClusterInfo> listClustersResponse_clusters = new List <ListClustersResponse.ListClusters_ClusterInfo>(); for (int i = 0; i < _ctx.Length("ListClusters.Clusters.Length"); i++) { ListClustersResponse.ListClusters_ClusterInfo clusterInfo = new ListClustersResponse.ListClusters_ClusterInfo(); clusterInfo.Id = _ctx.StringValue("ListClusters.Clusters[" + i + "].Id"); clusterInfo.Name = _ctx.StringValue("ListClusters.Clusters[" + i + "].Name"); clusterInfo.MachineType = _ctx.StringValue("ListClusters.Clusters[" + i + "].MachineType"); clusterInfo.Type = _ctx.StringValue("ListClusters.Clusters[" + i + "].Type"); clusterInfo.CreateTime = _ctx.LongValue("ListClusters.Clusters[" + i + "].CreateTime"); clusterInfo.RunningTime = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].RunningTime"); clusterInfo.Status = _ctx.StringValue("ListClusters.Clusters[" + i + "].Status"); clusterInfo.ChargeType = _ctx.StringValue("ListClusters.Clusters[" + i + "].ChargeType"); clusterInfo.ExpiredTime = _ctx.LongValue("ListClusters.Clusters[" + i + "].ExpiredTime"); clusterInfo.Period = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Period"); clusterInfo.HasUncompletedOrder = _ctx.BooleanValue("ListClusters.Clusters[" + i + "].HasUncompletedOrder"); clusterInfo.OrderList = _ctx.StringValue("ListClusters.Clusters[" + i + "].OrderList"); clusterInfo.CreateResource = _ctx.StringValue("ListClusters.Clusters[" + i + "].CreateResource"); clusterInfo.DepositType = _ctx.StringValue("ListClusters.Clusters[" + i + "].DepositType"); clusterInfo.MetaStoreType = _ctx.StringValue("ListClusters.Clusters[" + i + "].MetaStoreType"); clusterInfo.K8sClusterId = _ctx.StringValue("ListClusters.Clusters[" + i + "].K8sClusterId"); clusterInfo.OperationId = _ctx.LongValue("ListClusters.Clusters[" + i + "].OperationId"); ListClustersResponse.ListClusters_ClusterInfo.ListClusters_OrderTaskInfo orderTaskInfo = new ListClustersResponse.ListClusters_ClusterInfo.ListClusters_OrderTaskInfo(); orderTaskInfo.TargetCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].OrderTaskInfo.TargetCount"); orderTaskInfo.CurrentCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].OrderTaskInfo.CurrentCount"); orderTaskInfo.OrderIdList = _ctx.StringValue("ListClusters.Clusters[" + i + "].OrderTaskInfo.OrderIdList"); clusterInfo.OrderTaskInfo = orderTaskInfo; ListClustersResponse.ListClusters_ClusterInfo.ListClusters_FailReason failReason = new ListClustersResponse.ListClusters_ClusterInfo.ListClusters_FailReason(); failReason.ErrorCode = _ctx.StringValue("ListClusters.Clusters[" + i + "].FailReason.ErrorCode"); failReason.ErrorMsg = _ctx.StringValue("ListClusters.Clusters[" + i + "].FailReason.ErrorMsg"); failReason.RequestId = _ctx.StringValue("ListClusters.Clusters[" + i + "].FailReason.RequestId"); clusterInfo.FailReason = failReason; List <ListClustersResponse.ListClusters_ClusterInfo.ListClusters_Tag> clusterInfo_tags = new List <ListClustersResponse.ListClusters_ClusterInfo.ListClusters_Tag>(); for (int j = 0; j < _ctx.Length("ListClusters.Clusters[" + i + "].Tags.Length"); j++) { ListClustersResponse.ListClusters_ClusterInfo.ListClusters_Tag tag = new ListClustersResponse.ListClusters_ClusterInfo.ListClusters_Tag(); tag.TagKey = _ctx.StringValue("ListClusters.Clusters[" + i + "].Tags[" + j + "].TagKey"); tag.TagValue = _ctx.StringValue("ListClusters.Clusters[" + i + "].Tags[" + j + "].TagValue"); clusterInfo_tags.Add(tag); } clusterInfo.Tags = clusterInfo_tags; listClustersResponse_clusters.Add(clusterInfo); } listClustersResponse.Clusters = listClustersResponse_clusters; return(listClustersResponse); }
public static ListClustersResponse Unmarshall(UnmarshallerContext _ctx) { ListClustersResponse listClustersResponse = new ListClustersResponse(); listClustersResponse.HttpResponse = _ctx.HttpResponse; listClustersResponse.RequestId = _ctx.StringValue("ListClusters.RequestId"); listClustersResponse.TotalCount = _ctx.IntegerValue("ListClusters.TotalCount"); listClustersResponse.PageNumber = _ctx.IntegerValue("ListClusters.PageNumber"); listClustersResponse.PageSize = _ctx.IntegerValue("ListClusters.PageSize"); List <ListClustersResponse.ListClusters_ClusterInfoSimple> listClustersResponse_clusters = new List <ListClustersResponse.ListClusters_ClusterInfoSimple>(); for (int i = 0; i < _ctx.Length("ListClusters.Clusters.Length"); i++) { ListClustersResponse.ListClusters_ClusterInfoSimple clusterInfoSimple = new ListClustersResponse.ListClusters_ClusterInfoSimple(); clusterInfoSimple.Id = _ctx.StringValue("ListClusters.Clusters[" + i + "].Id"); clusterInfoSimple.RegionId = _ctx.StringValue("ListClusters.Clusters[" + i + "].RegionId"); clusterInfoSimple.ZoneId = _ctx.StringValue("ListClusters.Clusters[" + i + "].ZoneId"); clusterInfoSimple.VSwitchId = _ctx.StringValue("ListClusters.Clusters[" + i + "].VSwitchId"); clusterInfoSimple.VpcId = _ctx.StringValue("ListClusters.Clusters[" + i + "].VpcId"); clusterInfoSimple.Name = _ctx.StringValue("ListClusters.Clusters[" + i + "].Name"); clusterInfoSimple.Description = _ctx.StringValue("ListClusters.Clusters[" + i + "].Description"); clusterInfoSimple.Status = _ctx.StringValue("ListClusters.Clusters[" + i + "].Status"); clusterInfoSimple.OsTag = _ctx.StringValue("ListClusters.Clusters[" + i + "].OsTag"); clusterInfoSimple.AccountType = _ctx.StringValue("ListClusters.Clusters[" + i + "].AccountType"); clusterInfoSimple.SchedulerType = _ctx.StringValue("ListClusters.Clusters[" + i + "].SchedulerType"); clusterInfoSimple.DeployMode = _ctx.StringValue("ListClusters.Clusters[" + i + "].DeployMode"); clusterInfoSimple.Count = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Count"); clusterInfoSimple.InstanceType = _ctx.StringValue("ListClusters.Clusters[" + i + "].InstanceType"); clusterInfoSimple.LoginNodes = _ctx.StringValue("ListClusters.Clusters[" + i + "].LoginNodes"); clusterInfoSimple.CreateTime = _ctx.StringValue("ListClusters.Clusters[" + i + "].CreateTime"); clusterInfoSimple.ImageOwnerAlias = _ctx.StringValue("ListClusters.Clusters[" + i + "].ImageOwnerAlias"); clusterInfoSimple.ImageId = _ctx.StringValue("ListClusters.Clusters[" + i + "].ImageId"); clusterInfoSimple.Location = _ctx.StringValue("ListClusters.Clusters[" + i + "].Location"); clusterInfoSimple.EhpcVersion = _ctx.StringValue("ListClusters.Clusters[" + i + "].EhpcVersion"); clusterInfoSimple.NodePrefix = _ctx.StringValue("ListClusters.Clusters[" + i + "].NodePrefix"); clusterInfoSimple.NodeSuffix = _ctx.StringValue("ListClusters.Clusters[" + i + "].NodeSuffix"); clusterInfoSimple.BaseOsTag = _ctx.StringValue("ListClusters.Clusters[" + i + "].BaseOsTag"); clusterInfoSimple.InstanceChargeType = _ctx.StringValue("ListClusters.Clusters[" + i + "].InstanceChargeType"); clusterInfoSimple.ComputeSpotStrategy = _ctx.StringValue("ListClusters.Clusters[" + i + "].ComputeSpotStrategy"); clusterInfoSimple.ComputeSpotPriceLimit = _ctx.FloatValue("ListClusters.Clusters[" + i + "].ComputeSpotPriceLimit"); clusterInfoSimple.ClientVersion = _ctx.StringValue("ListClusters.Clusters[" + i + "].ClientVersion"); clusterInfoSimple.IsComputeEss = _ctx.BooleanValue("ListClusters.Clusters[" + i + "].IsComputeEss"); ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_Managers managers = new ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_Managers(); managers.Total = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Managers.Total"); managers.NormalCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Managers.NormalCount"); managers.OperatingCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Managers.OperatingCount"); managers.StoppedCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Managers.StoppedCount"); managers.ExceptionCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Managers.ExceptionCount"); clusterInfoSimple.Managers = managers; ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_Computes computes = new ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_Computes(); computes.Total = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Computes.Total"); computes.NormalCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Computes.NormalCount"); computes.OperatingCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Computes.OperatingCount"); computes.StoppedCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Computes.StoppedCount"); computes.ExceptionCount = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].Computes.ExceptionCount"); clusterInfoSimple.Computes = computes; ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_TotalResources totalResources = new ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_TotalResources(); totalResources.Cpu = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].TotalResources.Cpu"); totalResources.Memory = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].TotalResources.Memory"); totalResources.Gpu = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].TotalResources.Gpu"); clusterInfoSimple.TotalResources = totalResources; ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_UsedResources usedResources = new ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_UsedResources(); usedResources.Cpu = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].UsedResources.Cpu"); usedResources.Memory = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].UsedResources.Memory"); usedResources.Gpu = _ctx.IntegerValue("ListClusters.Clusters[" + i + "].UsedResources.Gpu"); clusterInfoSimple.UsedResources = usedResources; listClustersResponse_clusters.Add(clusterInfoSimple); } listClustersResponse.Clusters = listClustersResponse_clusters; return(listClustersResponse); }
public static ListClustersResponse Unmarshall(UnmarshallerContext context) { ListClustersResponse listClustersResponse = new ListClustersResponse(); listClustersResponse.HttpResponse = context.HttpResponse; listClustersResponse.RequestId = context.StringValue("ListClusters.RequestId"); listClustersResponse.TotalCount = context.IntegerValue("ListClusters.TotalCount"); listClustersResponse.PageNumber = context.IntegerValue("ListClusters.PageNumber"); listClustersResponse.PageSize = context.IntegerValue("ListClusters.PageSize"); List <ListClustersResponse.ListClusters_ClusterInfoSimple> listClustersResponse_clusters = new List <ListClustersResponse.ListClusters_ClusterInfoSimple>(); for (int i = 0; i < context.Length("ListClusters.Clusters.Length"); i++) { ListClustersResponse.ListClusters_ClusterInfoSimple clusterInfoSimple = new ListClustersResponse.ListClusters_ClusterInfoSimple(); clusterInfoSimple.Id = context.StringValue("ListClusters.Clusters[" + i + "].Id"); clusterInfoSimple.RegionId = context.StringValue("ListClusters.Clusters[" + i + "].RegionId"); clusterInfoSimple.ZoneId = context.StringValue("ListClusters.Clusters[" + i + "].ZoneId"); clusterInfoSimple.Name = context.StringValue("ListClusters.Clusters[" + i + "].Name"); clusterInfoSimple.Description = context.StringValue("ListClusters.Clusters[" + i + "].Description"); clusterInfoSimple.Status = context.StringValue("ListClusters.Clusters[" + i + "].Status"); clusterInfoSimple.OsTag = context.StringValue("ListClusters.Clusters[" + i + "].OsTag"); clusterInfoSimple.AccountType = context.StringValue("ListClusters.Clusters[" + i + "].AccountType"); clusterInfoSimple.SchedulerType = context.StringValue("ListClusters.Clusters[" + i + "].SchedulerType"); clusterInfoSimple.DeployMode = context.StringValue("ListClusters.Clusters[" + i + "].DeployMode"); clusterInfoSimple.Count = context.IntegerValue("ListClusters.Clusters[" + i + "].Count"); clusterInfoSimple.InstanceType = context.StringValue("ListClusters.Clusters[" + i + "].InstanceType"); clusterInfoSimple.LoginNodes = context.StringValue("ListClusters.Clusters[" + i + "].LoginNodes"); clusterInfoSimple.CreateTime = context.StringValue("ListClusters.Clusters[" + i + "].CreateTime"); clusterInfoSimple.ImageOwnerAlias = context.StringValue("ListClusters.Clusters[" + i + "].ImageOwnerAlias"); clusterInfoSimple.ImageId = context.StringValue("ListClusters.Clusters[" + i + "].ImageId"); clusterInfoSimple.Location = context.StringValue("ListClusters.Clusters[" + i + "].Location"); clusterInfoSimple.EhpcVersion = context.StringValue("ListClusters.Clusters[" + i + "].EhpcVersion"); ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_Managers managers = new ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_Managers(); managers.Total = context.IntegerValue("ListClusters.Clusters[" + i + "].Managers.Total"); managers.NormalCount = context.IntegerValue("ListClusters.Clusters[" + i + "].Managers.NormalCount"); managers.OperatingCount = context.IntegerValue("ListClusters.Clusters[" + i + "].Managers.OperatingCount"); managers.StoppedCount = context.IntegerValue("ListClusters.Clusters[" + i + "].Managers.StoppedCount"); managers.ExceptionCount = context.IntegerValue("ListClusters.Clusters[" + i + "].Managers.ExceptionCount"); clusterInfoSimple.Managers = managers; ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_Computes computes = new ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_Computes(); computes.Total = context.IntegerValue("ListClusters.Clusters[" + i + "].Computes.Total"); computes.NormalCount = context.IntegerValue("ListClusters.Clusters[" + i + "].Computes.NormalCount"); computes.OperatingCount = context.IntegerValue("ListClusters.Clusters[" + i + "].Computes.OperatingCount"); computes.StoppedCount = context.IntegerValue("ListClusters.Clusters[" + i + "].Computes.StoppedCount"); computes.ExceptionCount = context.IntegerValue("ListClusters.Clusters[" + i + "].Computes.ExceptionCount"); clusterInfoSimple.Computes = computes; ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_TotalResources totalResources = new ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_TotalResources(); totalResources.Cpu = context.IntegerValue("ListClusters.Clusters[" + i + "].TotalResources.Cpu"); totalResources.Memory = context.IntegerValue("ListClusters.Clusters[" + i + "].TotalResources.Memory"); totalResources.Gpu = context.IntegerValue("ListClusters.Clusters[" + i + "].TotalResources.Gpu"); clusterInfoSimple.TotalResources = totalResources; ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_UsedResources usedResources = new ListClustersResponse.ListClusters_ClusterInfoSimple.ListClusters_UsedResources(); usedResources.Cpu = context.IntegerValue("ListClusters.Clusters[" + i + "].UsedResources.Cpu"); usedResources.Memory = context.IntegerValue("ListClusters.Clusters[" + i + "].UsedResources.Memory"); usedResources.Gpu = context.IntegerValue("ListClusters.Clusters[" + i + "].UsedResources.Gpu"); clusterInfoSimple.UsedResources = usedResources; listClustersResponse_clusters.Add(clusterInfoSimple); } listClustersResponse.Clusters = listClustersResponse_clusters; return(listClustersResponse); }