public sealed class BusinessGlossaryServiceClientImpl : BusinessGlossaryServiceClient
Reference 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 |
BusinessGlossaryServiceBusinessGlossaryServiceClient The underlying gRPC client. |
settings |
BusinessGlossaryServiceSettings The base BusinessGlossaryServiceSettings used within this client. |
logger |
ILogger Optional 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 |
CreateGlossaryRequest 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 |
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 |
CreateGlossaryRequest 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 |
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 |
CreateGlossaryCategoryRequest 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 |
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 |
CreateGlossaryCategoryRequest 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 |
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 |
CreateGlossaryTermRequest 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 |
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 |
CreateGlossaryTermRequest 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 |
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 |
DeleteGlossaryRequest 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 |
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 |
DeleteGlossaryRequest 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 |
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 |
DeleteGlossaryCategoryRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
DeleteGlossaryCategoryRequest 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 |
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 |
DeleteGlossaryTermRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
DeleteGlossaryTermRequest 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 |
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 |
GetGlossaryRequest 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 |
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 |
GetGlossaryRequest 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 |
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 |
GetGlossaryCategoryRequest 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 |
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 |
GetGlossaryCategoryRequest 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 |
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 |
GetGlossaryTermRequest 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 |
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 |
GetGlossaryTermRequest 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 |
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 |
ListGlossariesRequest 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 |
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 |
ListGlossariesRequest 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 |
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 |
ListGlossaryCategoriesRequest 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 |
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 |
ListGlossaryCategoriesRequest 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 |
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 |
ListGlossaryTermsRequest 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 |
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 |
ListGlossaryTermsRequest 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 |
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 |
UpdateGlossaryRequest 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 |
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 |
UpdateGlossaryRequest 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 |
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 |
UpdateGlossaryCategoryRequest 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 |
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 |
UpdateGlossaryCategoryRequest 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 |
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 |
UpdateGlossaryTermRequest 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 |
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 |
UpdateGlossaryTermRequest 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 |
TaskGlossaryTerm |
A Task containing the RPC response. |