public sealed class DataTaxonomyServiceClientImpl : DataTaxonomyServiceClient
Reference documentation and code samples for the Cloud Dataplex v1 API class DataTaxonomyServiceClientImpl.
DataTaxonomyService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Remarks
DataTaxonomyService enables attribute-based governance. The resources currently offered include DataTaxonomy and DataAttribute.
Constructors
DataTaxonomyServiceClientImpl(DataTaxonomyServiceClient, DataTaxonomyServiceSettings, ILogger)
public DataTaxonomyServiceClientImpl(DataTaxonomyService.DataTaxonomyServiceClient grpcClient, DataTaxonomyServiceSettings settings, ILogger logger)
Constructs a client wrapper for the DataTaxonomyService service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
DataTaxonomyServiceDataTaxonomyServiceClient The underlying gRPC client. |
settings |
DataTaxonomyServiceSettings The base DataTaxonomyServiceSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
CreateDataAttributeBindingOperationsClient
public override OperationsClient CreateDataAttributeBindingOperationsClient { get; }
The long-running operations client for CreateDataAttributeBinding
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateDataAttributeOperationsClient
public override OperationsClient CreateDataAttributeOperationsClient { get; }
The long-running operations client for CreateDataAttribute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateDataTaxonomyOperationsClient
public override OperationsClient CreateDataTaxonomyOperationsClient { get; }
The long-running operations client for CreateDataTaxonomy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteDataAttributeBindingOperationsClient
public override OperationsClient DeleteDataAttributeBindingOperationsClient { get; }
The long-running operations client for DeleteDataAttributeBinding
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteDataAttributeOperationsClient
public override OperationsClient DeleteDataAttributeOperationsClient { get; }
The long-running operations client for DeleteDataAttribute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteDataTaxonomyOperationsClient
public override OperationsClient DeleteDataTaxonomyOperationsClient { get; }
The long-running operations client for DeleteDataTaxonomy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override DataTaxonomyService.DataTaxonomyServiceClient GrpcClient { get; }
The underlying gRPC DataTaxonomyService client
Property Value | |
---|---|
Type | Description |
DataTaxonomyServiceDataTaxonomyServiceClient |
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 |
UpdateDataAttributeBindingOperationsClient
public override OperationsClient UpdateDataAttributeBindingOperationsClient { get; }
The long-running operations client for UpdateDataAttributeBinding
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateDataAttributeOperationsClient
public override OperationsClient UpdateDataAttributeOperationsClient { get; }
The long-running operations client for UpdateDataAttribute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateDataTaxonomyOperationsClient
public override OperationsClient UpdateDataTaxonomyOperationsClient { get; }
The long-running operations client for UpdateDataTaxonomy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateDataAttribute(CreateDataAttributeRequest, CallSettings)
public override Operation<DataAttribute, OperationMetadata> CreateDataAttribute(CreateDataAttributeRequest request, CallSettings callSettings = null)
Create a DataAttribute resource.
Parameters | |
---|---|
Name | Description |
request |
CreateDataAttributeRequest 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 |
OperationDataAttributeOperationMetadata |
The RPC response. |
CreateDataAttributeAsync(CreateDataAttributeRequest, CallSettings)
public override Task<Operation<DataAttribute, OperationMetadata>> CreateDataAttributeAsync(CreateDataAttributeRequest request, CallSettings callSettings = null)
Create a DataAttribute resource.
Parameters | |
---|---|
Name | Description |
request |
CreateDataAttributeRequest 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 |
TaskOperationDataAttributeOperationMetadata |
A Task containing the RPC response. |
CreateDataAttributeBinding(CreateDataAttributeBindingRequest, CallSettings)
public override Operation<DataAttributeBinding, OperationMetadata> CreateDataAttributeBinding(CreateDataAttributeBindingRequest request, CallSettings callSettings = null)
Create a DataAttributeBinding resource.
Parameters | |
---|---|
Name | Description |
request |
CreateDataAttributeBindingRequest 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 |
OperationDataAttributeBindingOperationMetadata |
The RPC response. |
CreateDataAttributeBindingAsync(CreateDataAttributeBindingRequest, CallSettings)
public override Task<Operation<DataAttributeBinding, OperationMetadata>> CreateDataAttributeBindingAsync(CreateDataAttributeBindingRequest request, CallSettings callSettings = null)
Create a DataAttributeBinding resource.
Parameters | |
---|---|
Name | Description |
request |
CreateDataAttributeBindingRequest 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 |
TaskOperationDataAttributeBindingOperationMetadata |
A Task containing the RPC response. |
CreateDataTaxonomy(CreateDataTaxonomyRequest, CallSettings)
public override Operation<DataTaxonomy, OperationMetadata> CreateDataTaxonomy(CreateDataTaxonomyRequest request, CallSettings callSettings = null)
Create a DataTaxonomy resource.
Parameters | |
---|---|
Name | Description |
request |
CreateDataTaxonomyRequest 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 |
OperationDataTaxonomyOperationMetadata |
The RPC response. |
CreateDataTaxonomyAsync(CreateDataTaxonomyRequest, CallSettings)
public override Task<Operation<DataTaxonomy, OperationMetadata>> CreateDataTaxonomyAsync(CreateDataTaxonomyRequest request, CallSettings callSettings = null)
Create a DataTaxonomy resource.
Parameters | |
---|---|
Name | Description |
request |
CreateDataTaxonomyRequest 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 |
TaskOperationDataTaxonomyOperationMetadata |
A Task containing the RPC response. |
DeleteDataAttribute(DeleteDataAttributeRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteDataAttribute(DeleteDataAttributeRequest request, CallSettings callSettings = null)
Deletes a Data Attribute resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteDataAttributeRequest 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. |
DeleteDataAttributeAsync(DeleteDataAttributeRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteDataAttributeAsync(DeleteDataAttributeRequest request, CallSettings callSettings = null)
Deletes a Data Attribute resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteDataAttributeRequest 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. |
DeleteDataAttributeBinding(DeleteDataAttributeBindingRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteDataAttributeBinding(DeleteDataAttributeBindingRequest request, CallSettings callSettings = null)
Deletes a DataAttributeBinding resource. All attributes within the DataAttributeBinding must be deleted before the DataAttributeBinding can be deleted.
Parameters | |
---|---|
Name | Description |
request |
DeleteDataAttributeBindingRequest 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. |
DeleteDataAttributeBindingAsync(DeleteDataAttributeBindingRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteDataAttributeBindingAsync(DeleteDataAttributeBindingRequest request, CallSettings callSettings = null)
Deletes a DataAttributeBinding resource. All attributes within the DataAttributeBinding must be deleted before the DataAttributeBinding can be deleted.
Parameters | |
---|---|
Name | Description |
request |
DeleteDataAttributeBindingRequest 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. |
DeleteDataTaxonomy(DeleteDataTaxonomyRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteDataTaxonomy(DeleteDataTaxonomyRequest request, CallSettings callSettings = null)
Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy must be deleted before the DataTaxonomy can be deleted.
Parameters | |
---|---|
Name | Description |
request |
DeleteDataTaxonomyRequest 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. |
DeleteDataTaxonomyAsync(DeleteDataTaxonomyRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteDataTaxonomyAsync(DeleteDataTaxonomyRequest request, CallSettings callSettings = null)
Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy must be deleted before the DataTaxonomy can be deleted.
Parameters | |
---|---|
Name | Description |
request |
DeleteDataTaxonomyRequest 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. |
GetDataAttribute(GetDataAttributeRequest, CallSettings)
public override DataAttribute GetDataAttribute(GetDataAttributeRequest request, CallSettings callSettings = null)
Retrieves a Data Attribute resource.
Parameters | |
---|---|
Name | Description |
request |
GetDataAttributeRequest 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 |
DataAttribute |
The RPC response. |
GetDataAttributeAsync(GetDataAttributeRequest, CallSettings)
public override Task<DataAttribute> GetDataAttributeAsync(GetDataAttributeRequest request, CallSettings callSettings = null)
Retrieves a Data Attribute resource.
Parameters | |
---|---|
Name | Description |
request |
GetDataAttributeRequest 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 |
TaskDataAttribute |
A Task containing the RPC response. |
GetDataAttributeBinding(GetDataAttributeBindingRequest, CallSettings)
public override DataAttributeBinding GetDataAttributeBinding(GetDataAttributeBindingRequest request, CallSettings callSettings = null)
Retrieves a DataAttributeBinding resource.
Parameters | |
---|---|
Name | Description |
request |
GetDataAttributeBindingRequest 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 |
DataAttributeBinding |
The RPC response. |
GetDataAttributeBindingAsync(GetDataAttributeBindingRequest, CallSettings)
public override Task<DataAttributeBinding> GetDataAttributeBindingAsync(GetDataAttributeBindingRequest request, CallSettings callSettings = null)
Retrieves a DataAttributeBinding resource.
Parameters | |
---|---|
Name | Description |
request |
GetDataAttributeBindingRequest 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 |
TaskDataAttributeBinding |
A Task containing the RPC response. |
GetDataTaxonomy(GetDataTaxonomyRequest, CallSettings)
public override DataTaxonomy GetDataTaxonomy(GetDataTaxonomyRequest request, CallSettings callSettings = null)
Retrieves a DataTaxonomy resource.
Parameters | |
---|---|
Name | Description |
request |
GetDataTaxonomyRequest 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 |
DataTaxonomy |
The RPC response. |
GetDataTaxonomyAsync(GetDataTaxonomyRequest, CallSettings)
public override Task<DataTaxonomy> GetDataTaxonomyAsync(GetDataTaxonomyRequest request, CallSettings callSettings = null)
Retrieves a DataTaxonomy resource.
Parameters | |
---|---|
Name | Description |
request |
GetDataTaxonomyRequest 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 |
TaskDataTaxonomy |
A Task containing the RPC response. |
ListDataAttributeBindings(ListDataAttributeBindingsRequest, CallSettings)
public override PagedEnumerable<ListDataAttributeBindingsResponse, DataAttributeBinding> ListDataAttributeBindings(ListDataAttributeBindingsRequest request, CallSettings callSettings = null)
Lists DataAttributeBinding resources in a project and location.
Parameters | |
---|---|
Name | Description |
request |
ListDataAttributeBindingsRequest 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 |
PagedEnumerableListDataAttributeBindingsResponseDataAttributeBinding |
A pageable sequence of DataAttributeBinding resources. |
ListDataAttributeBindingsAsync(ListDataAttributeBindingsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDataAttributeBindingsResponse, DataAttributeBinding> ListDataAttributeBindingsAsync(ListDataAttributeBindingsRequest request, CallSettings callSettings = null)
Lists DataAttributeBinding resources in a project and location.
Parameters | |
---|---|
Name | Description |
request |
ListDataAttributeBindingsRequest 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 |
PagedAsyncEnumerableListDataAttributeBindingsResponseDataAttributeBinding |
A pageable asynchronous sequence of DataAttributeBinding resources. |
ListDataAttributes(ListDataAttributesRequest, CallSettings)
public override PagedEnumerable<ListDataAttributesResponse, DataAttribute> ListDataAttributes(ListDataAttributesRequest request, CallSettings callSettings = null)
Lists Data Attribute resources in a DataTaxonomy.
Parameters | |
---|---|
Name | Description |
request |
ListDataAttributesRequest 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 |
PagedEnumerableListDataAttributesResponseDataAttribute |
A pageable sequence of DataAttribute resources. |
ListDataAttributesAsync(ListDataAttributesRequest, CallSettings)
public override PagedAsyncEnumerable<ListDataAttributesResponse, DataAttribute> ListDataAttributesAsync(ListDataAttributesRequest request, CallSettings callSettings = null)
Lists Data Attribute resources in a DataTaxonomy.
Parameters | |
---|---|
Name | Description |
request |
ListDataAttributesRequest 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 |
PagedAsyncEnumerableListDataAttributesResponseDataAttribute |
A pageable asynchronous sequence of DataAttribute resources. |
ListDataTaxonomies(ListDataTaxonomiesRequest, CallSettings)
public override PagedEnumerable<ListDataTaxonomiesResponse, DataTaxonomy> ListDataTaxonomies(ListDataTaxonomiesRequest request, CallSettings callSettings = null)
Lists DataTaxonomy resources in a project and location.
Parameters | |
---|---|
Name | Description |
request |
ListDataTaxonomiesRequest 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 |
PagedEnumerableListDataTaxonomiesResponseDataTaxonomy |
A pageable sequence of DataTaxonomy resources. |
ListDataTaxonomiesAsync(ListDataTaxonomiesRequest, CallSettings)
public override PagedAsyncEnumerable<ListDataTaxonomiesResponse, DataTaxonomy> ListDataTaxonomiesAsync(ListDataTaxonomiesRequest request, CallSettings callSettings = null)
Lists DataTaxonomy resources in a project and location.
Parameters | |
---|---|
Name | Description |
request |
ListDataTaxonomiesRequest 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 |
PagedAsyncEnumerableListDataTaxonomiesResponseDataTaxonomy |
A pageable asynchronous sequence of DataTaxonomy resources. |
UpdateDataAttribute(UpdateDataAttributeRequest, CallSettings)
public override Operation<DataAttribute, OperationMetadata> UpdateDataAttribute(UpdateDataAttributeRequest request, CallSettings callSettings = null)
Updates a DataAttribute resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateDataAttributeRequest 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 |
OperationDataAttributeOperationMetadata |
The RPC response. |
UpdateDataAttributeAsync(UpdateDataAttributeRequest, CallSettings)
public override Task<Operation<DataAttribute, OperationMetadata>> UpdateDataAttributeAsync(UpdateDataAttributeRequest request, CallSettings callSettings = null)
Updates a DataAttribute resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateDataAttributeRequest 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 |
TaskOperationDataAttributeOperationMetadata |
A Task containing the RPC response. |
UpdateDataAttributeBinding(UpdateDataAttributeBindingRequest, CallSettings)
public override Operation<DataAttributeBinding, OperationMetadata> UpdateDataAttributeBinding(UpdateDataAttributeBindingRequest request, CallSettings callSettings = null)
Updates a DataAttributeBinding resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateDataAttributeBindingRequest 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 |
OperationDataAttributeBindingOperationMetadata |
The RPC response. |
UpdateDataAttributeBindingAsync(UpdateDataAttributeBindingRequest, CallSettings)
public override Task<Operation<DataAttributeBinding, OperationMetadata>> UpdateDataAttributeBindingAsync(UpdateDataAttributeBindingRequest request, CallSettings callSettings = null)
Updates a DataAttributeBinding resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateDataAttributeBindingRequest 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 |
TaskOperationDataAttributeBindingOperationMetadata |
A Task containing the RPC response. |
UpdateDataTaxonomy(UpdateDataTaxonomyRequest, CallSettings)
public override Operation<DataTaxonomy, OperationMetadata> UpdateDataTaxonomy(UpdateDataTaxonomyRequest request, CallSettings callSettings = null)
Updates a DataTaxonomy resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateDataTaxonomyRequest 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 |
OperationDataTaxonomyOperationMetadata |
The RPC response. |
UpdateDataTaxonomyAsync(UpdateDataTaxonomyRequest, CallSettings)
public override Task<Operation<DataTaxonomy, OperationMetadata>> UpdateDataTaxonomyAsync(UpdateDataTaxonomyRequest request, CallSettings callSettings = null)
Updates a DataTaxonomy resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateDataTaxonomyRequest 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 |
TaskOperationDataTaxonomyOperationMetadata |
A Task containing the RPC response. |