public sealed class BusinessGlossaryServiceClientImpl : BusinessGlossaryServiceClientReference documentation and code samples for the Cloud Dataplex v1 API class BusinessGlossaryServiceClientImpl.
BusinessGlossaryService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Remarks
BusinessGlossaryService provides APIs for managing business glossary resources for enterprise customers. The resources currently supported in Business Glossary are:
- Glossary
- GlossaryCategory
- GlossaryTerm
Constructors
BusinessGlossaryServiceClientImpl(BusinessGlossaryServiceClient, BusinessGlossaryServiceSettings, ILogger)
public BusinessGlossaryServiceClientImpl(BusinessGlossaryService.BusinessGlossaryServiceClient grpcClient, BusinessGlossaryServiceSettings settings, ILogger logger)Constructs a client wrapper for the BusinessGlossaryService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
BusinessGlossaryServiceBusinessGlossaryServiceClientThe underlying gRPC client. |
settings |
BusinessGlossaryServiceSettingsThe base BusinessGlossaryServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateGlossaryOperationsClient
public override OperationsClient CreateGlossaryOperationsClient { get; }The long-running operations client for CreateGlossary.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteGlossaryOperationsClient
public override OperationsClient DeleteGlossaryOperationsClient { get; }The long-running operations client for DeleteGlossary.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override BusinessGlossaryService.BusinessGlossaryServiceClient GrpcClient { get; }The underlying gRPC BusinessGlossaryService client
| Property Value | |
|---|---|
| Type | Description |
BusinessGlossaryServiceBusinessGlossaryServiceClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
UpdateGlossaryOperationsClient
public override OperationsClient UpdateGlossaryOperationsClient { get; }The long-running operations client for UpdateGlossary.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateGlossary(CreateGlossaryRequest, CallSettings)
public override Operation<Glossary, OperationMetadata> CreateGlossary(CreateGlossaryRequest request, CallSettings callSettings = null)Creates a new Glossary resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGlossaryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGlossaryOperationMetadata |
The RPC response. |
CreateGlossaryAsync(CreateGlossaryRequest, CallSettings)
public override Task<Operation<Glossary, OperationMetadata>> CreateGlossaryAsync(CreateGlossaryRequest request, CallSettings callSettings = null)Creates a new Glossary resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGlossaryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGlossaryOperationMetadata |
A Task containing the RPC response. |
CreateGlossaryCategory(CreateGlossaryCategoryRequest, CallSettings)
public override GlossaryCategory CreateGlossaryCategory(CreateGlossaryCategoryRequest request, CallSettings callSettings = null)Creates a new GlossaryCategory resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGlossaryCategoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GlossaryCategory |
The RPC response. |
CreateGlossaryCategoryAsync(CreateGlossaryCategoryRequest, CallSettings)
public override Task<GlossaryCategory> CreateGlossaryCategoryAsync(CreateGlossaryCategoryRequest request, CallSettings callSettings = null)Creates a new GlossaryCategory resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGlossaryCategoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGlossaryCategory |
A Task containing the RPC response. |
CreateGlossaryTerm(CreateGlossaryTermRequest, CallSettings)
public override GlossaryTerm CreateGlossaryTerm(CreateGlossaryTermRequest request, CallSettings callSettings = null)Creates a new GlossaryTerm resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGlossaryTermRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GlossaryTerm |
The RPC response. |
CreateGlossaryTermAsync(CreateGlossaryTermRequest, CallSettings)
public override Task<GlossaryTerm> CreateGlossaryTermAsync(CreateGlossaryTermRequest request, CallSettings callSettings = null)Creates a new GlossaryTerm resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGlossaryTermRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGlossaryTerm |
A Task containing the RPC response. |
DeleteGlossary(DeleteGlossaryRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteGlossary(DeleteGlossaryRequest request, CallSettings callSettings = null)Deletes a Glossary resource. All the categories and terms within the Glossary must be deleted before the Glossary can be deleted.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGlossaryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteGlossaryAsync(DeleteGlossaryRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteGlossaryAsync(DeleteGlossaryRequest request, CallSettings callSettings = null)Deletes a Glossary resource. All the categories and terms within the Glossary must be deleted before the Glossary can be deleted.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGlossaryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteGlossaryCategory(DeleteGlossaryCategoryRequest, CallSettings)
public override void DeleteGlossaryCategory(DeleteGlossaryCategoryRequest request, CallSettings callSettings = null)Deletes a GlossaryCategory resource. All the GlossaryCategories and GlossaryTerms nested directly under the specified GlossaryCategory will be moved one level up to the parent in the hierarchy.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGlossaryCategoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteGlossaryCategoryAsync(DeleteGlossaryCategoryRequest, CallSettings)
public override Task DeleteGlossaryCategoryAsync(DeleteGlossaryCategoryRequest request, CallSettings callSettings = null)Deletes a GlossaryCategory resource. All the GlossaryCategories and GlossaryTerms nested directly under the specified GlossaryCategory will be moved one level up to the parent in the hierarchy.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGlossaryCategoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteGlossaryTerm(DeleteGlossaryTermRequest, CallSettings)
public override void DeleteGlossaryTerm(DeleteGlossaryTermRequest request, CallSettings callSettings = null)Deletes a GlossaryTerm resource.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGlossaryTermRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteGlossaryTermAsync(DeleteGlossaryTermRequest, CallSettings)
public override Task DeleteGlossaryTermAsync(DeleteGlossaryTermRequest request, CallSettings callSettings = null)Deletes a GlossaryTerm resource.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGlossaryTermRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
GetGlossary(GetGlossaryRequest, CallSettings)
public override Glossary GetGlossary(GetGlossaryRequest request, CallSettings callSettings = null)Gets a Glossary resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGlossaryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Glossary |
The RPC response. |
GetGlossaryAsync(GetGlossaryRequest, CallSettings)
public override Task<Glossary> GetGlossaryAsync(GetGlossaryRequest request, CallSettings callSettings = null)Gets a Glossary resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGlossaryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGlossary |
A Task containing the RPC response. |
GetGlossaryCategory(GetGlossaryCategoryRequest, CallSettings)
public override GlossaryCategory GetGlossaryCategory(GetGlossaryCategoryRequest request, CallSettings callSettings = null)Gets a GlossaryCategory resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGlossaryCategoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GlossaryCategory |
The RPC response. |
GetGlossaryCategoryAsync(GetGlossaryCategoryRequest, CallSettings)
public override Task<GlossaryCategory> GetGlossaryCategoryAsync(GetGlossaryCategoryRequest request, CallSettings callSettings = null)Gets a GlossaryCategory resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGlossaryCategoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGlossaryCategory |
A Task containing the RPC response. |
GetGlossaryTerm(GetGlossaryTermRequest, CallSettings)
public override GlossaryTerm GetGlossaryTerm(GetGlossaryTermRequest request, CallSettings callSettings = null)Gets a GlossaryTerm resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGlossaryTermRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GlossaryTerm |
The RPC response. |
GetGlossaryTermAsync(GetGlossaryTermRequest, CallSettings)
public override Task<GlossaryTerm> GetGlossaryTermAsync(GetGlossaryTermRequest request, CallSettings callSettings = null)Gets a GlossaryTerm resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGlossaryTermRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGlossaryTerm |
A Task containing the RPC response. |
ListGlossaries(ListGlossariesRequest, CallSettings)
public override PagedEnumerable<ListGlossariesResponse, Glossary> ListGlossaries(ListGlossariesRequest request, CallSettings callSettings = null)Lists Glossary resources in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGlossariesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListGlossariesResponseGlossary |
A pageable sequence of Glossary resources. |
ListGlossariesAsync(ListGlossariesRequest, CallSettings)
public override PagedAsyncEnumerable<ListGlossariesResponse, Glossary> ListGlossariesAsync(ListGlossariesRequest request, CallSettings callSettings = null)Lists Glossary resources in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGlossariesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListGlossariesResponseGlossary |
A pageable asynchronous sequence of Glossary resources. |
ListGlossaryCategories(ListGlossaryCategoriesRequest, CallSettings)
public override PagedEnumerable<ListGlossaryCategoriesResponse, GlossaryCategory> ListGlossaryCategories(ListGlossaryCategoriesRequest request, CallSettings callSettings = null)Lists GlossaryCategory resources in a Glossary.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGlossaryCategoriesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListGlossaryCategoriesResponseGlossaryCategory |
A pageable sequence of GlossaryCategory resources. |
ListGlossaryCategoriesAsync(ListGlossaryCategoriesRequest, CallSettings)
public override PagedAsyncEnumerable<ListGlossaryCategoriesResponse, GlossaryCategory> ListGlossaryCategoriesAsync(ListGlossaryCategoriesRequest request, CallSettings callSettings = null)Lists GlossaryCategory resources in a Glossary.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGlossaryCategoriesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListGlossaryCategoriesResponseGlossaryCategory |
A pageable asynchronous sequence of GlossaryCategory resources. |
ListGlossaryTerms(ListGlossaryTermsRequest, CallSettings)
public override PagedEnumerable<ListGlossaryTermsResponse, GlossaryTerm> ListGlossaryTerms(ListGlossaryTermsRequest request, CallSettings callSettings = null)Lists GlossaryTerm resources in a Glossary.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGlossaryTermsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListGlossaryTermsResponseGlossaryTerm |
A pageable sequence of GlossaryTerm resources. |
ListGlossaryTermsAsync(ListGlossaryTermsRequest, CallSettings)
public override PagedAsyncEnumerable<ListGlossaryTermsResponse, GlossaryTerm> ListGlossaryTermsAsync(ListGlossaryTermsRequest request, CallSettings callSettings = null)Lists GlossaryTerm resources in a Glossary.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGlossaryTermsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListGlossaryTermsResponseGlossaryTerm |
A pageable asynchronous sequence of GlossaryTerm resources. |
UpdateGlossary(UpdateGlossaryRequest, CallSettings)
public override Operation<Glossary, OperationMetadata> UpdateGlossary(UpdateGlossaryRequest request, CallSettings callSettings = null)Updates a Glossary resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGlossaryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGlossaryOperationMetadata |
The RPC response. |
UpdateGlossaryAsync(UpdateGlossaryRequest, CallSettings)
public override Task<Operation<Glossary, OperationMetadata>> UpdateGlossaryAsync(UpdateGlossaryRequest request, CallSettings callSettings = null)Updates a Glossary resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGlossaryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGlossaryOperationMetadata |
A Task containing the RPC response. |
UpdateGlossaryCategory(UpdateGlossaryCategoryRequest, CallSettings)
public override GlossaryCategory UpdateGlossaryCategory(UpdateGlossaryCategoryRequest request, CallSettings callSettings = null)Updates a GlossaryCategory resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGlossaryCategoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GlossaryCategory |
The RPC response. |
UpdateGlossaryCategoryAsync(UpdateGlossaryCategoryRequest, CallSettings)
public override Task<GlossaryCategory> UpdateGlossaryCategoryAsync(UpdateGlossaryCategoryRequest request, CallSettings callSettings = null)Updates a GlossaryCategory resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGlossaryCategoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGlossaryCategory |
A Task containing the RPC response. |
UpdateGlossaryTerm(UpdateGlossaryTermRequest, CallSettings)
public override GlossaryTerm UpdateGlossaryTerm(UpdateGlossaryTermRequest request, CallSettings callSettings = null)Updates a GlossaryTerm resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGlossaryTermRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GlossaryTerm |
The RPC response. |
UpdateGlossaryTermAsync(UpdateGlossaryTermRequest, CallSettings)
public override Task<GlossaryTerm> UpdateGlossaryTermAsync(UpdateGlossaryTermRequest request, CallSettings callSettings = null)Updates a GlossaryTerm resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGlossaryTermRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGlossaryTerm |
A Task containing the RPC response. |