public sealed class FeaturestoreServiceClientImpl : FeaturestoreServiceClient
FeaturestoreService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Remarks
The service that handles CRUD and List for resources for Featurestore.
Constructors
FeaturestoreServiceClientImpl(FeaturestoreService.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.
Name | Description |
grpcClient | FeaturestoreService.FeaturestoreServiceClient 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
.
Type | Description |
OperationsClient |
BatchReadFeatureValuesOperationsClient
public override OperationsClient BatchReadFeatureValuesOperationsClient { get; }
The long-running operations client for BatchReadFeatureValues
.
Type | Description |
OperationsClient |
CreateEntityTypeOperationsClient
public override OperationsClient CreateEntityTypeOperationsClient { get; }
The long-running operations client for CreateEntityType
.
Type | Description |
OperationsClient |
CreateFeatureOperationsClient
public override OperationsClient CreateFeatureOperationsClient { get; }
The long-running operations client for CreateFeature
.
Type | Description |
OperationsClient |
CreateFeaturestoreOperationsClient
public override OperationsClient CreateFeaturestoreOperationsClient { get; }
The long-running operations client for CreateFeaturestore
.
Type | Description |
OperationsClient |
DeleteEntityTypeOperationsClient
public override OperationsClient DeleteEntityTypeOperationsClient { get; }
The long-running operations client for DeleteEntityType
.
Type | Description |
OperationsClient |
DeleteFeatureOperationsClient
public override OperationsClient DeleteFeatureOperationsClient { get; }
The long-running operations client for DeleteFeature
.
Type | Description |
OperationsClient |
DeleteFeaturestoreOperationsClient
public override OperationsClient DeleteFeaturestoreOperationsClient { get; }
The long-running operations client for DeleteFeaturestore
.
Type | Description |
OperationsClient |
ExportFeatureValuesOperationsClient
public override OperationsClient ExportFeatureValuesOperationsClient { get; }
The long-running operations client for ExportFeatureValues
.
Type | Description |
OperationsClient |
GrpcClient
public override FeaturestoreService.FeaturestoreServiceClient GrpcClient { get; }
The underlying gRPC FeaturestoreService client
Type | Description |
FeaturestoreService.FeaturestoreServiceClient |
ImportFeatureValuesOperationsClient
public override OperationsClient ImportFeatureValuesOperationsClient { get; }
The long-running operations client for ImportFeatureValues
.
Type | Description |
OperationsClient |
UpdateFeaturestoreOperationsClient
public override OperationsClient UpdateFeaturestoreOperationsClient { get; }
The long-running operations client for UpdateFeaturestore
.
Type | Description |
OperationsClient |
Methods
BatchCreateFeatures(BatchCreateFeaturesRequest, CallSettings)
public override Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata> BatchCreateFeatures(BatchCreateFeaturesRequest request, CallSettings callSettings = null)
Creates a batch of Features in a given EntityType.
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. |
Type | Description |
Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata> | The RPC response. |
BatchCreateFeaturesAsync(BatchCreateFeaturesRequest, CallSettings)
public override async Task<Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata>> BatchCreateFeaturesAsync(BatchCreateFeaturesRequest request, CallSettings callSettings = null)
Creates a batch of Features in a given EntityType.
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. |
Type | Description |
Task<Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata>> | A Task containing the RPC response. |
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.
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. |
Type | Description |
Operation<BatchReadFeatureValuesResponse, BatchReadFeatureValuesOperationMetadata> | The RPC response. |
BatchReadFeatureValuesAsync(BatchReadFeatureValuesRequest, CallSettings)
public override async 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.
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. |
Type | Description |
Task<Operation<BatchReadFeatureValuesResponse, BatchReadFeatureValuesOperationMetadata>> | A Task containing the RPC response. |
CreateEntityType(CreateEntityTypeRequest, CallSettings)
public override Operation<EntityType, CreateEntityTypeOperationMetadata> CreateEntityType(CreateEntityTypeRequest request, CallSettings callSettings = null)
Creates a new EntityType in a given Featurestore.
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. |
Type | Description |
Operation<EntityType, CreateEntityTypeOperationMetadata> | The RPC response. |
CreateEntityTypeAsync(CreateEntityTypeRequest, CallSettings)
public override async Task<Operation<EntityType, CreateEntityTypeOperationMetadata>> CreateEntityTypeAsync(CreateEntityTypeRequest request, CallSettings callSettings = null)
Creates a new EntityType in a given Featurestore.
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. |
Type | Description |
Task<Operation<EntityType, CreateEntityTypeOperationMetadata>> | A Task containing the RPC response. |
CreateFeature(CreateFeatureRequest, CallSettings)
public override Operation<Feature, CreateFeatureOperationMetadata> CreateFeature(CreateFeatureRequest request, CallSettings callSettings = null)
Creates a new Feature in a given EntityType.
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. |
Type | Description |
Operation<Feature, CreateFeatureOperationMetadata> | The RPC response. |
CreateFeatureAsync(CreateFeatureRequest, CallSettings)
public override async Task<Operation<Feature, CreateFeatureOperationMetadata>> CreateFeatureAsync(CreateFeatureRequest request, CallSettings callSettings = null)
Creates a new Feature in a given EntityType.
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. |
Type | Description |
Task<Operation<Feature, CreateFeatureOperationMetadata>> | A Task containing the RPC response. |
CreateFeaturestore(CreateFeaturestoreRequest, CallSettings)
public override Operation<Featurestore, CreateFeaturestoreOperationMetadata> CreateFeaturestore(CreateFeaturestoreRequest request, CallSettings callSettings = null)
Creates a new Featurestore in a given project and location.
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. |
Type | Description |
Operation<Featurestore, CreateFeaturestoreOperationMetadata> | The RPC response. |
CreateFeaturestoreAsync(CreateFeaturestoreRequest, CallSettings)
public override async Task<Operation<Featurestore, CreateFeaturestoreOperationMetadata>> CreateFeaturestoreAsync(CreateFeaturestoreRequest request, CallSettings callSettings = null)
Creates a new Featurestore in a given project and location.
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. |
Type | Description |
Task<Operation<Featurestore, CreateFeaturestoreOperationMetadata>> | A Task containing the RPC response. |
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.
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. |
Type | Description |
Operation<Empty, DeleteOperationMetadata> | The RPC response. |
DeleteEntityTypeAsync(DeleteEntityTypeRequest, CallSettings)
public override async 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.
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. |
Type | Description |
Task<Operation<Empty, DeleteOperationMetadata>> | A Task containing the RPC response. |
DeleteFeature(DeleteFeatureRequest, CallSettings)
public override Operation<Empty, DeleteOperationMetadata> DeleteFeature(DeleteFeatureRequest request, CallSettings callSettings = null)
Deletes a single Feature.
Name | Description |
request |
|