UsersClient Interface
public interface UsersClient
An instance of this class provides access to all the operations defined in UsersClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<UserInner>,UserInner> beginCreateOrUpdate(String resourceGroupName, String labName, String username, UserInner body)
Create or update a lab user. Operation to create or update a lab user.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<UserInner>,UserInner> beginCreateOrUpdate(String resourceGroupName, String labName, String username, UserInner body, Context context)
Create or update a lab user. Operation to create or update a lab user.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String labName, String username)
Deletes a user resource. Operation to delete a user resource.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String labName, String username, Context context)
Deletes a user resource. Operation to delete a user resource.
Parameters:
Returns:
beginInvite
public abstract SyncPoller<PollResult<Void>,Void> beginInvite(String resourceGroupName, String labName, String username, InviteBody body)
Invite a user to a lab. Operation to invite a user to a lab.
Parameters:
Returns:
beginInvite
public abstract SyncPoller<PollResult<Void>,Void> beginInvite(String resourceGroupName, String labName, String username, InviteBody body, Context context)
Invite a user to a lab. Operation to invite a user to a lab.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<UserInner>,UserInner> beginUpdate(String resourceGroupName, String labName, String username, UserUpdate body)
Update a lab user. Operation to update a lab user.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<UserInner>,UserInner> beginUpdate(String resourceGroupName, String labName, String username, UserUpdate body, Context context)
Update a lab user. Operation to update a lab user.
Parameters:
Returns:
createOrUpdate
public abstract UserInner createOrUpdate(String resourceGroupName, String labName, String username, UserInner body)
Create or update a lab user. Operation to create or update a lab user.
Parameters:
Returns:
createOrUpdate
public abstract UserInner createOrUpdate(String resourceGroupName, String labName, String username, UserInner body, Context context)
Create or update a lab user. Operation to create or update a lab user.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String labName, String username)
Deletes a user resource. Operation to delete a user resource.
Parameters:
delete
public abstract void delete(String resourceGroupName, String labName, String username, Context context)
Deletes a user resource. Operation to delete a user resource.
Parameters:
get
public abstract UserInner get(String resourceGroupName, String labName, String username)
Get a lab user. Returns the properties of a lab user.
Parameters:
Returns:
getWithResponse
public abstract Response<UserInner> getWithResponse(String resourceGroupName, String labName, String username, Context context)
Get a lab user. Returns the properties of a lab user.
Parameters:
Returns:
invite
public abstract void invite(String resourceGroupName, String labName, String username, InviteBody body)
Invite a user to a lab. Operation to invite a user to a lab.
Parameters:
invite
public abstract void invite(String resourceGroupName, String labName, String username, InviteBody body, Context context)
Invite a user to a lab. Operation to invite a user to a lab.
Parameters:
listByLab
public abstract PagedIterable<UserInner> listByLab(String resourceGroupName, String labName)
Get all users for a lab. Returns a list of all users for a lab.
Parameters:
Returns:
listByLab
public abstract PagedIterable<UserInner> listByLab(String resourceGroupName, String labName, String filter, Context context)
Get all users for a lab. Returns a list of all users for a lab.
Parameters:
Returns:
update
public abstract UserInner update(String resourceGroupName, String labName, String username, UserUpdate body)
Update a lab user. Operation to update a lab user.
Parameters:
Returns:
update
public abstract UserInner update(String resourceGroupName, String labName, String username, UserUpdate body, Context context)
Update a lab user. Operation to update a lab user.
Parameters:
Returns: