Chronicle v1 API - Class ReferenceListServiceClientImpl (1.0.0-beta01)

public sealed class ReferenceListServiceClientImpl : ReferenceListServiceClient

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

ReferenceListService client wrapper implementation, for convenient use.

Inheritance

object > ReferenceListServiceClient > ReferenceListServiceClientImpl

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Remarks

ReferenceListService provides an interface for managing reference lists.

Constructors

ReferenceListServiceClientImpl(ReferenceListServiceClient, ReferenceListServiceSettings, ILogger)

public ReferenceListServiceClientImpl(ReferenceListService.ReferenceListServiceClient grpcClient, ReferenceListServiceSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient ReferenceListServiceReferenceListServiceClient

The underlying gRPC client.

settings ReferenceListServiceSettings

The base ReferenceListServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override ReferenceListService.ReferenceListServiceClient GrpcClient { get; }

The underlying gRPC ReferenceListService client

Property Value
Type Description
ReferenceListServiceReferenceListServiceClient
Overrides

Methods

CreateReferenceList(CreateReferenceListRequest, CallSettings)

public override ReferenceList CreateReferenceList(CreateReferenceListRequest request, CallSettings callSettings = null)

Creates a new reference list.

Parameters
Name Description
request CreateReferenceListRequest

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
ReferenceList

The RPC response.

Overrides

CreateReferenceListAsync(CreateReferenceListRequest, CallSettings)

public override Task<ReferenceList> CreateReferenceListAsync(CreateReferenceListRequest request, CallSettings callSettings = null)

Creates a new reference list.

Parameters
Name Description
request CreateReferenceListRequest

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
TaskReferenceList

A Task containing the RPC response.

Overrides

GetReferenceList(GetReferenceListRequest, CallSettings)

public override ReferenceList GetReferenceList(GetReferenceListRequest request, CallSettings callSettings = null)

Gets a single reference list.

Parameters
Name Description
request GetReferenceListRequest

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
ReferenceList

The RPC response.

Overrides

GetReferenceListAsync(GetReferenceListRequest, CallSettings)

public override Task<ReferenceList> GetReferenceListAsync(GetReferenceListRequest request, CallSettings callSettings = null)

Gets a single reference list.

Parameters
Name Description
request GetReferenceListRequest

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
TaskReferenceList

A Task containing the RPC response.

Overrides

ListReferenceLists(ListReferenceListsRequest, CallSettings)

public override PagedEnumerable<ListReferenceListsResponse, ReferenceList> ListReferenceLists(ListReferenceListsRequest request, CallSettings callSettings = null)

Lists a collection of reference lists.

Parameters
Name Description
request ListReferenceListsRequest

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
PagedEnumerableListReferenceListsResponseReferenceList

A pageable sequence of ReferenceList resources.

Overrides

ListReferenceListsAsync(ListReferenceListsRequest, CallSettings)

public override PagedAsyncEnumerable<ListReferenceListsResponse, ReferenceList> ListReferenceListsAsync(ListReferenceListsRequest request, CallSettings callSettings = null)

Lists a collection of reference lists.

Parameters
Name Description
request ListReferenceListsRequest

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
PagedAsyncEnumerableListReferenceListsResponseReferenceList

A pageable asynchronous sequence of ReferenceList resources.

Overrides

UpdateReferenceList(UpdateReferenceListRequest, CallSettings)

public override ReferenceList UpdateReferenceList(UpdateReferenceListRequest request, CallSettings callSettings = null)

Updates an existing reference list.

Parameters
Name Description
request UpdateReferenceListRequest

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
ReferenceList

The RPC response.

Overrides

UpdateReferenceListAsync(UpdateReferenceListRequest, CallSettings)

public override Task<ReferenceList> UpdateReferenceListAsync(UpdateReferenceListRequest request, CallSettings callSettings = null)

Updates an existing reference list.

Parameters
Name Description
request UpdateReferenceListRequest

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
TaskReferenceList

A Task containing the RPC response.

Overrides