@Generated(value="by gRPC proto compiler (version 1.2.0)",
comments="Source: google/monitoring/v3/group_service.proto")
public final class GroupServiceGrpc
extends java.lang.Object
The Group API lets you inspect and manage your [groups](google.monitoring.v3.Group). A group is a named filter that is used to identify a collection of monitored resources. Groups are typically used to mirror the physical and/or logical topology of the environment. Because group membership is computed dynamically, monitored resources that are started in the future are automatically placed in matching groups. By using a group to name monitored resources in, for example, an alert policy, the target of that alert policy is updated automatically as monitored resources are added and removed from the infrastructure.
Modifier and Type | Class and Description |
---|---|
static class |
GroupServiceGrpc.GroupServiceBlockingStub
The Group API lets you inspect and manage your
[groups](google.monitoring.v3.Group).
|
static class |
GroupServiceGrpc.GroupServiceFutureStub
The Group API lets you inspect and manage your
[groups](google.monitoring.v3.Group).
|
static class |
GroupServiceGrpc.GroupServiceImplBase
The Group API lets you inspect and manage your
[groups](google.monitoring.v3.Group).
|
static class |
GroupServiceGrpc.GroupServiceStub
The Group API lets you inspect and manage your
[groups](google.monitoring.v3.Group).
|
Modifier and Type | Field and Description |
---|---|
static io.grpc.MethodDescriptor<CreateGroupRequest,Group> |
METHOD_CREATE_GROUP |
static io.grpc.MethodDescriptor<DeleteGroupRequest,Empty> |
METHOD_DELETE_GROUP |
static io.grpc.MethodDescriptor<GetGroupRequest,Group> |
METHOD_GET_GROUP |
static io.grpc.MethodDescriptor<ListGroupMembersRequest,ListGroupMembersResponse> |
METHOD_LIST_GROUP_MEMBERS |
static io.grpc.MethodDescriptor<ListGroupsRequest,ListGroupsResponse> |
METHOD_LIST_GROUPS |
static io.grpc.MethodDescriptor<UpdateGroupRequest,Group> |
METHOD_UPDATE_GROUP |
static java.lang.String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
static io.grpc.ServiceDescriptor |
getServiceDescriptor() |
static GroupServiceGrpc.GroupServiceBlockingStub |
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
|
static GroupServiceGrpc.GroupServiceFutureStub |
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary and streaming output calls on the service
|
static GroupServiceGrpc.GroupServiceStub |
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
|
public static final java.lang.String SERVICE_NAME
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<ListGroupsRequest,ListGroupsResponse> METHOD_LIST_GROUPS
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<GetGroupRequest,Group> METHOD_GET_GROUP
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<CreateGroupRequest,Group> METHOD_CREATE_GROUP
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<UpdateGroupRequest,Group> METHOD_UPDATE_GROUP
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<DeleteGroupRequest,Empty> METHOD_DELETE_GROUP
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<ListGroupMembersRequest,ListGroupMembersResponse> METHOD_LIST_GROUP_MEMBERS
public static GroupServiceGrpc.GroupServiceStub newStub(io.grpc.Channel channel)
public static GroupServiceGrpc.GroupServiceBlockingStub newBlockingStub(io.grpc.Channel channel)
public static GroupServiceGrpc.GroupServiceFutureStub newFutureStub(io.grpc.Channel channel)
public static io.grpc.ServiceDescriptor getServiceDescriptor()