Cloud AI Platform v1 API - Class FeatureRegistryServiceClientImpl (2.25.0)

public sealed class FeatureRegistryServiceClientImpl : FeatureRegistryServiceClient

Reference documentation and code samples for the Cloud AI Platform v1 API class FeatureRegistryServiceClientImpl.

FeatureRegistryService client wrapper implementation, for convenient use.

Inheritance

object > FeatureRegistryServiceClient > FeatureRegistryServiceClientImpl

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Remarks

The service that handles CRUD and List for resources for FeatureRegistry.

Constructors

FeatureRegistryServiceClientImpl(FeatureRegistryServiceClient, FeatureRegistryServiceSettings, ILogger)

public FeatureRegistryServiceClientImpl(FeatureRegistryService.FeatureRegistryServiceClient grpcClient, FeatureRegistryServiceSettings settings, ILogger logger)

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

Parameters
NameDescription
grpcClientFeatureRegistryServiceFeatureRegistryServiceClient

The underlying gRPC client.

settingsFeatureRegistryServiceSettings

The base FeatureRegistryServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

CreateFeatureGroupOperationsClient

public override OperationsClient CreateFeatureGroupOperationsClient { get; }

The long-running operations client for CreateFeatureGroup.

Property Value
TypeDescription
OperationsClient
Overrides

CreateFeatureOperationsClient

public override OperationsClient CreateFeatureOperationsClient { get; }

The long-running operations client for CreateFeature.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteFeatureGroupOperationsClient

public override OperationsClient DeleteFeatureGroupOperationsClient { get; }

The long-running operations client for DeleteFeatureGroup.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteFeatureOperationsClient

public override OperationsClient DeleteFeatureOperationsClient { get; }

The long-running operations client for DeleteFeature.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override FeatureRegistryService.FeatureRegistryServiceClient GrpcClient { get; }

The underlying gRPC FeatureRegistryService client

Property Value
TypeDescription
FeatureRegistryServiceFeatureRegistryServiceClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
TypeDescription
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
LocationsClient
Overrides

UpdateFeatureGroupOperationsClient

public override OperationsClient UpdateFeatureGroupOperationsClient { get; }

The long-running operations client for UpdateFeatureGroup.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateFeatureOperationsClient

public override OperationsClient UpdateFeatureOperationsClient { get; }

The long-running operations client for UpdateFeature.

Property Value
TypeDescription
OperationsClient
Overrides

Methods

CreateFeature(CreateFeatureRequest, CallSettings)

public override Operation<Feature, CreateFeatureOperationMetadata> CreateFeature(CreateFeatureRequest request, CallSettings callSettings = null)

Creates a new Feature in a given FeatureGroup.

Parameters
NameDescription
requestCreateFeatureRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationFeatureCreateFeatureOperationMetadata

The RPC response.

Overrides

CreateFeatureAsync(CreateFeatureRequest, CallSettings)

public override Task<Operation<Feature, CreateFeatureOperationMetadata>> CreateFeatureAsync(CreateFeatureRequest request, CallSettings callSettings = null)

Creates a new Feature in a given FeatureGroup.

Parameters
NameDescription
requestCreateFeatureRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationFeatureCreateFeatureOperationMetadata

A Task containing the RPC response.

Overrides

CreateFeatureGroup(CreateFeatureGroupRequest, CallSettings)

public override Operation<FeatureGroup, CreateFeatureGroupOperationMetadata> CreateFeatureGroup(CreateFeatureGroupRequest request, CallSettings callSettings = null)

Creates a new FeatureGroup in a given project and location.

Parameters
NameDescription
requestCreateFeatureGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationFeatureGroupCreateFeatureGroupOperationMetadata

The RPC response.

Overrides

CreateFeatureGroupAsync(CreateFeatureGroupRequest, CallSettings)

public override Task<Operation<FeatureGroup, CreateFeatureGroupOperationMetadata>> CreateFeatureGroupAsync(CreateFeatureGroupRequest request, CallSettings callSettings = null)

Creates a new FeatureGroup in a given project and location.

Parameters
NameDescription
requestCreateFeatureGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationFeatureGroupCreateFeatureGroupOperationMetadata

A Task containing the RPC response.

Overrides

DeleteFeature(DeleteFeatureRequest, CallSettings)

public override Operation<Empty, DeleteOperationMetadata> DeleteFeature(DeleteFeatureRequest request, CallSettings callSettings = null)

Deletes a single Feature.

Parameters
NameDescription
requestDeleteFeatureRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyDeleteOperationMetadata

The RPC response.

Overrides

DeleteFeatureAsync(DeleteFeatureRequest, CallSettings)

public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteFeatureAsync(DeleteFeatureRequest request, CallSettings callSettings = null)

Deletes a single Feature.

Parameters
NameDescription
requestDeleteFeatureRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyDeleteOperationMetadata

A Task containing the RPC response.

Overrides

DeleteFeatureGroup(DeleteFeatureGroupRequest, CallSettings)

public override Operation<Empty, DeleteOperationMetadata> DeleteFeatureGroup(DeleteFeatureGroupRequest request, CallSettings callSettings = null)

Deletes a single FeatureGroup.

