ClustersClient Interface
public interface ClustersClient
An instance of this class provides access to all the operations defined in ClustersClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginCreate(String resourceGroupName, String clusterName, ClusterInner body)
Implements cluster PUT method.
Create Or Update cluster.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginCreate(String resourceGroupName, String clusterName, ClusterInner body, Context context)
Implements cluster PUT method.
Create Or Update cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, Boolean force)
Deletes an cluster.
Implements cluster DELETE method.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, Boolean force, Context context)
Deletes an cluster.
Implements cluster DELETE method.
Parameters:
Returns:
create
public abstract ClusterInner create(String resourceGroupName, String clusterName)
Implements cluster PUT method.
Create Or Update cluster.
Parameters:
Returns:
create
public abstract ClusterInner create(String resourceGroupName, String clusterName, ClusterInner body)
Implements cluster PUT method.
Create Or Update cluster.
Parameters:
Returns:
create
public abstract ClusterInner create(String resourceGroupName, String clusterName, ClusterInner body, Context context)
Implements cluster PUT method.
Create Or Update cluster.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String clusterName)
Deletes an cluster.
Implements cluster DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String clusterName, Boolean force)
Deletes an cluster.
Implements cluster DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String clusterName, Boolean force, Context context)
Deletes an cluster.
Implements cluster DELETE method.
Parameters:
getByResourceGroup
public abstract ClusterInner getByResourceGroup(String resourceGroupName, String clusterName)
Gets a cluster.
Implements cluster GET method.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ClusterInner> getByResourceGroupWithResponse(String resourceGroupName, String clusterName, Context context)
Gets a cluster.
Implements cluster GET method.
Parameters:
Returns:
list
public abstract PagedIterable<ClusterInner> list()
Implements GET clusters in a subscription.
List of clusters in a subscription.
Returns:
list
public abstract PagedIterable<ClusterInner> list(Context context)
Implements GET clusters in a subscription.
List of clusters in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ClusterInner> listByResourceGroup(String resourceGroupName)
Implements GET clusters in a resource group.
List of clusters in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ClusterInner> listByResourceGroup(String resourceGroupName, Context context)
Implements GET clusters in a resource group.
List of clusters in a resource group.
Parameters:
Returns:
update
public abstract ClusterInner update(String resourceGroupName, String clusterName)
Updates a cluster.
API to update certain properties of the cluster resource.
Parameters:
Returns:
updateWithResponse
public abstract Response<ClusterInner> updateWithResponse(String resourceGroupName, String clusterName, ResourcePatch body, Context context)
Updates a cluster.
API to update certain properties of the cluster resource.
Parameters:
Returns: