ClustersClient Interface
public interface ClustersClient
An instance of this class provides access to all the operations defined in ClustersClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, ClusterInner cluster)
Creates a Stream Analytics Cluster or replaces an already existing cluster.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, ClusterInner cluster, String ifMatch, String ifNoneMatch, Context context)
Creates a Stream Analytics Cluster or replaces an already existing cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName)
Deletes the specified cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, Context context)
Deletes the specified cluster.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginUpdate(String resourceGroupName, String clusterName, ClusterInner cluster)
Updates an existing cluster. This can be used to partially update (ie. update one or two properties) a cluster without affecting the rest of the cluster definition.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginUpdate(String resourceGroupName, String clusterName, ClusterInner cluster, String ifMatch, Context context)
Updates an existing cluster. This can be used to partially update (ie. update one or two properties) a cluster without affecting the rest of the cluster definition.
Parameters:
Returns:
createOrUpdate
public abstract ClusterInner createOrUpdate(String resourceGroupName, String clusterName, ClusterInner cluster)
Creates a Stream Analytics Cluster or replaces an already existing cluster.
Parameters:
Returns:
createOrUpdate
public abstract ClusterInner createOrUpdate(String resourceGroupName, String clusterName, ClusterInner cluster, String ifMatch, String ifNoneMatch, Context context)
Creates a Stream Analytics Cluster or replaces an already existing cluster.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String clusterName)
Deletes the specified cluster.
Parameters:
delete
public abstract void delete(String resourceGroupName, String clusterName, Context context)
Deletes the specified cluster.
Parameters:
getByResourceGroup
public abstract ClusterInner getByResourceGroup(String resourceGroupName, String clusterName)
Gets information about the specified cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ClusterInner> getByResourceGroupWithResponse(String resourceGroupName, String clusterName, Context context)
Gets information about the specified cluster.
Parameters:
Returns:
list
public abstract PagedIterable<ClusterInner> list()
Lists all of the clusters in the given subscription.
Returns:
list
public abstract PagedIterable<ClusterInner> list(Context context)
Lists all of the clusters in the given subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ClusterInner> listByResourceGroup(String resourceGroupName)
Lists all of the clusters in the given resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ClusterInner> listByResourceGroup(String resourceGroupName, Context context)
Lists all of the clusters in the given resource group.
Parameters:
Returns:
listStreamingJobs
public abstract PagedIterable<ClusterJobInner> listStreamingJobs(String resourceGroupName, String clusterName)
Lists all of the streaming jobs in the given cluster.
Parameters:
Returns:
listStreamingJobs
public abstract PagedIterable<ClusterJobInner> listStreamingJobs(String resourceGroupName, String clusterName, Context context)
Lists all of the streaming jobs in the given cluster.
Parameters:
Returns:
update
public abstract ClusterInner update(String resourceGroupName, String clusterName, ClusterInner cluster)
Updates an existing cluster. This can be used to partially update (ie. update one or two properties) a cluster without affecting the rest of the cluster definition.
Parameters:
Returns:
update
public abstract ClusterInner update(String resourceGroupName, String clusterName, ClusterInner cluster, String ifMatch, Context context)
Updates an existing cluster. This can be used to partially update (ie. update one or two properties) a cluster without affecting the rest of the cluster definition.
Parameters:
Returns: