Chronicle v1 API - Class FindingsRefinementServiceClientImpl (1.0.0-beta07)

public sealed class FindingsRefinementServiceClientImpl : FindingsRefinementServiceClient

Reference documentation and code samples for the Chronicle v1 API class FindingsRefinementServiceClientImpl.

FindingsRefinementService client wrapper implementation, for convenient use.

Inheritance

object > FindingsRefinementServiceClient > FindingsRefinementServiceClientImpl

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Remarks

FindingsRefinementService provides an interface for filtering out findings that are unlikely to be real threats to prevent them from triggering alerts or notifications.

Constructors

FindingsRefinementServiceClientImpl(FindingsRefinementServiceClient, FindingsRefinementServiceSettings, ILogger)

public FindingsRefinementServiceClientImpl(FindingsRefinementService.FindingsRefinementServiceClient grpcClient, FindingsRefinementServiceSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient FindingsRefinementServiceFindingsRefinementServiceClient

The underlying gRPC client.

settings FindingsRefinementServiceSettings

The base FindingsRefinementServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override FindingsRefinementService.FindingsRefinementServiceClient GrpcClient { get; }

The underlying gRPC FindingsRefinementService client

Property Value
Type Description
FindingsRefinementServiceFindingsRefinementServiceClient
Overrides

Methods

ComputeAllFindingsRefinementActivities(ComputeAllFindingsRefinementActivitiesRequest, CallSettings)

public override ComputeAllFindingsRefinementActivitiesResponse ComputeAllFindingsRefinementActivities(ComputeAllFindingsRefinementActivitiesRequest request, CallSettings callSettings = null)

Returns findings refinement activity for all findings refinements.

Parameters
Name Description
request ComputeAllFindingsRefinementActivitiesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ComputeAllFindingsRefinementActivitiesResponse

The RPC response.

Overrides

ComputeAllFindingsRefinementActivitiesAsync(ComputeAllFindingsRefinementActivitiesRequest, CallSettings)

public override Task<ComputeAllFindingsRefinementActivitiesResponse> ComputeAllFindingsRefinementActivitiesAsync(ComputeAllFindingsRefinementActivitiesRequest request, CallSettings callSettings = null)

Returns findings refinement activity for all findings refinements.

Parameters
Name Description
request ComputeAllFindingsRefinementActivitiesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskComputeAllFindingsRefinementActivitiesResponse

A Task containing the RPC response.

Overrides

ComputeFindingsRefinementActivity(ComputeFindingsRefinementActivityRequest, CallSettings)

public override ComputeFindingsRefinementActivityResponse ComputeFindingsRefinementActivity(ComputeFindingsRefinementActivityRequest request, CallSettings callSettings = null)

Returns findings refinement activity for a specific findings refinement.

Parameters
Name Description
request ComputeFindingsRefinementActivityRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ComputeFindingsRefinementActivityResponse

The RPC response.

Overrides

ComputeFindingsRefinementActivityAsync(ComputeFindingsRefinementActivityRequest, CallSettings)

public override Task<ComputeFindingsRefinementActivityResponse> ComputeFindingsRefinementActivityAsync(ComputeFindingsRefinementActivityRequest request, CallSettings callSettings = null)

Returns findings refinement activity for a specific findings refinement.

Parameters
Name Description
request ComputeFindingsRefinementActivityRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskComputeFindingsRefinementActivityResponse

A Task containing the RPC response.

Overrides

CreateFindingsRefinement(CreateFindingsRefinementRequest, CallSettings)

public override FindingsRefinement CreateFindingsRefinement(CreateFindingsRefinementRequest request, CallSettings callSettings = null)

Creates a new findings refinement.

Parameters
Name Description
request CreateFindingsRefinementRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FindingsRefinement

The RPC response.

Overrides

CreateFindingsRefinementAsync(CreateFindingsRefinementRequest, CallSettings)

public override Task<FindingsRefinement> CreateFindingsRefinementAsync(CreateFindingsRefinementRequest request, CallSettings callSettings = null)

Creates a new findings refinement.

Parameters
Name Description
request CreateFindingsRefinementRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFindingsRefinement

A Task containing the RPC response.

Overrides

GetFindingsRefinement(GetFindingsRefinementRequest, CallSettings)

public override FindingsRefinement GetFindingsRefinement(GetFindingsRefinementRequest request, CallSettings callSettings = null)

Gets a single findings refinement.

Parameters
Name Description
request GetFindingsRefinementRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FindingsRefinement

The RPC response.

Overrides

GetFindingsRefinementAsync(GetFindingsRefinementRequest, CallSettings)

public override Task<FindingsRefinement> GetFindingsRefinementAsync(GetFindingsRefinementRequest request, CallSettings callSettings = null)

Gets a single findings refinement.

Parameters
Name Description
request GetFindingsRefinementRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFindingsRefinement

A Task containing the RPC response.

Overrides

GetFindingsRefinementDeployment(GetFindingsRefinementDeploymentRequest, CallSettings)

public override FindingsRefinementDeployment GetFindingsRefinementDeployment(GetFindingsRefinementDeploymentRequest request, CallSettings callSettings = null)

Gets a findings refinement deployment.

Parameters
Name Description
request GetFindingsRefinementDeploymentRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FindingsRefinementDeployment

The RPC response.

Overrides

GetFindingsRefinementDeploymentAsync(GetFindingsRefinementDeploymentRequest, CallSettings)

public override Task<FindingsRefinementDeployment> GetFindingsRefinementDeploymentAsync(GetFindingsRefinementDeploymentRequest request, CallSettings callSettings = null)

Gets a findings refinement deployment.

Parameters
Name Description
request GetFindingsRefinementDeploymentRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFindingsRefinementDeployment

A Task containing the RPC response.

Overrides

ListAllFindingsRefinementDeployments(ListAllFindingsRefinementDeploymentsRequest, CallSettings)

public override PagedEnumerable<ListAllFindingsRefinementDeploymentsResponse, FindingsRefinementDeployment> ListAllFindingsRefinementDeployments(ListAllFindingsRefinementDeploymentsRequest request, CallSettings callSettings = null)

Lists all findings refinement deployments.

Parameters
Name Description
request ListAllFindingsRefinementDeploymentsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAllFindingsRefinementDeploymentsResponseFindingsRefinementDeployment

A pageable sequence of FindingsRefinementDeployment resources.

Overrides

ListAllFindingsRefinementDeploymentsAsync(ListAllFindingsRefinementDeploymentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListAllFindingsRefinementDeploymentsResponse, FindingsRefinementDeployment> ListAllFindingsRefinementDeploymentsAsync(ListAllFindingsRefinementDeploymentsRequest request, CallSettings callSettings = null)

Lists all findings refinement deployments.

Parameters
Name Description
request ListAllFindingsRefinementDeploymentsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAllFindingsRefinementDeploymentsResponseFindingsRefinementDeployment

A pageable asynchronous sequence of FindingsRefinementDeployment resources.

Overrides

ListFindingsRefinements(ListFindingsRefinementsRequest, CallSettings)

public override PagedEnumerable<ListFindingsRefinementsResponse, FindingsRefinement> ListFindingsRefinements(ListFindingsRefinementsRequest request, CallSettings callSettings = null)

Lists a collection of findings refinements.

Parameters
Name Description
request ListFindingsRefinementsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListFindingsRefinementsResponseFindingsRefinement

A pageable sequence of FindingsRefinement resources.

Overrides

ListFindingsRefinementsAsync(ListFindingsRefinementsRequest, CallSettings)

public override PagedAsyncEnumerable<ListFindingsRefinementsResponse, FindingsRefinement> ListFindingsRefinementsAsync(ListFindingsRefinementsRequest request, CallSettings callSettings = null)

Lists a collection of findings refinements.

Parameters
Name Description
request ListFindingsRefinementsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListFindingsRefinementsResponseFindingsRefinement

A pageable asynchronous sequence of FindingsRefinement resources.

Overrides

UpdateFindingsRefinement(UpdateFindingsRefinementRequest, CallSettings)

public override FindingsRefinement UpdateFindingsRefinement(UpdateFindingsRefinementRequest request, CallSettings callSettings = null)

Updates a findings refinement.

Parameters
Name Description
request UpdateFindingsRefinementRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FindingsRefinement

The RPC response.

Overrides

UpdateFindingsRefinementAsync(UpdateFindingsRefinementRequest, CallSettings)

public override Task<FindingsRefinement> UpdateFindingsRefinementAsync(UpdateFindingsRefinementRequest request, CallSettings callSettings = null)

Updates a findings refinement.

Parameters
Name Description
request UpdateFindingsRefinementRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFindingsRefinement

A Task containing the RPC response.

Overrides

UpdateFindingsRefinementDeployment(UpdateFindingsRefinementDeploymentRequest, CallSettings)

public override FindingsRefinementDeployment UpdateFindingsRefinementDeployment(UpdateFindingsRefinementDeploymentRequest request, CallSettings callSettings = null)

Updates a findings refinement deployment.

Parameters
Name Description
request UpdateFindingsRefinementDeploymentRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FindingsRefinementDeployment

The RPC response.

Overrides

UpdateFindingsRefinementDeploymentAsync(UpdateFindingsRefinementDeploymentRequest, CallSettings)

public override Task<FindingsRefinementDeployment> UpdateFindingsRefinementDeploymentAsync(UpdateFindingsRefinementDeploymentRequest request, CallSettings callSettings = null)

Updates a findings refinement deployment.

Parameters
Name Description
request UpdateFindingsRefinementDeploymentRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFindingsRefinementDeployment

A Task containing the RPC response.

Overrides