Experiments Interface

public interface Experiments

Resource collection API of Experiments.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new Experiment resource.

abstract void delete(String resourceGroupName, String profileName, String experimentName)

Deletes an Experiment.

abstract void delete(String resourceGroupName, String profileName, String experimentName, Context context)

Deletes an Experiment.

abstract void deleteById(String id)

Deletes an Experiment.

abstract void deleteByIdWithResponse(String id, Context context)

Deletes an Experiment.

abstract Experiment get(String resourceGroupName, String profileName, String experimentName)

Gets an Experiment by ExperimentName.

abstract Experiment getById(String id)

Gets an Experiment by ExperimentName.

abstract Response<Experiment> getByIdWithResponse(String id, Context context)

Gets an Experiment by ExperimentName.

abstract Response<Experiment> getWithResponse(String resourceGroupName, String profileName, String experimentName, Context context)

Gets an Experiment by ExperimentName.

abstract PagedIterable<Experiment> listByProfile(String resourceGroupName, String profileName)

Gets a list of Experiments.

abstract PagedIterable<Experiment> listByProfile(String resourceGroupName, String profileName, Context context)

Gets a list of Experiments.

Method Details

define

public abstract Experiment.DefinitionStages.Blank define(String name)

Begins definition for a new Experiment resource.

Parameters:

name - resource name.

Returns:

the first stage of the new Experiment definition.

delete

public abstract void delete(String resourceGroupName, String profileName, String experimentName)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - The Profile identifier associated with the Tenant and Partner.
experimentName - The Experiment identifier associated with the Experiment.

delete

public abstract void delete(String resourceGroupName, String profileName, String experimentName, Context context)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - The Profile identifier associated with the Tenant and Partner.
experimentName - The Experiment identifier associated with the Experiment.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes an Experiment.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Deletes an Experiment.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

get

public abstract Experiment get(String resourceGroupName, String profileName, String experimentName)

Gets an Experiment by ExperimentName.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - The Profile identifier associated with the Tenant and Partner.
experimentName - The Experiment identifier associated with the Experiment.

Returns:

an Experiment by ExperimentName.

getById

public abstract Experiment getById(String id)

Gets an Experiment by ExperimentName.

Parameters:

id - the resource ID.

Returns:

an Experiment by ExperimentName along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

Gets an Experiment by ExperimentName.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

an Experiment by ExperimentName along with Response<T>.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String profileName, String experimentName, Context context)

Gets an Experiment by ExperimentName.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - The Profile identifier associated with the Tenant and Partner.
experimentName - The Experiment identifier associated with the Experiment.
context - The context to associate with this operation.

Returns:

an Experiment by ExperimentName along with Response<T>.

listByProfile

public abstract PagedIterable listByProfile(String resourceGroupName, String profileName)

Gets a list of Experiments.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - The Profile identifier associated with the Tenant and Partner.

Returns:

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

listByProfile

public abstract PagedIterable listByProfile(String resourceGroupName, String profileName, Context context)

Gets a list of Experiments.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - The Profile identifier associated with the Tenant and Partner.
context - The context to associate with this operation.

Returns:

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

Applies to