FeaturestoreEntityVersionsClient Interface

public interface FeaturestoreEntityVersionsClient

An instance of this class provides access to all the operations defined in FeaturestoreEntityVersionsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<FeaturestoreEntityVersionInner>,FeaturestoreEntityVersionInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String name, String version, FeaturestoreEntityVersionInner body)

Create or update version.

abstract SyncPoller<PollResult<FeaturestoreEntityVersionInner>,FeaturestoreEntityVersionInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String name, String version, FeaturestoreEntityVersionInner body, Context context)

Create or update version.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String name, String version)

Delete version.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String name, String version, Context context)

Delete version.

abstract FeaturestoreEntityVersionInner createOrUpdate(String resourceGroupName, String workspaceName, String name, String version, FeaturestoreEntityVersionInner body)

Create or update version.

abstract FeaturestoreEntityVersionInner createOrUpdate(String resourceGroupName, String workspaceName, String name, String version, FeaturestoreEntityVersionInner body, Context context)

Create or update version.

abstract void delete(String resourceGroupName, String workspaceName, String name, String version)

Delete version.

abstract void delete(String resourceGroupName, String workspaceName, String name, String version, Context context)

Delete version.

abstract FeaturestoreEntityVersionInner get(String resourceGroupName, String workspaceName, String name, String version)

Get version.

abstract Response<FeaturestoreEntityVersionInner> getWithResponse(String resourceGroupName, String workspaceName, String name, String version, Context context)

Get version.

abstract PagedIterable<FeaturestoreEntityVersionInner> list(String resourceGroupName, String workspaceName, String name)

List versions.

abstract PagedIterable<FeaturestoreEntityVersionInner> list(String resourceGroupName, String workspaceName, String name, String skip, String tags, ListViewType listViewType, Integer pageSize, String versionName, String version, String description, String createdBy, String stage, Context context)

List versions.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<FeaturestoreEntityVersionInner>,FeaturestoreEntityVersionInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String name, String version, FeaturestoreEntityVersionInner body)

Create or update version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
body - Version entity to create or update.

Returns:

the SyncPoller<T,U> for polling of azure Resource Manager resource envelope.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<FeaturestoreEntityVersionInner>,FeaturestoreEntityVersionInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String name, String version, FeaturestoreEntityVersionInner body, Context context)

Create or update version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
body - Version entity to create or update.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of azure Resource Manager resource envelope.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String name, String version)

Delete version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String name, String version, Context context)

Delete version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract FeaturestoreEntityVersionInner createOrUpdate(String resourceGroupName, String workspaceName, String name, String version, FeaturestoreEntityVersionInner body)

Create or update version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
body - Version entity to create or update.

Returns:

azure Resource Manager resource envelope.

createOrUpdate

public abstract FeaturestoreEntityVersionInner createOrUpdate(String resourceGroupName, String workspaceName, String name, String version, FeaturestoreEntityVersionInner body, Context context)

Create or update version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
body - Version entity to create or update.
context - The context to associate with this operation.

Returns:

azure Resource Manager resource envelope.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String name, String version)

Delete version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String name, String version, Context context)

Delete version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
context - The context to associate with this operation.

get

public abstract FeaturestoreEntityVersionInner get(String resourceGroupName, String workspaceName, String name, String version)

Get version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.

Returns:

version.

getWithResponse

public abstract Response<FeaturestoreEntityVersionInner> getWithResponse(String resourceGroupName, String workspaceName, String name, String version, Context context)

Get version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
context - The context to associate with this operation.

Returns:

version along with Response<T>.

list

public abstract PagedIterable<FeaturestoreEntityVersionInner> list(String resourceGroupName, String workspaceName, String name)

List versions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Feature entity name. This is case-sensitive.

Returns:

a paginated list of FeaturestoreEntityVersion entities as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<FeaturestoreEntityVersionInner> list(String resourceGroupName, String workspaceName, String name, String skip, String tags, ListViewType listViewType, Integer pageSize, String versionName, String version, String description, String createdBy, String stage, Context context)

List versions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Feature entity name. This is case-sensitive.
skip - Continuation token for pagination.
tags - Comma-separated list of tag names (and optionally values). Example: tag1,tag2=value2.
listViewType - [ListViewType.ActiveOnly, ListViewType.ArchivedOnly, ListViewType.All]View type for including/excluding (for example) archived entities.
pageSize - page size.
versionName - name for the featurestore entity version.
version - featurestore entity version.
description - description for the feature entity version.
createdBy - createdBy user name.
stage - Specifies the featurestore stage.
context - The context to associate with this operation.

Returns:

a paginated list of FeaturestoreEntityVersion entities as paginated response with PagedIterable<T>.

Applies to