Parameters
NameDescription
requestDeleteFeatureGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyDeleteOperationMetadata

The RPC response.

Overrides

DeleteFeatureGroupAsync(DeleteFeatureGroupRequest, CallSettings)

public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteFeatureGroupAsync(DeleteFeatureGroupRequest request, CallSettings callSettings = null)

Deletes a single FeatureGroup.

Parameters
NameDescription
requestDeleteFeatureGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyDeleteOperationMetadata

A Task containing the RPC response.

Overrides

GetFeature(GetFeatureRequest, CallSettings)

public override Feature GetFeature(GetFeatureRequest request, CallSettings callSettings = null)

Gets details of a single Feature.

Parameters
NameDescription
requestGetFeatureRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Feature

The RPC response.

Overrides

GetFeatureAsync(GetFeatureRequest, CallSettings)

public override Task<Feature> GetFeatureAsync(GetFeatureRequest request, CallSettings callSettings = null)

Gets details of a single Feature.

Parameters
NameDescription
requestGetFeatureRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFeature

A Task containing the RPC response.

Overrides

GetFeatureGroup(GetFeatureGroupRequest, CallSettings)

public override FeatureGroup GetFeatureGroup(GetFeatureGroupRequest request, CallSettings callSettings = null)

Gets details of a single FeatureGroup.

Parameters
NameDescription
requestGetFeatureGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
FeatureGroup

The RPC response.

Overrides

GetFeatureGroupAsync(GetFeatureGroupRequest, CallSettings)

public override Task<FeatureGroup> GetFeatureGroupAsync(GetFeatureGroupRequest request, CallSettings callSettings = null)

Gets details of a single FeatureGroup.

Parameters
NameDescription
requestGetFeatureGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFeatureGroup

A Task containing the RPC response.

Overrides

ListFeatureGroups(ListFeatureGroupsRequest, CallSettings)

public override PagedEnumerable<ListFeatureGroupsResponse, FeatureGroup> ListFeatureGroups(ListFeatureGroupsRequest request, CallSettings callSettings = null)

Lists FeatureGroups in a given project and location.

Parameters
NameDescription
requestListFeatureGroupsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListFeatureGroupsResponseFeatureGroup

A pageable sequence of FeatureGroup resources.

Overrides

ListFeatureGroupsAsync(ListFeatureGroupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeatureGroupsResponse, FeatureGroup> ListFeatureGroupsAsync(ListFeatureGroupsRequest request, CallSettings callSettings = null)

Lists FeatureGroups in a given project and location.

Parameters
NameDescription
requestListFeatureGroupsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListFeatureGroupsResponseFeatureGroup

A pageable asynchronous sequence of FeatureGroup resources.

Overrides

ListFeatures(ListFeaturesRequest, CallSettings)

public override PagedEnumerable<ListFeaturesResponse, Feature> ListFeatures(ListFeaturesRequest request, CallSettings callSettings = null)

Lists Features in a given FeatureGroup.

Parameters
NameDescription
requestListFeaturesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListFeaturesResponseFeature

A pageable sequence of Feature resources.

Overrides

ListFeaturesAsync(ListFeaturesRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeaturesResponse, Feature> ListFeaturesAsync(ListFeaturesRequest request, CallSettings callSettings = null)

Lists Features in a given FeatureGroup.

Parameters
NameDescription
requestListFeaturesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListFeaturesResponseFeature

A pageable asynchronous sequence of Feature resources.

Overrides

UpdateFeature(UpdateFeatureRequest, CallSettings)

public override Operation<Feature, UpdateFeatureOperationMetadata> UpdateFeature(UpdateFeatureRequest request, CallSettings callSettings = null)

Updates the parameters of a single Feature.

Parameters
NameDescription
requestUpdateFeatureRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationFeatureUpdateFeatureOperationMetadata

The RPC response.

Overrides

UpdateFeatureAsync(UpdateFeatureRequest, CallSettings)

public override Task<Operation<Feature, UpdateFeatureOperationMetadata>> UpdateFeatureAsync(UpdateFeatureRequest request, CallSettings callSettings = null)

Updates the parameters of a single Feature.

Parameters
NameDescription
requestUpdateFeatureRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationFeatureUpdateFeatureOperationMetadata

A Task containing the RPC response.

Overrides

UpdateFeatureGroup(UpdateFeatureGroupRequest, CallSettings)

public override Operation<FeatureGroup, UpdateFeatureGroupOperationMetadata> UpdateFeatureGroup(UpdateFeatureGroupRequest request, CallSettings callSettings = null)

Updates the parameters of a single FeatureGroup.

Parameters
NameDescription
requestUpdateFeatureGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationFeatureGroupUpdateFeatureGroupOperationMetadata

The RPC response.

Overrides

UpdateFeatureGroupAsync(UpdateFeatureGroupRequest, CallSettings)

public override Task<Operation<FeatureGroup, UpdateFeatureGroupOperationMetadata>> UpdateFeatureGroupAsync(UpdateFeatureGroupRequest request, CallSettings callSettings = null)

Updates the parameters of a single FeatureGroup.

Parameters
NameDescription
requestUpdateFeatureGroupRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationFeatureGroupUpdateFeatureGroupOperationMetadata

A Task containing the RPC response.

Overrides