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. |