Google Cloud Error Reporting v1beta1 API - Class ErrorGroupServiceClientImpl (3.0.0-beta03)

public sealed class ErrorGroupServiceClientImpl : ErrorGroupServiceClient

Reference documentation and code samples for the Google Cloud Error Reporting v1beta1 API class ErrorGroupServiceClientImpl.

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(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
grpcClientErrorGroupServiceErrorGroupServiceClient

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
ErrorGroupServiceErrorGroupServiceClient
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
TaskErrorGroup

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
TaskErrorGroup

A Task containing the RPC response.

Overrides