Cloud AI Platform v1 API - Class FeatureOnlineStoreAdminServiceClientImpl (2.27.0)

public sealed class FeatureOnlineStoreAdminServiceClientImpl : FeatureOnlineStoreAdminServiceClient

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

FeatureOnlineStoreAdminService client wrapper implementation, for convenient use.

Inheritance

object > FeatureOnlineStoreAdminServiceClient > FeatureOnlineStoreAdminServiceClientImpl

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Remarks

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

Constructors

FeatureOnlineStoreAdminServiceClientImpl(FeatureOnlineStoreAdminServiceClient, FeatureOnlineStoreAdminServiceSettings, ILogger)

public FeatureOnlineStoreAdminServiceClientImpl(FeatureOnlineStoreAdminService.FeatureOnlineStoreAdminServiceClient grpcClient, FeatureOnlineStoreAdminServiceSettings settings, ILogger logger)

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

Parameters
NameDescription
grpcClientFeatureOnlineStoreAdminServiceFeatureOnlineStoreAdminServiceClient

The underlying gRPC client.

settingsFeatureOnlineStoreAdminServiceSettings

The base FeatureOnlineStoreAdminServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

CreateFeatureOnlineStoreOperationsClient

public override OperationsClient CreateFeatureOnlineStoreOperationsClient { get; }

The long-running operations client for CreateFeatureOnlineStore.

Property Value
TypeDescription
OperationsClient
Overrides

CreateFeatureViewOperationsClient

public override OperationsClient CreateFeatureViewOperationsClient { get; }

The long-running operations client for CreateFeatureView.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteFeatureOnlineStoreOperationsClient

public override OperationsClient DeleteFeatureOnlineStoreOperationsClient { get; }

The long-running operations client for DeleteFeatureOnlineStore.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteFeatureViewOperationsClient

public override OperationsClient DeleteFeatureViewOperationsClient { get; }

The long-running operations client for DeleteFeatureView.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override FeatureOnlineStoreAdminService.FeatureOnlineStoreAdminServiceClient GrpcClient { get; }

The underlying gRPC FeatureOnlineStoreAdminService client

Property Value
TypeDescription
FeatureOnlineStoreAdminServiceFeatureOnlineStoreAdminServiceClient
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

UpdateFeatureOnlineStoreOperationsClient

public override OperationsClient UpdateFeatureOnlineStoreOperationsClient { get; }

The long-running operations client for UpdateFeatureOnlineStore.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateFeatureViewOperationsClient

public override OperationsClient UpdateFeatureViewOperationsClient { get; }

The long-running operations client for UpdateFeatureView.

Property Value
TypeDescription
OperationsClient
Overrides

Methods

CreateFeatureOnlineStore(CreateFeatureOnlineStoreRequest, CallSettings)

public override Operation<FeatureOnlineStore, CreateFeatureOnlineStoreOperationMetadata> CreateFeatureOnlineStore(CreateFeatureOnlineStoreRequest request, CallSettings callSettings = null)

Creates a new FeatureOnlineStore in a given project and location.

Parameters
NameDescription
requestCreateFeatureOnlineStoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationFeatureOnlineStoreCreateFeatureOnlineStoreOperationMetadata

The RPC response.

Overrides

CreateFeatureOnlineStoreAsync(CreateFeatureOnlineStoreRequest, CallSettings)

public override Task<Operation<FeatureOnlineStore, CreateFeatureOnlineStoreOperationMetadata>> CreateFeatureOnlineStoreAsync(CreateFeatureOnlineStoreRequest request, CallSettings callSettings = null)

Creates a new FeatureOnlineStore in a given project and location.

Parameters
NameDescription
requestCreateFeatureOnlineStoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationFeatureOnlineStoreCreateFeatureOnlineStoreOperationMetadata

A Task containing the RPC response.

Overrides

CreateFeatureView(CreateFeatureViewRequest, CallSettings)

public override Operation<FeatureView, CreateFeatureViewOperationMetadata> CreateFeatureView(CreateFeatureViewRequest request, CallSettings callSettings = null)

Creates a new FeatureView in a given FeatureOnlineStore.

Parameters
NameDescription
requestCreateFeatureViewRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationFeatureViewCreateFeatureViewOperationMetadata

The RPC response.

Overrides

CreateFeatureViewAsync(CreateFeatureViewRequest, CallSettings)

public override Task<Operation<FeatureView, CreateFeatureViewOperationMetadata>> CreateFeatureViewAsync(CreateFeatureViewRequest request, CallSettings callSettings = null)

Creates a new FeatureView in a given FeatureOnlineStore.

Parameters
NameDescription
requestCreateFeatureViewRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationFeatureViewCreateFeatureViewOperationMetadata

A Task containing the RPC response.

