Class FeaturestoreServiceClientImpl

public sealed class FeaturestoreServiceClientImpl : FeaturestoreServiceClient

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(FeaturestoreService.FeaturestoreServiceClient, FeaturestoreServiceSettings)

public FeaturestoreServiceClientImpl(FeaturestoreService.FeaturestoreServiceClient grpcClient, FeaturestoreServiceSettings settings)

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

Parameters
NameDescription
grpcClientFeaturestoreService.FeaturestoreServiceClient

The underlying gRPC client.

settingsFeaturestoreServiceSettings

The base FeaturestoreServiceSettings used within this client.

Properties

BatchCreateFeaturesOperationsClient

public override OperationsClient BatchCreateFeaturesOperationsClient { get; }

The long-running operations client for BatchCreateFeatures.

Property Value
TypeDescription
OperationsClient
Overrides

BatchReadFeatureValuesOperationsClient

public override OperationsClient BatchReadFeatureValuesOperationsClient { get; }

The long-running operations client for BatchReadFeatureValues.

Property Value
TypeDescription
OperationsClient
Overrides

CreateEntityTypeOperationsClient

public override OperationsClient CreateEntityTypeOperationsClient { get; }

The long-running operations client for CreateEntityType.

Property Value
TypeDescription
OperationsClient
Overrides

CreateFeatureOperationsClient

public override OperationsClient CreateFeatureOperationsClient { get; }

The long-running operations client for CreateFeature.

Property Value
TypeDescription
OperationsClient
Overrides

CreateFeaturestoreOperationsClient

public override OperationsClient CreateFeaturestoreOperationsClient { get; }

The long-running operations client for CreateFeaturestore.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteEntityTypeOperationsClient

public override OperationsClient DeleteEntityTypeOperationsClient { get; }

The long-running operations client for DeleteEntityType.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteFeatureOperationsClient

public override OperationsClient DeleteFeatureOperationsClient { get; }

The long-running operations client for DeleteFeature.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteFeaturestoreOperationsClient

public override OperationsClient DeleteFeaturestoreOperationsClient { get; }

The long-running operations client for DeleteFeaturestore.

Property Value
TypeDescription
OperationsClient
Overrides

ExportFeatureValuesOperationsClient

public override OperationsClient ExportFeatureValuesOperationsClient { get; }

The long-running operations client for ExportFeatureValues.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override FeaturestoreService.FeaturestoreServiceClient GrpcClient { get; }

The underlying gRPC FeaturestoreService client

Property Value
TypeDescription
FeaturestoreService.FeaturestoreServiceClient
Overrides

ImportFeatureValuesOperationsClient

public override OperationsClient ImportFeatureValuesOperationsClient { get; }

The long-running operations client for ImportFeatureValues.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateFeaturestoreOperationsClient

public override OperationsClient UpdateFeaturestoreOperationsClient { get; }

The long-running operations client for UpdateFeaturestore.

Property Value
TypeDescription
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
NameDescription
requestBatchCreateFeaturesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata>

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
NameDescription
requestBatchCreateFeaturesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata>>

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
NameDescription
requestBatchReadFeatureValuesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Operation<BatchReadFeatureValuesResponse, BatchReadFeatureValuesOperationMetadata>

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
NameDescription
requestBatchReadFeatureValuesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Operation<BatchReadFeatureValuesResponse, BatchReadFeatureValuesOperationMetadata>>

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
NameDescription
requestCreateEntityTypeRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Operation<EntityType, CreateEntityTypeOperationMetadata>

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
NameDescription
requestCreateEntityTypeRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Operation<EntityType, CreateEntityTypeOperationMetadata>>

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
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
Operation<Feature, CreateFeatureOperationMetadata>

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
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
Task<Operation<Feature, CreateFeatureOperationMetadata>>

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
NameDescription
requestCreateFeaturestoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Operation<Featurestore, CreateFeaturestoreOperationMetadata>

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
NameDescription
requestCreateFeaturestoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Operation<Featurestore, CreateFeaturestoreOperationMetadata>>

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
NameDescription
requestDeleteEntityTypeRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Operation<Empty, DeleteOperationMetadata>

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
NameDescription
requestDeleteEntityTypeRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Operation<Empty, DeleteOperationMetadata>>

A Task containing the RPC response.

Overrides

DeleteFeature(DeleteFeatureRequest, CallSettings)

public override Operation<Empty, DeleteOperationMetadata> DeleteFeature(Delete