public sealed class FeatureRegistryServiceClientImpl : FeatureRegistryServiceClient
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class FeatureRegistryServiceClientImpl.
FeatureRegistryService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Remarks
The service that handles CRUD and List for resources for FeatureRegistry.
Constructors
FeatureRegistryServiceClientImpl(FeatureRegistryServiceClient, FeatureRegistryServiceSettings, ILogger)
public FeatureRegistryServiceClientImpl(FeatureRegistryService.FeatureRegistryServiceClient grpcClient, FeatureRegistryServiceSettings settings, ILogger logger)
Constructs a client wrapper for the FeatureRegistryService service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
FeatureRegistryServiceFeatureRegistryServiceClient The underlying gRPC client. |
settings |
FeatureRegistryServiceSettings The base FeatureRegistryServiceSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
CreateFeatureGroupOperationsClient
public override OperationsClient CreateFeatureGroupOperationsClient { get; }
The long-running operations client for CreateFeatureGroup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateFeatureOperationsClient
public override OperationsClient CreateFeatureOperationsClient { get; }
The long-running operations client for CreateFeature
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteFeatureGroupOperationsClient
public override OperationsClient DeleteFeatureGroupOperationsClient { get; }
The long-running operations client for DeleteFeatureGroup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteFeatureOperationsClient
public override OperationsClient DeleteFeatureOperationsClient { get; }
The long-running operations client for DeleteFeature
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override FeatureRegistryService.FeatureRegistryServiceClient GrpcClient { get; }
The underlying gRPC FeatureRegistryService client
Property Value | |
---|---|
Type | Description |
FeatureRegistryServiceFeatureRegistryServiceClient |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
UpdateFeatureGroupOperationsClient
public override OperationsClient UpdateFeatureGroupOperationsClient { get; }
The long-running operations client for UpdateFeatureGroup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateFeatureOperationsClient
public override OperationsClient UpdateFeatureOperationsClient { get; }
The long-running operations client for UpdateFeature
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateFeature(CreateFeatureRequest, CallSettings)
public override Operation<Feature, CreateFeatureOperationMetadata> CreateFeature(CreateFeatureRequest request, CallSettings callSettings = null)
Creates a new Feature in a given FeatureGroup.
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. |
CreateFeatureAsync(CreateFeatureRequest, CallSettings)
public override Task<Operation<Feature, CreateFeatureOperationMetadata>> CreateFeatureAsync(CreateFeatureRequest request, CallSettings callSettings = null)
Creates a new Feature in a given FeatureGroup.
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. |
CreateFeatureGroup(CreateFeatureGroupRequest, CallSettings)
public override Operation<FeatureGroup, CreateFeatureGroupOperationMetadata> CreateFeatureGroup(CreateFeatureGroupRequest request, CallSettings callSettings = null)
Creates a new FeatureGroup in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateFeatureGroupRequest 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 |
OperationFeatureGroupCreateFeatureGroupOperationMetadata |
The RPC response. |
CreateFeatureGroupAsync(CreateFeatureGroupRequest, CallSettings)
public override Task<Operation<FeatureGroup, CreateFeatureGroupOperationMetadata>> CreateFeatureGroupAsync(CreateFeatureGroupRequest request, CallSettings callSettings = null)
Creates a new FeatureGroup in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateFeatureGroupRequest 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 |
TaskOperationFeatureGroupCreateFeatureGroupOperationMetadata |
A Task containing the RPC response. |
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. |
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. |
DeleteFeatureGroup(DeleteFeatureGroupRequest, CallSettings)
public override Operation<Empty, DeleteOperationMetadata> DeleteFeatureGroup(DeleteFeatureGroupRequest request, CallSettings callSettings = null)
Deletes a single FeatureGroup.
Parameters | |
---|---|
Name | Description |
request |
DeleteFeatureGroupRequest 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. |
DeleteFeatureGroupAsync(DeleteFeatureGroupRequest, CallSettings)
public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteFeatureGroupAsync(DeleteFeatureGroupRequest request, CallSettings callSettings = null)
Deletes a single FeatureGroup.
Parameters | |
---|---|
Name | Description |
request |
DeleteFeatureGroupRequest 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. |
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. |
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. |
GetFeatureGroup(GetFeatureGroupRequest, CallSettings)
public override FeatureGroup GetFeatureGroup(GetFeatureGroupRequest request, CallSettings callSettings = null)
Gets details of a single FeatureGroup.
Parameters | |
---|---|
Name | Description |
request |
GetFeatureGroupRequest 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 |
FeatureGroup |
The RPC response. |
GetFeatureGroupAsync(GetFeatureGroupRequest, CallSettings)
public override Task<FeatureGroup> GetFeatureGroupAsync(GetFeatureGroupRequest request, CallSettings callSettings = null)
Gets details of a single FeatureGroup.
Parameters | |
---|---|
Name | Description |
request |
GetFeatureGroupRequest 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 |
TaskFeatureGroup |
A Task containing the RPC response. |
ListFeatureGroups(ListFeatureGroupsRequest, CallSettings)
public override PagedEnumerable<ListFeatureGroupsResponse, FeatureGroup> ListFeatureGroups(ListFeatureGroupsRequest request, CallSettings callSettings = null)
Lists FeatureGroups in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListFeatureGroupsRequest 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 |
PagedEnumerableListFeatureGroupsResponseFeatureGroup |
A pageable sequence of FeatureGroup resources. |
ListFeatureGroupsAsync(ListFeatureGroupsRequest, CallSettings)
public override PagedAsyncEnumerable<ListFeatureGroupsResponse, FeatureGroup> ListFeatureGroupsAsync(ListFeatureGroupsRequest request, CallSettings callSettings = null)
Lists FeatureGroups in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListFeatureGroupsRequest 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 |
PagedAsyncEnumerableListFeatureGroupsResponseFeatureGroup |
A pageable asynchronous sequence of FeatureGroup resources. |
ListFeatures(ListFeaturesRequest, CallSettings)
public override PagedEnumerable<ListFeaturesResponse, Feature> ListFeatures(ListFeaturesRequest request, CallSettings callSettings = null)
Lists Features in a given FeatureGroup.
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. |
ListFeaturesAsync(ListFeaturesRequest, CallSettings)
public override PagedAsyncEnumerable<ListFeaturesResponse, Feature> ListFeaturesAsync(ListFeaturesRequest request, CallSettings callSettings = null)
Lists Features in a given FeatureGroup.
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. |
UpdateFeature(UpdateFeatureRequest, CallSettings)
public override Operation<Feature, UpdateFeatureOperationMetadata> 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 |
OperationFeatureUpdateFeatureOperationMetadata |
The RPC response. |
UpdateFeatureAsync(UpdateFeatureRequest, CallSettings)
public override Task<Operation<Feature, UpdateFeatureOperationMetadata>> 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 |
TaskOperationFeatureUpdateFeatureOperationMetadata |
A Task containing the RPC response. |
UpdateFeatureGroup(UpdateFeatureGroupRequest, CallSettings)
public override Operation<FeatureGroup, UpdateFeatureGroupOperationMetadata> UpdateFeatureGroup(UpdateFeatureGroupRequest request, CallSettings callSettings = null)
Updates the parameters of a single FeatureGroup.
Parameters | |
---|---|
Name | Description |
request |
UpdateFeatureGroupRequest 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 |
OperationFeatureGroupUpdateFeatureGroupOperationMetadata |
The RPC response. |
UpdateFeatureGroupAsync(UpdateFeatureGroupRequest, CallSettings)
public override Task<Operation<FeatureGroup, UpdateFeatureGroupOperationMetadata>> UpdateFeatureGroupAsync(UpdateFeatureGroupRequest request, CallSettings callSettings = null)
Updates the parameters of a single FeatureGroup.
Parameters | |
---|---|
Name | Description |
request |
UpdateFeatureGroupRequest 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 |
TaskOperationFeatureGroupUpdateFeatureGroupOperationMetadata |
A Task containing the RPC response. |