UserSessionsClient Interface
public interface UserSessionsClient
An instance of this class provides access to all the operations defined in UserSessionsClient.
Method Summary
Method Details
delete
public abstract void delete(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Remove a userSession.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Remove a userSession.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId, Boolean force, Context context)
Remove a userSession.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId, Boolean force)
Remove a userSession.
Parameters:
Returns:
disconnect
public abstract void disconnect(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Disconnect a userSession.
Parameters:
disconnectAsync
public abstract Mono<Void> disconnectAsync(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Disconnect a userSession.
Parameters:
Returns:
disconnectWithResponse
public abstract Response<Void> disconnectWithResponse(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId, Context context)
Disconnect a userSession.
Parameters:
Returns:
disconnectWithResponseAsync
public abstract Mono<Response<Void>> disconnectWithResponseAsync(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Disconnect a userSession.
Parameters:
Returns:
get
public abstract UserSessionInner get(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Get a userSession.
Parameters:
Returns:
getAsync
public abstract Mono<UserSessionInner> getAsync(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Get a userSession.
Parameters:
Returns:
getWithResponse
public abstract Response<UserSessionInner> getWithResponse(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId, Context context)
Get a userSession.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<UserSessionInner>> getWithResponseAsync(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Get a userSession.
Parameters:
Returns:
list
public abstract PagedIterable<UserSessionInner> list(String resourceGroupName, String hostPoolName, String sessionHostname)
List userSessions.
Parameters:
Returns:
list
public abstract PagedIterable<UserSessionInner> list(String resourceGroupName, String hostPoolName, String sessionHostname, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List userSessions.
Parameters:
Returns:
listAsync
public abstract PagedFlux<UserSessionInner> listAsync(String resourceGroupName, String hostPoolName, String sessionHostname)
List userSessions.
Parameters:
Returns:
listAsync
public abstract PagedFlux<UserSessionInner> listAsync(String resourceGroupName, String hostPoolName, String sessionHostname, Integer pageSize, Boolean isDescending, Integer initialSkip)
List userSessions.
Parameters:
Returns:
listByHostPool
public abstract PagedIterable<UserSessionInner> listByHostPool(String resourceGroupName, String hostPoolName)
List userSessions.
Parameters:
Returns:
listByHostPool
public abstract PagedIterable<UserSessionInner> listByHostPool(String resourceGroupName, String hostPoolName, String filter, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List userSessions.
Parameters:
Returns:
listByHostPoolAsync
public abstract PagedFlux<UserSessionInner> listByHostPoolAsync(String resourceGroupName, String hostPoolName)
List userSessions.
Parameters:
Returns:
listByHostPoolAsync
public abstract PagedFlux<UserSessionInner> listByHostPoolAsync(String resourceGroupName, String hostPoolName, String filter, Integer pageSize, Boolean isDescending, Integer initialSkip)
List userSessions.
Parameters:
Returns:
sendMessage
public abstract void sendMessage(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Send a message to a user.
Parameters:
sendMessageAsync
public abstract Mono<Void> sendMessageAsync(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId)
Send a message to a user.
Parameters:
Returns:
sendMessageWithResponse
public abstract Response<Void> sendMessageWithResponse(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId, SendMessage sendMessage, Context context)
Send a message to a user.
Parameters:
Returns:
sendMessageWithResponseAsync
public abstract Mono<Response<Void>> sendMessageWithResponseAsync(String resourceGroupName, String hostPoolName, String sessionHostname, String userSessionId, SendMessage sendMessage)
Send a message to a user.
Parameters:
Returns: