ExperimentsInner Class

  • java.lang.Object
    • com.microsoft.azure.management.batchai.implementation.ExperimentsInner

public class ExperimentsInner

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

Constructor Summary

Constructor Description
ExperimentsInner(Retrofit retrofit, BatchAIManagementClientImpl client)

Initializes an instance of ExperimentsInner.

Method Summary

Modifier and Type Method and Description
ExperimentInner beginCreate(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

Observable<ExperimentInner> beginCreateAsync(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

ServiceFuture<ExperimentInner> beginCreateAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback<ExperimentInner> serviceCallback)

Creates an Experiment.

Observable<ServiceResponse<ExperimentInner>> beginCreateWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

void beginDelete(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

Observable<Void> beginDeleteAsync(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

ServiceFuture<Void> beginDeleteAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback<Void> serviceCallback)

Deletes an Experiment.

Observable<ServiceResponse<Void>> beginDeleteWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

ExperimentInner create(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

Observable<ExperimentInner> createAsync(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

ServiceFuture<ExperimentInner> createAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback<ExperimentInner> serviceCallback)

Creates an Experiment.

Observable<ServiceResponse<ExperimentInner>> createWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

void delete(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

Observable<Void> deleteAsync(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

ServiceFuture<Void> deleteAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback<Void> serviceCallback)

Deletes an Experiment.

Observable<ServiceResponse<Void>> deleteWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

ExperimentInner get(String resourceGroupName, String workspaceName, String experimentName)

Gets information about an Experiment.

Observable<ExperimentInner> getAsync(String resourceGroupName, String workspaceName, String experimentName)

Gets information about an Experiment.

ServiceFuture<ExperimentInner> getAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback<ExperimentInner> serviceCallback)

Gets information about an Experiment.

Observable<ServiceResponse<ExperimentInner>> getWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Gets information about an Experiment.

PagedList<ExperimentInner> listByWorkspace(final String resourceGroupName, final String workspaceName)

Gets a list of Experiments within the specified Workspace.

PagedList<ExperimentInner> listByWorkspace(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions)

Gets a list of Experiments within the specified Workspace.

Observable<Page<ExperimentInner>> listByWorkspaceAsync(final String resourceGroupName, final String workspaceName)

Gets a list of Experiments within the specified Workspace.

Observable<Page<ExperimentInner>> listByWorkspaceAsync(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions)

Gets a list of Experiments within the specified Workspace.

ServiceFuture<List<ExperimentInner>> listByWorkspaceAsync(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions, final ListOperationCallback<ExperimentInner> serviceCallback)

Gets a list of Experiments within the specified Workspace.

ServiceFuture<List<ExperimentInner>> listByWorkspaceAsync(final String resourceGroupName, final String workspaceName, final ListOperationCallback<ExperimentInner> serviceCallback)

Gets a list of Experiments within the specified Workspace.

PagedList<ExperimentInner> listByWorkspaceNext(final String nextPageLink)

Gets a list of Experiments within the specified Workspace.

Observable<Page<ExperimentInner>> listByWorkspaceNextAsync(final String nextPageLink)

Gets a list of Experiments within the specified Workspace.

ServiceFuture<List<ExperimentInner>> listByWorkspaceNextAsync(final String nextPageLink, final ServiceFuture<List<ExperimentInner>> serviceFuture, final ListOperationCallback<ExperimentInner> serviceCallback)

Gets a list of Experiments within the specified Workspace.

Observable<ServiceResponse<Page<ExperimentInner>>> listByWorkspaceNextSinglePageAsync(final String nextPageLink)

Gets a list of Experiments within the specified Workspace.

ServiceResponse<PageImpl<ExperimentInner>> *

Observable<ServiceResponse<Page<ExperimentInner>>> listByWorkspaceNextWithServiceResponseAsync(final String nextPageLink)

Gets a list of Experiments within the specified Workspace.

Observable<ServiceResponse<Page<ExperimentInner>>> listByWorkspaceSinglePageAsync(final String resourceGroupName, final String workspaceName)

Gets a list of Experiments within the specified Workspace.

Observable<ServiceResponse<Page<ExperimentInner>>> listByWorkspaceSinglePageAsync(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions)

Gets a list of Experiments within the specified Workspace.

ServiceResponse<PageImpl<ExperimentInner>> *

Observable<ServiceResponse<Page<ExperimentInner>>> listByWorkspaceWithServiceResponseAsync(final String resourceGroupName, final String workspaceName)

Gets a list of Experiments within the specified Workspace.

Observable<ServiceResponse<Page<ExperimentInner>>> listByWorkspaceWithServiceResponseAsync(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions)

Gets a list of Experiments within the specified Workspace.

Constructor Details

ExperimentsInner

public ExperimentsInner(Retrofit retrofit, BatchAIManagementClientImpl client)

Initializes an instance of ExperimentsInner.

Parameters:

retrofit - the Retrofit instance built from a Retrofit Builder.
client - the instance of the service client containing this operation class.

Method Details

beginCreate

public ExperimentInner beginCreate(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the ExperimentInner object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

beginCreateAsync

public Observable beginCreateAsync(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable to the ExperimentInner object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginCreateAsync

public ServiceFuture beginCreateAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback serviceCallback)

Creates an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginCreateWithServiceResponseAsync

public Observable<>> beginCreateWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable to the ExperimentInner object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginDelete

public void beginDelete(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

beginDeleteAsync

public Observable beginDeleteAsync(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the ServiceResponse object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginDeleteAsync

public ServiceFuture beginDeleteAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback serviceCallback)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginDeleteWithServiceResponseAsync

public Observable<>> beginDeleteWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the ServiceResponse object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

create

public ExperimentInner create(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the ExperimentInner object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

createAsync

public Observable createAsync(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable for the request

Throws:

IllegalArgumentException - thrown if parameters fail the validation

createAsync

public ServiceFuture createAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback serviceCallback)

Creates an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

createWithServiceResponseAsync

public Observable<>> createWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Creates an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable for the request

Throws:

IllegalArgumentException - thrown if parameters fail the validation

delete

public void delete(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

deleteAsync

public Observable deleteAsync(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable for the request

Throws:

IllegalArgumentException - thrown if parameters fail the validation

deleteAsync

public ServiceFuture deleteAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback serviceCallback)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

deleteWithServiceResponseAsync

public Observable<>> deleteWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Deletes an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable for the request

Throws:

IllegalArgumentException - thrown if parameters fail the validation

get

public ExperimentInner get(String resourceGroupName, String workspaceName, String experimentName)

Gets information about an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the ExperimentInner object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

getAsync

public Observable getAsync(String resourceGroupName, String workspaceName, String experimentName)

Gets information about an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable to the ExperimentInner object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

getAsync

public ServiceFuture getAsync(String resourceGroupName, String workspaceName, String experimentName, final ServiceCallback serviceCallback)

Gets information about an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

getWithServiceResponseAsync

public Observable<>> getWithServiceResponseAsync(String resourceGroupName, String workspaceName, String experimentName)

Gets information about an Experiment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentName - The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable to the ExperimentInner object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspace

public PagedList listByWorkspace(final String resourceGroupName, final String workspaceName)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the PagedList<ExperimentInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listByWorkspace

public PagedList listByWorkspace(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentsListByWorkspaceOptions - Additional parameters for the operation

Returns:

the PagedList<ExperimentInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listByWorkspaceAsync

public Observable<>> listByWorkspaceAsync(final String resourceGroupName, final String workspaceName)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable to the PagedList<ExperimentInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceAsync

public Observable<>> listByWorkspaceAsync(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentsListByWorkspaceOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<ExperimentInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceAsync

public ServiceFuture<>> listByWorkspaceAsync(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions, final ListOperationCallback serviceCallback)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentsListByWorkspaceOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceAsync

public ServiceFuture<>> listByWorkspaceAsync(final String resourceGroupName, final String workspaceName, final ListOperationCallback serviceCallback)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceNext

public PagedList listByWorkspaceNext(final String nextPageLink)

Gets a list of Experiments within the specified Workspace.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<ExperimentInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listByWorkspaceNextAsync

public Observable<>> listByWorkspaceNextAsync(final String nextPageLink)

Gets a list of Experiments within the specified Workspace.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<ExperimentInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceNextAsync

public ServiceFuture<>> listByWorkspaceNextAsync(final String nextPageLink, final ServiceFuture<>> serviceFuture, final ListOperationCallback serviceCallback)

Gets a list of Experiments within the specified Workspace.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceNextSinglePageAsync

public Observable<><>>> listByWorkspaceNextSinglePageAsync(final String nextPageLink)

Gets a list of Experiments within the specified Workspace.

ServiceResponse<PageImpl<ExperimentInner>> *

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<ExperimentInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceNextWithServiceResponseAsync

public Observable<><>>> listByWorkspaceNextWithServiceResponseAsync(final String nextPageLink)

Gets a list of Experiments within the specified Workspace.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<ExperimentInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceSinglePageAsync

public Observable<><>>> listByWorkspaceSinglePageAsync(final String resourceGroupName, final String workspaceName)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the PagedList<ExperimentInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceSinglePageAsync

public Observable<><>>> listByWorkspaceSinglePageAsync(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions)

Gets a list of Experiments within the specified Workspace.

ServiceResponse<PageImpl<ExperimentInner>> *

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs. ServiceResponse<PageImpl<ExperimentInner>> *
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long. ServiceResponse<PageImpl<ExperimentInner>> *
experimentsListByWorkspaceOptions - Additional parameters for the operation

Returns:

the PagedList<ExperimentInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceWithServiceResponseAsync

public Observable<><>>> listByWorkspaceWithServiceResponseAsync(final String resourceGroupName, final String workspaceName)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.

Returns:

the observable to the PagedList<ExperimentInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByWorkspaceWithServiceResponseAsync

public Observable<><>>> listByWorkspaceWithServiceResponseAsync(final String resourceGroupName, final String workspaceName, final ExperimentsListByWorkspaceOptions experimentsListByWorkspaceOptions)

Gets a list of Experiments within the specified Workspace.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
workspaceName - The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.
experimentsListByWorkspaceOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<ExperimentInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

Applies to