Cloud AI Platform v1 API - Class FeaturestoreServiceClientImpl (3.1.0)

public sealed class FeaturestoreServiceClientImpl : FeaturestoreServiceClient

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

FeaturestoreService client wrapper implementation, for convenient use.

Inheritance

object > FeaturestoreServiceClient > FeaturestoreServiceClientImpl

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Remarks

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

Constructors

FeaturestoreServiceClientImpl(FeaturestoreServiceClient, FeaturestoreServiceSettings, ILogger)

public FeaturestoreServiceClientImpl(FeaturestoreService.FeaturestoreServiceClient grpcClient, FeaturestoreServiceSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient FeaturestoreServiceFeaturestoreServiceClient

The underlying gRPC client.

settings FeaturestoreServiceSettings

The base FeaturestoreServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

BatchCreateFeaturesOperationsClient

public override OperationsClient BatchCreateFeaturesOperationsClient { get; }

The long-running operations client for BatchCreateFeatures.

Property Value
Type Description
OperationsClient
Overrides

BatchReadFeatureValuesOperationsClient

public override OperationsClient BatchReadFeatureValuesOperationsClient { get; }

The long-running operations client for BatchReadFeatureValues.

Property Value
Type Description
OperationsClient
Overrides

CreateEntityTypeOperationsClient

public override OperationsClient CreateEntityTypeOperationsClient { get; }

The long-running operations client for CreateEntityType.

Property Value
Type Description
OperationsClient
Overrides

CreateFeatureOperationsClient

public override OperationsClient CreateFeatureOperationsClient { get; }

The long-running operations client for CreateFeature.

Property Value
Type Description
OperationsClient
Overrides

CreateFeaturestoreOperationsClient

public override OperationsClient CreateFeaturestoreOperationsClient { get; }

The long-running operations client for CreateFeaturestore.

Property Value
Type Description
OperationsClient
Overrides

DeleteEntityTypeOperationsClient

public override OperationsClient DeleteEntityTypeOperationsClient { get; }

The long-running operations client for DeleteEntityType.

Property Value
Type Description
OperationsClient
Overrides

DeleteFeatureOperationsClient

public override OperationsClient DeleteFeatureOperationsClient { get; }

The long-running operations client for DeleteFeature.

Property Value
Type Description
OperationsClient
Overrides

DeleteFeatureValuesOperationsClient

public override OperationsClient DeleteFeatureValuesOperationsClient { get; }

The long-running operations client for DeleteFeatureValues.

Property Value
Type Description
OperationsClient
Overrides

DeleteFeaturestoreOperationsClient

public override OperationsClient DeleteFeaturestoreOperationsClient { get; }

The long-running operations client for DeleteFeaturestore.

Property Value
Type Description
OperationsClient
Overrides

ExportFeatureValuesOperationsClient

public override OperationsClient ExportFeatureValuesOperationsClient { get; }

The long-running operations client for ExportFeatureValues.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override FeaturestoreService.FeaturestoreServiceClient GrpcClient { get; }

The underlying gRPC FeaturestoreService client

Property Value
Type Description
FeaturestoreServiceFeaturestoreServiceClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

ImportFeatureValuesOperationsClient

public override OperationsClient ImportFeatureValuesOperationsClient { get; }

The long-running operations client for ImportFeatureValues.

Property Value
Type Description
OperationsClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

UpdateFeaturestoreOperationsClient

public override OperationsClient UpdateFeaturestoreOperationsClient { get; }

The long-running operations client for UpdateFeaturestore.

Property Value
Type Description
OperationsClient
Overrides

Methods

BatchCreateFeatures(BatchCreateFeaturesRequest, CallSettings)

public override Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata> BatchCreateFeatures(BatchCreateFeaturesRequest request, CallSettings callSettings = null)

Creates a batch of Features in a given EntityType.

Parameters
Name Description
request BatchCreateFeaturesRequest

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
OperationBatchCreateFeaturesResponseBatchCreateFeaturesOperationMetadata

The RPC response.

Overrides

BatchCreateFeaturesAsync(BatchCreateFeaturesRequest, CallSettings)

public override Task<Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata>> BatchCreateFeaturesAsync(BatchCreateFeaturesRequest request, CallSettings callSettings = null)

Creates a batch of Features in a given EntityType.

Parameters
Name Description
request BatchCreateFeaturesRequest

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
TaskOperationBatchCreateFeaturesResponseBatchCreateFeaturesOperationMetadata

A Task containing the RPC response.

Overrides

BatchReadFeatureValues(BatchReadFeatureValuesRequest, CallSettings)

public override Operation<BatchReadFeatureValuesResponse, BatchReadFeatureValuesOperationMetadata> BatchReadFeatureValues(BatchReadFeatureValuesRequest request, CallSettings callSettings = null)

Batch reads Feature values from a Featurestore.

This API enables batch reading Feature values, where each read instance in the batch may read Feature values of entities from one or more EntityTypes. Point-in-time correctness is guaranteed for Feature values of each read instance as of each instance's read timestamp.

Parameters
Name Description
request BatchReadFeatureValuesRequest

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
OperationBatchReadFeatureValuesResponseBatchReadFeatureValuesOperationMetadata

The RPC response.

Overrides

BatchReadFeatureValuesAsync(BatchReadFeatureValuesRequest, CallSettings)

public override Task<Operation<BatchReadFeatureValuesResponse, BatchReadFeatureValuesOperationMetadata>> BatchReadFeatureValuesAsync(BatchReadFeatureValuesRequest request, CallSettings callSettings = null)

Batch reads Feature values from a Featurestore.

This API enables batch reading Feature values, where each read instance in the batch may read Feature values of entities from one or more EntityTypes. Point-in-time correctness is guaranteed for Feature values of each read instance as of each instance's read timestamp.

Parameters
Name Description
request BatchReadFeatureValuesRequest

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
TaskOperationBatchReadFeatureValuesResponseBatchReadFeatureValuesOperationMetadata

A Task containing the RPC response.

Overrides

CreateEntityType(CreateEntityTypeRequest, CallSettings)

public override Operation<EntityType, CreateEntityTypeOperationMetadata> CreateEntityType(CreateEntityTypeRequest request, CallSettings callSettings = null)

Creates a new EntityType in a given Featurestore.

Parameters
Name Description
request CreateEntityTypeRequest

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
OperationEntityTypeCreateEntityTypeOperationMetadata

The RPC response.

Overrides

CreateEntityTypeAsync(CreateEntityTypeRequest, CallSettings)

public override Task<Operation<EntityType, CreateEntityTypeOperationMetadata>> CreateEntityTypeAsync(CreateEntityTypeRequest request, CallSettings callSettings = null)

Creates a new EntityType in a given Featurestore.

Parameters
Name Description
request CreateEntityTypeRequest

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
TaskOperationEntityTypeCreateEntityTypeOperationMetadata

A Task containing the RPC response.

Overrides

CreateFeature(CreateFeatureRequest, CallSettings)

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

Creates a new Feature in a given EntityType.

Parameters
Name Description
request CreateFeatureRequest

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

Parameters
Name Description
request CreateFeatureRequest

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
TaskOperationFeatureCreateFeatureOperationMetadata

A Task containing the RPC response.

Overrides

CreateFeaturestore(CreateFeaturestoreRequest, CallSettings)

public override Operation<Featurestore, CreateFeaturestoreOperationMetadata> CreateFeaturestore(CreateFeaturestoreRequest request, CallSettings callSettings = null)

Creates a new Featurestore in a given project and location.

Parameters
Name Description
request CreateFeaturestoreRequest

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
OperationFeaturestoreCreateFeaturestoreOperationMetadata

The RPC response.

Overrides

CreateFeaturestoreAsync(CreateFeaturestoreRequest, CallSettings)

public override Task<Operation<Featurestore, CreateFeaturestoreOperationMetadata>> CreateFeaturestoreAsync(CreateFeaturestoreRequest request, CallSettings callSettings = null)

Creates a new Featurestore in a given project and location.

Parameters
Name Description
request CreateFeaturestoreRequest

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
TaskOperationFeaturestoreCreateFeaturestoreOperationMetadata

A Task containing the RPC response.

Overrides

DeleteEntityType(DeleteEntityTypeRequest, CallSettings)

public override Operation<Empty, DeleteOperationMetadata> DeleteEntityType(DeleteEntityTypeRequest request, CallSettings callSettings = null)

Deletes a single EntityType. The EntityType must not have any Features or force must be set to true for the request to succeed.

Parameters
Name Description
request DeleteEntityTypeRequest

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
OperationEmptyDeleteOperationMetadata

The RPC response.

Overrides

DeleteEntityTypeAsync(DeleteEntityTypeRequest, CallSettings)

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

Deletes a single EntityType. The EntityType must not have any Features or force must be set to true for the request to succeed.

Parameters
Name Description
request DeleteEntityTypeRequest

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
TaskOperationEmptyDeleteOperationMetadata

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
Name Description
request DeleteFeatureRequest

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
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
Name Description
request DeleteFeatureRequest

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
TaskOperationEmptyDeleteOperationMetadata

A Task containing the RPC response.

Overrides

DeleteFeatureValues(DeleteFeatureValuesRequest, CallSettings)

public override Operation<DeleteFeatureValuesResponse, DeleteFeatureValuesOperationMetadata> DeleteFeatureValues(DeleteFeatureValuesRequest request, CallSettings callSettings = null)

Delete Feature values from Featurestore.

The progress of the deletion is tracked by the returned operation. The deleted feature values are guaranteed to be invisible to subsequent read operations after the operation is marked as successfully done.

If a delete feature values operation fails, the feature values returned from reads and exports may be inconsistent. If consistency is required, the caller must retry the same delete request again and wait till the new operation returned is marked as successfully done.

Parameters
Name Description
request DeleteFeatureValuesRequest

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
OperationDeleteFeatureValuesResponseDeleteFeatureValuesOperationMetadata

The RPC response.

Overrides

DeleteFeatureValuesAsync(DeleteFeatureValuesRequest, CallSettings)

public override Task<Operation<DeleteFeatureValuesResponse, DeleteFeatureValuesOperationMetadata>> DeleteFeatureValuesAsync(DeleteFeatureValuesRequest request, CallSettings callSettings = null)

Delete Feature values from Featurestore.

The progress of the deletion is tracked by the returned operation. The deleted feature values are guaranteed to be invisible to subsequent read operations after the operation is marked as successfully done.

If a delete feature values operation fails, the feature values returned from reads and exports may be inconsistent. If consistency is required, the caller must retry the same delete request again and wait till the new operation returned is marked as successfully done.

Parameters
Name Description
request DeleteFeatureValuesRequest

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
TaskOperationDeleteFeatureValuesResponseDeleteFeatureValuesOperationMetadata

A Task containing the RPC response.

Overrides

DeleteFeaturestore(DeleteFeaturestoreRequest, CallSettings)

public override Operation<Empty, DeleteOperationMetadata> DeleteFeaturestore(DeleteFeaturestoreRequest request, CallSettings callSettings = null)

Deletes a single Featurestore. The Featurestore must not contain any EntityTypes or force must be set to true for the request to succeed.

Parameters
Name Description
request DeleteFeaturestoreRequest

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
OperationEmptyDeleteOperationMetadata

The RPC response.

Overrides

DeleteFeaturestoreAsync(DeleteFeaturestoreRequest, CallSettings)

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

Deletes a single Featurestore. The Featurestore must not contain any EntityTypes or force must be set to true for the request to succeed.

Parameters
Name Description
request DeleteFeaturestoreRequest

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
TaskOperationEmptyDeleteOperationMetadata

A Task containing the RPC response.

Overrides

ExportFeatureValues(ExportFeatureValuesRequest, CallSettings)

public override Operation<ExportFeatureValuesResponse, ExportFeatureValuesOperationMetadata> ExportFeatureValues(ExportFeatureValuesRequest request, CallSettings callSettings = null)

Exports Feature values from all the entities of a target EntityType.

Parameters
Name Description
request ExportFeatureValuesRequest

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
OperationExportFeatureValuesResponseExportFeatureValuesOperationMetadata

The RPC response.

Overrides

ExportFeatureValuesAsync(ExportFeatureValuesRequest, CallSettings)

public override Task<Operation<ExportFeatureValuesResponse, ExportFeatureValuesOperationMetadata>> ExportFeatureValuesAsync(ExportFeatureValuesRequest request, CallSettings callSettings = null)

Exports Feature values from all the entities of a target EntityType.

Parameters
Name Description
request ExportFeatureValuesRequest

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
TaskOperationExportFeatureValuesResponseExportFeatureValuesOperationMetadata

A Task containing the RPC response.

Overrides

GetEntityType(GetEntityTypeRequest, CallSettings)

public override EntityType GetEntityType(GetEntityTypeRequest request, CallSettings callSettings = null)

Gets details of a single EntityType.

Parameters
Name Description
request GetEntityTypeRequest

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
EntityType

The RPC response.

Overrides

GetEntityTypeAsync(GetEntityTypeRequest, CallSettings)

public override Task<EntityType> GetEntityTypeAsync(GetEntityTypeRequest request, CallSettings callSettings = null)

Gets details of a single EntityType.

Parameters
Name Description
request GetEntityTypeRequest

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
TaskEntityType

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
Name Description
request GetFeatureRequest

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
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
Name Description
request GetFeatureRequest

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
TaskFeature

A Task containing the RPC response.

Overrides

GetFeaturestore(GetFeaturestoreRequest, CallSettings)

public override Featurestore GetFeaturestore(GetFeaturestoreRequest request, CallSettings callSettings = null)

Gets details of a single Featurestore.

Parameters
Name Description
request GetFeaturestoreRequest

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
Featurestore

The RPC response.

Overrides

GetFeaturestoreAsync(GetFeaturestoreRequest, CallSettings)

public override Task<Featurestore> GetFeaturestoreAsync(GetFeaturestoreRequest request, CallSettings callSettings = null)

Gets details of a single Featurestore.

Parameters
Name Description
request GetFeaturestoreRequest

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
TaskFeaturestore

A Task containing the RPC response.

Overrides

ImportFeatureValues(ImportFeatureValuesRequest, CallSettings)

public override Operation<ImportFeatureValuesResponse, ImportFeatureValuesOperationMetadata> ImportFeatureValues(ImportFeatureValuesRequest request, CallSettings callSettings = null)

Imports Feature values into the Featurestore from a source storage.

The progress of the import is tracked by the returned operation. The imported features are guaranteed to be visible to subsequent read operations after the operation is marked as successfully done.

If an import operation fails, the Feature values returned from reads and exports may be inconsistent. If consistency is required, the caller must retry the same import request again and wait till the new operation returned is marked as successfully done.

There are also scenarios where the caller can cause inconsistency.

  • Source data for import contains multiple distinct Feature values for the same entity ID and timestamp.
  • Source is modified during an import. This includes adding, updating, or removing source data and/or metadata. Examples of updating metadata include but are not limited to changing storage location, storage class, or retention policy.
  • Online serving cluster is under-provisioned.
Parameters
Name Description
request ImportFeatureValuesRequest

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
OperationImportFeatureValuesResponseImportFeatureValuesOperationMetadata

The RPC response.

Overrides

ImportFeatureValuesAsync(ImportFeatureValuesRequest, CallSettings)

public override Task<Operation<ImportFeatureValuesResponse, ImportFeatureValuesOperationMetadata>> ImportFeatureValuesAsync(ImportFeatureValuesRequest request, CallSettings callSettings = null)

Imports Feature values into the Featurestore from a source storage.

The progress of the import is tracked by the returned operation. The imported features are guaranteed to be visible to subsequent read operations after the operation is marked as successfully done.

If an import operation fails, the Feature values returned from reads and exports may be inconsistent. If consistency is required, the caller must retry the same import request again and wait till the new operation returned is marked as successfully done.

There are also scenarios where the caller can cause inconsistency.

  • Source data for import contains multiple distinct Feature values for the same entity ID and timestamp.
  • Source is modified during an import. This includes adding, updating, or removing source data and/or metadata. Examples of updating metadata include but are not limited to changing storage location, storage class, or retention policy.
  • Online serving cluster is under-provisioned.
Parameters
Name Description
request ImportFeatureValuesRequest

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
TaskOperationImportFeatureValuesResponseImportFeatureValuesOperationMetadata

A Task containing the RPC response.

Overrides

ListEntityTypes(ListEntityTypesRequest, CallSettings)

public override PagedEnumerable<ListEntityTypesResponse, EntityType> ListEntityTypes(ListEntityTypesRequest request, CallSettings callSettings = null)

Lists EntityTypes in a given Featurestore.

Parameters
Name Description
request ListEntityTypesRequest

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
PagedEnumerableListEntityTypesResponseEntityType

A pageable sequence of EntityType resources.

Overrides

ListEntityTypesAsync(ListEntityTypesRequest, CallSettings)

public override PagedAsyncEnumerable<ListEntityTypesResponse, EntityType> ListEntityTypesAsync(ListEntityTypesRequest request, CallSettings callSettings = null)

Lists EntityTypes in a given Featurestore.

Parameters
Name Description
request ListEntityTypesRequest

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
PagedAsyncEnumerableListEntityTypesResponseEntityType

A pageable asynchronous sequence of EntityType resources.

Overrides

ListFeatures(ListFeaturesRequest, CallSettings)

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

Lists Features in a given EntityType.

Parameters
Name Description
request ListFeaturesRequest

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

Parameters
Name Description
request ListFeaturesRequest

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
PagedAsyncEnumerableListFeaturesResponseFeature

A pageable asynchronous sequence of Feature resources.

Overrides

ListFeaturestores(ListFeaturestoresRequest, CallSettings)

public override PagedEnumerable<ListFeaturestoresResponse, Featurestore> ListFeaturestores(ListFeaturestoresRequest request, CallSettings callSettings = null)

Lists Featurestores in a given project and location.

Parameters
Name Description
request ListFeaturestoresRequest

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
PagedEnumerableListFeaturestoresResponseFeaturestore

A pageable sequence of Featurestore resources.

Overrides

ListFeaturestoresAsync(ListFeaturestoresRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeaturestoresResponse, Featurestore> ListFeaturestoresAsync(ListFeaturestoresRequest request, CallSettings callSettings = null)

Lists Featurestores in a given project and location.

Parameters
Name Description
request ListFeaturestoresRequest

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
PagedAsyncEnumerableListFeaturestoresResponseFeaturestore

A pageable asynchronous sequence of Featurestore resources.

Overrides

SearchFeatures(SearchFeaturesRequest, CallSettings)

public override PagedEnumerable<SearchFeaturesResponse, Feature> SearchFeatures(SearchFeaturesRequest request, CallSettings callSettings = null)

Searches Features matching a query in a given project.

Parameters
Name Description
request SearchFeaturesRequest

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
PagedEnumerableSearchFeaturesResponseFeature

A pageable sequence of Feature resources.

Overrides

SearchFeaturesAsync(SearchFeaturesRequest, CallSettings)

public override PagedAsyncEnumerable<SearchFeaturesResponse, Feature> SearchFeaturesAsync(SearchFeaturesRequest request, CallSettings callSettings = null)

Searches Features matching a query in a given project.

Parameters
Name Description
request SearchFeaturesRequest

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
PagedAsyncEnumerableSearchFeaturesResponseFeature

A pageable asynchronous sequence of Feature resources.

Overrides

UpdateEntityType(UpdateEntityTypeRequest, CallSettings)

public override EntityType UpdateEntityType(UpdateEntityTypeRequest request, CallSettings callSettings = null)

Updates the parameters of a single EntityType.

Parameters
Name Description
request UpdateEntityTypeRequest

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
EntityType

The RPC response.

Overrides

UpdateEntityTypeAsync(UpdateEntityTypeRequest, CallSettings)

public override Task<EntityType> UpdateEntityTypeAsync(UpdateEntityTypeRequest request, CallSettings callSettings = null)

Updates the parameters of a single EntityType.

Parameters
Name Description
request UpdateEntityTypeRequest

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
TaskEntityType

A Task containing the RPC response.

Overrides

UpdateFeature(UpdateFeatureRequest, CallSettings)

public override Feature UpdateFeature(UpdateFeatureRequest request, CallSettings callSettings = null)

Updates the parameters of a single Feature.

Parameters
Name Description
request UpdateFeatureRequest

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
Feature

The RPC response.

Overrides

UpdateFeatureAsync(UpdateFeatureRequest, CallSettings)

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

Updates the parameters of a single Feature.

Parameters
Name Description
request UpdateFeatureRequest

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
TaskFeature

A Task containing the RPC response.

Overrides

UpdateFeaturestore(UpdateFeaturestoreRequest, CallSettings)

public override Operation<Featurestore, UpdateFeaturestoreOperationMetadata> UpdateFeaturestore(UpdateFeaturestoreRequest request, CallSettings callSettings = null)

Updates the parameters of a single Featurestore.

Parameters
Name Description
request UpdateFeaturestoreRequest

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
OperationFeaturestoreUpdateFeaturestoreOperationMetadata

The RPC response.

Overrides

UpdateFeaturestoreAsync(UpdateFeaturestoreRequest, CallSettings)

public override Task<Operation<Featurestore, UpdateFeaturestoreOperationMetadata>> UpdateFeaturestoreAsync(UpdateFeaturestoreRequest request, CallSettings callSettings = null)

Updates the parameters of a single Featurestore.

Parameters
Name Description
request UpdateFeaturestoreRequest

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
TaskOperationFeaturestoreUpdateFeaturestoreOperationMetadata

A Task containing the RPC response.

Overrides