Overrides

DeleteFeatureOnlineStore(DeleteFeatureOnlineStoreRequest, CallSettings)

public override Operation<Empty, DeleteOperationMetadata> DeleteFeatureOnlineStore(DeleteFeatureOnlineStoreRequest request, CallSettings callSettings = null)

Deletes a single FeatureOnlineStore. The FeatureOnlineStore must not contain any FeatureViews.

Parameters
NameDescription
requestDeleteFeatureOnlineStoreRequest

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

DeleteFeatureOnlineStoreAsync(DeleteFeatureOnlineStoreRequest, CallSettings)

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

Deletes a single FeatureOnlineStore. The FeatureOnlineStore must not contain any FeatureViews.

Parameters
NameDescription
requestDeleteFeatureOnlineStoreRequest

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

DeleteFeatureView(DeleteFeatureViewRequest, CallSettings)

public override Operation<Empty, DeleteOperationMetadata> DeleteFeatureView(DeleteFeatureViewRequest request, CallSettings callSettings = null)

Deletes a single FeatureView.

Parameters
NameDescription
requestDeleteFeatureViewRequest

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

DeleteFeatureViewAsync(DeleteFeatureViewRequest, CallSettings)

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

Deletes a single FeatureView.

Parameters
NameDescription
requestDeleteFeatureViewRequest

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

GetFeatureOnlineStore(GetFeatureOnlineStoreRequest, CallSettings)

public override FeatureOnlineStore GetFeatureOnlineStore(GetFeatureOnlineStoreRequest request, CallSettings callSettings = null)

Gets details of a single FeatureOnlineStore.

Parameters
NameDescription
requestGetFeatureOnlineStoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
FeatureOnlineStore

The RPC response.

Overrides

GetFeatureOnlineStoreAsync(GetFeatureOnlineStoreRequest, CallSettings)

public override Task<FeatureOnlineStore> GetFeatureOnlineStoreAsync(GetFeatureOnlineStoreRequest request, CallSettings callSettings = null)

Gets details of a single FeatureOnlineStore.

Parameters
NameDescription
requestGetFeatureOnlineStoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFeatureOnlineStore

A Task containing the RPC response.

Overrides

GetFeatureView(GetFeatureViewRequest, CallSettings)

public override FeatureView GetFeatureView(GetFeatureViewRequest request, CallSettings callSettings = null)

Gets details of a single FeatureView.

Parameters
NameDescription
requestGetFeatureViewRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
FeatureView

The RPC response.

Overrides

GetFeatureViewAsync(GetFeatureViewRequest, CallSettings)

public override Task<FeatureView> GetFeatureViewAsync(GetFeatureViewRequest request, CallSettings callSettings = null)

Gets details of a single FeatureView.

Parameters
NameDescription
requestGetFeatureViewRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFeatureView

A Task containing the RPC response.

Overrides

GetFeatureViewSync(GetFeatureViewSyncRequest, CallSettings)

public override FeatureViewSync GetFeatureViewSync(GetFeatureViewSyncRequest request, CallSettings callSettings = null)

Gets details of a single FeatureViewSync.

Parameters
NameDescription
requestGetFeatureViewSyncRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
FeatureViewSync

The RPC response.

Overrides

GetFeatureViewSyncAsync(GetFeatureViewSyncRequest, CallSettings)

public override Task<FeatureViewSync> GetFeatureViewSyncAsync(GetFeatureViewSyncRequest request, CallSettings callSettings = null)

Gets details of a single FeatureViewSync.

Parameters
NameDescription
requestGetFeatureViewSyncRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFeatureViewSync

A Task containing the RPC response.

Overrides

ListFeatureOnlineStores(ListFeatureOnlineStoresRequest, CallSettings)

public override PagedEnumerable<ListFeatureOnlineStoresResponse, FeatureOnlineStore> ListFeatureOnlineStores(ListFeatureOnlineStoresRequest request, CallSettings callSettings = null)

Lists FeatureOnlineStores in a given project and location.

Parameters
NameDescription
requestListFeatureOnlineStoresRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListFeatureOnlineStoresResponseFeatureOnlineStore

A pageable sequence of FeatureOnlineStore resources.

Overrides

ListFeatureOnlineStoresAsync(ListFeatureOnlineStoresRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeatureOnlineStoresResponse, FeatureOnlineStore> ListFeatureOnlineStoresAsync(ListFeatureOnlineStoresRequest request, CallSettings callSettings = null)

Lists FeatureOnlineStores in a given project and location.

Parameters
NameDescription
requestListFeatureOnlineStoresRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListFeatureOnlineStoresResponseFeatureOnlineStore

A pageable asynchronous sequence of FeatureOnlineStore resources.

Overrides

ListFeatureViewSyncs(ListFeatureViewSyncsRequest, CallSettings)

public override PagedEnumerable<ListFeatureViewSyncsResponse, FeatureViewSync> ListFeatureViewSyncs(ListFeatureViewSyncsRequest request, CallSettings callSettings = null)

Lists FeatureViewSyncs in a given FeatureView.

Parameters
NameDescription
requestListFeatureViewSyncsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListFeatureViewSyncsResponseFeatureViewSync

A pageable sequence of FeatureViewSync resources.

Overrides

ListFeatureViewSyncsAsync(ListFeatureViewSyncsRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeatureViewSyncsResponse, FeatureViewSync> ListFeatureViewSyncsAsync(ListFeatureViewSyncsRequest request, CallSettings callSettings = null)

Lists FeatureViewSyncs in a given FeatureView.

Parameters
NameDescription
requestListFeatureViewSyncsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListFeatureViewSyncsResponseFeatureViewSync

A pageable asynchronous sequence of FeatureViewSync resources.

Overrides

ListFeatureViews(ListFeatureViewsRequest, CallSettings)

public override PagedEnumerable<ListFeatureViewsResponse, FeatureView> ListFeatureViews(ListFeatureViewsRequest request, CallSettings callSettings = null)

Lists FeatureViews in a given FeatureOnlineStore.

Parameters
NameDescription
requestListFeatureViewsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListFeatureViewsResponseFeatureView

A pageable sequence of FeatureView resources.

Overrides

ListFeatureViewsAsync(ListFeatureViewsRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeatureViewsResponse, FeatureView> ListFeatureViewsAsync(ListFeatureViewsRequest request, CallSettings callSettings = null)

Lists FeatureViews in a given FeatureOnlineStore.

Parameters
NameDescription
requestListFeatureViewsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListFeatureViewsResponseFeatureView

A pageable asynchronous sequence of FeatureView resources.

Overrides

SyncFeatureView(SyncFeatureViewRequest, CallSettings)

public override SyncFeatureViewResponse SyncFeatureView(SyncFeatureViewRequest request, CallSettings callSettings = null)

Triggers on-demand sync for the FeatureView.

Parameters
NameDescription
requestSyncFeatureViewRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
SyncFeatureViewResponse

The RPC response.

Overrides

SyncFeatureViewAsync(SyncFeatureViewRequest, CallSettings)

public override Task<SyncFeatureViewResponse> SyncFeatureViewAsync(SyncFeatureViewRequest request, CallSettings callSettings = null)

Triggers on-demand sync for the FeatureView.

Parameters
NameDescription
requestSyncFeatureViewRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskSyncFeatureViewResponse

A Task containing the RPC response.

Overrides

UpdateFeatureOnlineStore(UpdateFeatureOnlineStoreRequest, CallSettings)

public override Operation<FeatureOnlineStore, UpdateFeatureOnlineStoreOperationMetadata> UpdateFeatureOnlineStore(UpdateFeatureOnlineStoreRequest request, CallSettings callSettings = null)

Updates the parameters of a single FeatureOnlineStore.

Parameters
NameDescription
requestUpdateFeatureOnlineStoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationFeatureOnlineStoreUpdateFeatureOnlineStoreOperationMetadata

The RPC response.

Overrides

UpdateFeatureOnlineStoreAsync(UpdateFeatureOnlineStoreRequest, CallSettings)

public override Task<Operation<FeatureOnlineStore, UpdateFeatureOnlineStoreOperationMetadata>> UpdateFeatureOnlineStoreAsync(UpdateFeatureOnlineStoreRequest request, CallSettings callSettings = null)

Updates the parameters of a single FeatureOnlineStore.

Parameters
NameDescription
requestUpdateFeatureOnlineStoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationFeatureOnlineStoreUpdateFeatureOnlineStoreOperationMetadata

A Task containing the RPC response.

Overrides

UpdateFeatureView(UpdateFeatureViewRequest, CallSettings)

public override Operation<FeatureView, UpdateFeatureViewOperationMetadata> UpdateFeatureView(UpdateFeatureViewRequest request, CallSettings callSettings = null)

Updates the parameters of a single FeatureView.

Parameters
NameDescription
requestUpdateFeatureViewRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationFeatureViewUpdateFeatureViewOperationMetadata

The RPC response.

Overrides

UpdateFeatureViewAsync(UpdateFeatureViewRequest, CallSettings)

public override Task<Operation<FeatureView, UpdateFeatureViewOperationMetadata>> UpdateFeatureViewAsync(UpdateFeatureViewRequest request, CallSettings callSettings = null)

Updates the parameters of a single FeatureView.

Parameters
NameDescription
requestUpdateFeatureViewRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationFeatureViewUpdateFeatureViewOperationMetadata

A Task containing the RPC response.

Overrides