Represents a GroupService
Inheritance
$protobuf.rpc.Service > protos.google.monitoring.v3.GroupServicePackage
@google-cloud/monitoringConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new GroupService service.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): GroupService;
Creates new GroupService service using the specified rpc implementation.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Returns | |
---|---|
Type | Description |
GroupService | RPC service. Useful where requests and/or responses are streamed. |
createGroup(request, callback)
public createGroup(request: google.monitoring.v3.ICreateGroupRequest, callback: google.monitoring.v3.GroupService.CreateGroupCallback): void;
Calls CreateGroup.
Parameters | |
---|---|
Name | Description |
request |
ICreateGroupRequest
CreateGroupRequest message or plain object |
callback |
CreateGroupCallback
Node-style callback called with the error, if any, and Group |
Returns | |
---|---|
Type | Description |
void |
createGroup(request)
public createGroup(request: google.monitoring.v3.ICreateGroupRequest): Promise<google.monitoring.v3.Group>;
Calls CreateGroup.
Parameter | |
---|---|
Name | Description |
request |
ICreateGroupRequest
CreateGroupRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.monitoring.v3.Group> | Promise |
deleteGroup(request, callback)
public deleteGroup(request: google.monitoring.v3.IDeleteGroupRequest, callback: google.monitoring.v3.GroupService.DeleteGroupCallback): void;
Calls DeleteGroup.
Parameters | |
---|---|
Name | Description |
request |
IDeleteGroupRequest
DeleteGroupRequest message or plain object |
callback |
DeleteGroupCallback
Node-style callback called with the error, if any, and Empty |
Returns | |
---|---|
Type | Description |
void |
deleteGroup(request)
public deleteGroup(request: google.monitoring.v3.IDeleteGroupRequest): Promise<google.protobuf.Empty>;
Calls DeleteGroup.
Parameter | |
---|---|
Name | Description |
request |
IDeleteGroupRequest
DeleteGroupRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.protobuf.Empty> | Promise |
getGroup(request, callback)
public getGroup(request: google.monitoring.v3.IGetGroupRequest, callback: google.monitoring.v3.GroupService.GetGroupCallback): void;
Calls GetGroup.
Parameters | |
---|---|
Name | Description |
request |
IGetGroupRequest
GetGroupRequest message or plain object |
callback |
GetGroupCallback
Node-style callback called with the error, if any, and Group |
Returns | |
---|---|
Type | Description |
void |
getGroup(request)
public getGroup(request: google.monitoring.v3.IGetGroupRequest): Promise<google.monitoring.v3.Group>;
Calls GetGroup.
Parameter | |
---|---|
Name | Description |
request |
IGetGroupRequest
GetGroupRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.monitoring.v3.Group> | Promise |
listGroupMembers(request, callback)
public listGroupMembers(request: google.monitoring.v3.IListGroupMembersRequest, callback: google.monitoring.v3.GroupService.ListGroupMembersCallback): void;
Calls ListGroupMembers.
Parameters | |
---|---|
Name | Description |
request |
IListGroupMembersRequest
ListGroupMembersRequest message or plain object |
callback |
ListGroupMembersCallback
Node-style callback called with the error, if any, and ListGroupMembersResponse |
Returns | |
---|---|
Type | Description |
void |
listGroupMembers(request)
public listGroupMembers(request: google.monitoring.v3.IListGroupMembersRequest): Promise<google.monitoring.v3.ListGroupMembersResponse>;
Calls ListGroupMembers.
Parameter | |
---|---|
Name | Description |
request |
IListGroupMembersRequest
ListGroupMembersRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.monitoring.v3.ListGroupMembersResponse> | Promise |
listGroups(request, callback)
public listGroups(request: google.monitoring.v3.IListGroupsRequest, callback: google.monitoring.v3.GroupService.ListGroupsCallback): void;
Calls ListGroups.
Parameters | |
---|---|
Name | Description |
request |
IListGroupsRequest
ListGroupsRequest message or plain object |
callback |
ListGroupsCallback
Node-style callback called with the error, if any, and ListGroupsResponse |
Returns | |
---|---|
Type | Description |
void |
listGroups(request)
public listGroups(request: google.monitoring.v3.IListGroupsRequest): Promise<google.monitoring.v3.ListGroupsResponse>;
Calls ListGroups.
Parameter | |
---|---|
Name | Description |
request |
IListGroupsRequest
ListGroupsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.monitoring.v3.ListGroupsResponse> | Promise |
updateGroup(request, callback)
public updateGroup(request: google.monitoring.v3.IUpdateGroupRequest, callback: google.monitoring.v3.GroupService.UpdateGroupCallback): void;
Calls UpdateGroup.
Parameters | |
---|---|
Name | Description |
request |
IUpdateGroupRequest
UpdateGroupRequest message or plain object |
callback |
UpdateGroupCallback
Node-style callback called with the error, if any, and Group |
Returns | |
---|---|
Type | Description |
void |
updateGroup(request)
public updateGroup(request: google.monitoring.v3.IUpdateGroupRequest): Promise<google.monitoring.v3.Group>;
Calls UpdateGroup.
Parameter | |
---|---|
Name | Description |
request |
IUpdateGroupRequest
UpdateGroupRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.monitoring.v3.Group> | Promise |