Class ErrorGroupServiceClientImpl (3.0.0-beta01)

public sealed class ErrorGroupServiceClientImpl : ErrorGroupServiceClient

ErrorGroupService client wrapper implementation, for convenient use.

Inheritance

Object > ErrorGroupServiceClient > ErrorGroupServiceClientImpl

Namespace

Google.Cloud.ErrorReporting.V1Beta1

Assembly

Google.Cloud.ErrorReporting.V1Beta1.dll

Remarks

Service for retrieving and updating individual error groups.

Constructors

ErrorGroupServiceClientImpl(ErrorGroupService.ErrorGroupServiceClient, ErrorGroupServiceSettings, ILogger)

public ErrorGroupServiceClientImpl(ErrorGroupService.ErrorGroupServiceClient grpcClient, ErrorGroupServiceSettings settings, ILogger logger)

Constructs a client wrapper for the ErrorGroupService service, with the specified gRPC client and settings.

Parameters
NameDescription
grpcClientErrorGroupService.ErrorGroupServiceClient

The underlying gRPC client.

settingsErrorGroupServiceSettings

The base ErrorGroupServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override ErrorGroupService.ErrorGroupServiceClient GrpcClient { get; }

The underlying gRPC ErrorGroupService client

Property Value
TypeDescription
ErrorGroupService.ErrorGroupServiceClient
Overrides

Methods

GetGroup(GetGroupRequest, CallSettings)

public override ErrorGroup GetGroup(GetGroupRequest request, CallSettings callSettings = null)

Get the specified group.

Parameters
NameDescription
requestGetGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ErrorGroup

The RPC response.

Overrides

GetGroupAsync(GetGroupRequest, CallSettings)

public override Task<ErrorGroup> GetGroupAsync(GetGroupRequest request, CallSettings callSettings = null)

Get the specified group.

Parameters
NameDescription
requestGetGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<ErrorGroup>

A Task containing the RPC response.

Overrides

UpdateGroup(UpdateGroupRequest, CallSettings)

public override ErrorGroup UpdateGroup(UpdateGroupRequest request, CallSettings callSettings = null)

Replace the data for the specified group. Fails if the group does not exist.

Parameters
NameDescription
requestUpdateGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ErrorGroup

The RPC response.

Overrides

UpdateGroupAsync(UpdateGroupRequest, CallSettings)

public override Task<ErrorGroup> UpdateGroupAsync(UpdateGroupRequest request, CallSettings callSettings = null)

Replace the data for the specified group. Fails if the group does not exist.

Parameters
NameDescription
requestUpdateGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<ErrorGroup>

A Task containing the RPC response.

Overrides