ServersClient Interface
public interface ServersClient
An instance of this class provides access to all the operations defined in ServersClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller<PollResult<ServerInner>,ServerInner> beginCreate(String resourceGroupName, String serverName, ServerForCreate parameters)
Creates a new server or updates an existing server. The update action will overwrite the existing server.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<ServerInner>,ServerInner> beginCreate(String resourceGroupName, String serverName, ServerForCreate parameters, Context context)
Creates a new server or updates an existing server. The update action will overwrite the existing server.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName)
Deletes a server.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, Context context)
Deletes a server.
Parameters:
Returns:
beginRestart
public abstract SyncPoller<PollResult<Void>,Void> beginRestart(String resourceGroupName, String serverName)
Restarts a server.
Parameters:
Returns:
beginRestart
public abstract SyncPoller<PollResult<Void>,Void> beginRestart(String resourceGroupName, String serverName, Context context)
Restarts a server.
Parameters:
Returns:
beginStart
public abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String serverName)
Starts a stopped server.
Parameters:
Returns:
beginStart
public abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String serverName, Context context)
Starts a stopped server.
Parameters:
Returns:
beginStop
public abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String serverName)
Stops a running server.
Parameters:
Returns:
beginStop
public abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String serverName, Context context)
Stops a running server.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ServerInner>,ServerInner> beginUpdate(String resourceGroupName, String serverName, ServerUpdateParameters parameters)
Updates an existing server. The request body can contain one to many of the properties present in the normal server definition.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ServerInner>,ServerInner> beginUpdate(String resourceGroupName, String serverName, ServerUpdateParameters parameters, Context context)
Updates an existing server. The request body can contain one to many of the properties present in the normal server definition.
Parameters:
Returns:
beginUpgrade
public abstract SyncPoller<PollResult<Void>,Void> beginUpgrade(String resourceGroupName, String serverName, ServerUpgradeParameters parameters)
Upgrade server version.
Parameters:
Returns:
beginUpgrade
public abstract SyncPoller<PollResult<Void>,Void> beginUpgrade(String resourceGroupName, String serverName, ServerUpgradeParameters parameters, Context context)
Upgrade server version.
Parameters:
Returns:
create
public abstract ServerInner create(String resourceGroupName, String serverName, ServerForCreate parameters)
Creates a new server or updates an existing server. The update action will overwrite the existing server.
Parameters:
Returns:
create
public abstract ServerInner create(String resourceGroupName, String serverName, ServerForCreate parameters, Context context)
Creates a new server or updates an existing server. The update action will overwrite the existing server.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName)
Deletes a server.
Parameters:
delete
public abstract void delete(String resourceGroupName, String serverName, Context context)
Deletes a server.
Parameters:
getByResourceGroup
public abstract ServerInner getByResourceGroup(String resourceGroupName, String serverName)
Gets information about a server.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ServerInner> getByResourceGroupWithResponse(String resourceGroupName, String serverName, Context context)
Gets information about a server.
Parameters:
Returns:
list
public abstract PagedIterable<ServerInner> list()
List all the servers in a given subscription.
Returns:
list
public abstract PagedIterable<ServerInner> list(Context context)
List all the servers in a given subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ServerInner> listByResourceGroup(String resourceGroupName)
List all the servers in a given resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ServerInner> listByResourceGroup(String resourceGroupName, Context context)
List all the servers in a given resource group.
Parameters:
Returns:
restart
public abstract void restart(String resourceGroupName, String serverName)
Restarts a server.
Parameters:
restart
public abstract void restart(String resourceGroupName, String serverName, Context context)
Restarts a server.
Parameters:
start
public abstract void start(String resourceGroupName, String serverName)
Starts a stopped server.
Parameters:
start
public abstract void start(String resourceGroupName, String serverName, Context context)
Starts a stopped server.
Parameters:
stop
public abstract void stop(String resourceGroupName, String serverName)
Stops a running server.
Parameters:
stop
public abstract void stop(String resourceGroupName, String serverName, Context context)
Stops a running server.
Parameters:
update
public abstract ServerInner update(String resourceGroupName, String serverName, ServerUpdateParameters parameters)
Updates an existing server. The request body can contain one to many of the properties present in the normal server definition.
Parameters:
Returns:
update
public abstract ServerInner update(String resourceGroupName, String serverName, ServerUpdateParameters parameters, Context context)
Updates an existing server. The request body can contain one to many of the properties present in the normal server definition.
Parameters:
Returns:
upgrade
public abstract void upgrade(String resourceGroupName, String serverName, ServerUpgradeParameters parameters)
Upgrade server version.
Parameters:
upgrade
public abstract void upgrade(String resourceGroupName, String serverName, ServerUpgradeParameters parameters, Context context)
Upgrade server version.
Parameters: