Cloud AI Platform v1 API - Class FeatureOnlineStoreAdminServiceClientImpl (2.28.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
Name Description
grpcClient FeatureOnlineStoreAdminServiceFeatureOnlineStoreAdminServiceClient

The underlying gRPC client.

settings FeatureOnlineStoreAdminServiceSettings

The base FeatureOnlineStoreAdminServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateFeatureOnlineStoreOperationsClient

public override OperationsClient CreateFeatureOnlineStoreOperationsClient { get; }

The long-running operations client for CreateFeatureOnlineStore.

Property Value
Type Description
OperationsClient
Overrides

CreateFeatureViewOperationsClient

public override OperationsClient CreateFeatureViewOperationsClient { get; }

The long-running operations client for CreateFeatureView.

Property Value
Type Description
OperationsClient
Overrides

DeleteFeatureOnlineStoreOperationsClient

public override OperationsClient DeleteFeatureOnlineStoreOperationsClient { get; }

The long-running operations client for DeleteFeatureOnlineStore.

Property Value
Type Description
OperationsClient
Overrides

DeleteFeatureViewOperationsClient

public override OperationsClient DeleteFeatureViewOperationsClient { get; }

The long-running operations client for DeleteFeatureView.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override FeatureOnlineStoreAdminService.FeatureOnlineStoreAdminServiceClient GrpcClient { get; }

The underlying gRPC FeatureOnlineStoreAdminService client

Property Value
Type Description
FeatureOnlineStoreAdminServiceFeatureOnlineStoreAdminServiceClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

UpdateFeatureOnlineStoreOperationsClient

public override OperationsClient UpdateFeatureOnlineStoreOperationsClient { get; }

The long-running operations client for UpdateFeatureOnlineStore.

Property Value
Type Description
OperationsClient
Overrides

UpdateFeatureViewOperationsClient

public override OperationsClient UpdateFeatureViewOperationsClient { get; }

The long-running operations client for UpdateFeatureView.

Property Value
Type Description
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
Name Description
request CreateFeatureOnlineStoreRequest

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

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

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

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

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

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

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

DeleteFeatureView(DeleteFeatureViewRequest, CallSettings)

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

Deletes a single FeatureView.

Parameters
Name Description
request DeleteFeatureViewRequest

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

DeleteFeatureViewAsync(DeleteFeatureViewRequest, CallSettings)

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

Deletes a single FeatureView.

Parameters
Name Description
request DeleteFeatureViewRequest

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

GetFeatureOnlineStore(GetFeatureOnlineStoreRequest, CallSettings)

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

Gets details of a single FeatureOnlineStore.

Parameters
Name Description
request GetFeatureOnlineStoreRequest

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
TaskOperationFeatureViewUpdateFeatureViewOperationMetadata

A Task containing the RPC response.

Overrides