使用Google Stackdriver API获取会员列表

时间:2018-04-16 06:48:42

标签: java google-api google-api-java-client stackdriver

我正在开发从Google Stackdriver API

请求成员列表的函数

我正在使用gradle使用库代码。

gradle.build

compile 'com.google.cloud:google-cloud-monitoring:0.42.1-beta'

例如,获取组列表是以下代码。(JAVA)

GroupServiceClient groupServiceClient = GroupServiceClient.create();

ListGroupsRequest request = ListGroupsRequest.newBuilder()
            .setName("projects/" + projectId)
            .build();

ListGroupsPagedResponse response = groupServiceClient.listGroups(request);

response.iterateAll();
像上面的代码一样,我可以使用google monitoring libarary获取组列表

但是,没有方法可以在组中获取成员列表

有获得会员名单的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用此documentation中显示的示例来说明Java如何构建列表

Monitoring.Projects.Groups.Members.List request = monitoringService.projects().groups().members().list(name);
ListGroupMembersResponse response;

然后

response = request.execute();

然后在for循环中获取成员

MonitoredResource monitoredResource : response.getMembers()