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 will overwrite an 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 will overwrite an existing server.
Parameters:
Returns:
beginCreateAsync
public abstract PollerFlux<PollResult<ServerInner>,ServerInner> beginCreateAsync(String resourceGroupName, String serverName, ServerForCreate parameters)
Creates a new server, or will overwrite an 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:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName)
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:
beginRestartAsync
public abstract PollerFlux<PollResult<Void>,Void> beginRestartAsync(String resourceGroupName, String serverName)
Restarts a 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:
beginUpdateAsync
public abstract PollerFlux<PollResult<ServerInner>,ServerInner> beginUpdateAsync(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:
create
public abstract ServerInner create(String resourceGroupName, String serverName, ServerForCreate parameters)
Creates a new server, or will overwrite an existing server.
Parameters:
Returns:
create
public abstract ServerInner create(String resourceGroupName, String serverName, ServerForCreate parameters, Context context)
Creates a new server, or will overwrite an existing server.
Parameters:
Returns:
createAsync
public abstract Mono<ServerInner> createAsync(String resourceGroupName, String serverName, ServerForCreate parameters)
Creates a new server, or will overwrite an existing server.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String serverName, ServerForCreate parameters)
Creates a new server, or will overwrite an 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:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName)
Deletes a server.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName)
Deletes a server.
Parameters:
Returns:
getByResourceGroup
public abstract ServerInner getByResourceGroup(String resourceGroupName, String serverName)
Gets information about a server.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono<ServerInner> getByResourceGroupAsync(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:
getByResourceGroupWithResponseAsync
public abstract Mono<Response<ServerInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String serverName)
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:
listAsync
public abstract PagedFlux<ServerInner> listAsync()
List all the servers in a given subscription.
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:
listByResourceGroupAsync
public abstract PagedFlux<ServerInner> listByResourceGroupAsync(String resourceGroupName)
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:
restartAsync
public abstract Mono<Void> restartAsync(String resourceGroupName, String serverName)
Restarts a server.
Parameters:
Returns:
restartWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> restartWithResponseAsync(String resourceGroupName, String serverName)
Restarts a server.
Parameters:
Returns:
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:
updateAsync
public abstract Mono<ServerInner> updateAsync(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:
updateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(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: