ServerAdministratorsClient Interface

public interface ServerAdministratorsClient

An instance of this class provides access to all the operations defined in ServerAdministratorsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServerAdministratorResourceInner>,ServerAdministratorResourceInner> beginCreateOrUpdate(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server.

abstract SyncPoller<PollResult<ServerAdministratorResourceInner>,ServerAdministratorResourceInner> beginCreateOrUpdate(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties, Context context)

Creates or update active directory administrator on an existing server.

abstract PollerFlux<PollResult<ServerAdministratorResourceInner>,ServerAdministratorResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName)

Deletes server active directory administrator.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, Context context)

Deletes server active directory administrator.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName)

Deletes server active directory administrator.

abstract ServerAdministratorResourceInner createOrUpdate(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server.

abstract ServerAdministratorResourceInner createOrUpdate(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties, Context context)

Creates or update active directory administrator on an existing server.

abstract Mono<ServerAdministratorResourceInner> createOrUpdateAsync(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server.

abstract void delete(String resourceGroupName, String serverName)

Deletes server active directory administrator.

abstract void delete(String resourceGroupName, String serverName, Context context)

Deletes server active directory administrator.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName)

Deletes server active directory administrator.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName)

Deletes server active directory administrator.

abstract ServerAdministratorResourceInner get(String resourceGroupName, String serverName)

Gets information about a AAD server administrator.

abstract Mono<ServerAdministratorResourceInner> getAsync(String resourceGroupName, String serverName)

Gets information about a AAD server administrator.

abstract Response<ServerAdministratorResourceInner> getWithResponse(String resourceGroupName, String serverName, Context context)

Gets information about a AAD server administrator.

abstract Mono<Response<ServerAdministratorResourceInner>> getWithResponseAsync(String resourceGroupName, String serverName)

Gets information about a AAD server administrator.

abstract PagedIterable<ServerAdministratorResourceInner> list(String resourceGroupName, String serverName)

Returns a list of server Administrators.

abstract PagedIterable<ServerAdministratorResourceInner> list(String resourceGroupName, String serverName, Context context)

Returns a list of server Administrators.

abstract PagedFlux<ServerAdministratorResourceInner> listAsync(String resourceGroupName, String serverName)

Returns a list of server Administrators.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ServerAdministratorResourceInner>,ServerAdministratorResourceInner> beginCreateOrUpdate(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server. The update action will overwrite the existing administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
properties - The required parameters for creating or updating an AAD server administrator.

Returns:

the SyncPoller<T,U> for polling of represents a and external administrator to be created.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ServerAdministratorResourceInner>,ServerAdministratorResourceInner> beginCreateOrUpdate(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties, Context context)

Creates or update active directory administrator on an existing server. The update action will overwrite the existing administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
properties - The required parameters for creating or updating an AAD server administrator.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of represents a and external administrator to be created.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<ServerAdministratorResourceInner>,ServerAdministratorResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server. The update action will overwrite the existing administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
properties - The required parameters for creating or updating an AAD server administrator.

Returns:

the PollerFlux<T,U> for polling of represents a and external administrator to be created.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName)

Deletes server active directory administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, Context context)

Deletes server active directory administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName)

Deletes server active directory administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract ServerAdministratorResourceInner createOrUpdate(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server. The update action will overwrite the existing administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
properties - The required parameters for creating or updating an AAD server administrator.

Returns:

represents a and external administrator to be created.

createOrUpdate

public abstract ServerAdministratorResourceInner createOrUpdate(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties, Context context)

Creates or update active directory administrator on an existing server. The update action will overwrite the existing administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
properties - The required parameters for creating or updating an AAD server administrator.
context - The context to associate with this operation.

Returns:

represents a and external administrator to be created.

createOrUpdateAsync

public abstract Mono<ServerAdministratorResourceInner> createOrUpdateAsync(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server. The update action will overwrite the existing administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
properties - The required parameters for creating or updating an AAD server administrator.

Returns:

represents a and external administrator to be created on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, ServerAdministratorResourceInner properties)

Creates or update active directory administrator on an existing server. The update action will overwrite the existing administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
properties - The required parameters for creating or updating an AAD server administrator.

Returns:

represents a and external administrator to be created along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serverName)

Deletes server active directory administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

delete

public abstract void delete(String resourceGroupName, String serverName, Context context)

Deletes server active directory administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName)

Deletes server active directory administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName)

Deletes server active directory administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ServerAdministratorResourceInner get(String resourceGroupName, String serverName)

Gets information about a AAD server administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

information about a AAD server administrator.

getAsync

public abstract Mono<ServerAdministratorResourceInner> getAsync(String resourceGroupName, String serverName)

Gets information about a AAD server administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

information about a AAD server administrator on successful completion of Mono.

getWithResponse

public abstract Response<ServerAdministratorResourceInner> getWithResponse(String resourceGroupName, String serverName, Context context)

Gets information about a AAD server administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
context - The context to associate with this operation.

Returns:

information about a AAD server administrator along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ServerAdministratorResourceInner>> getWithResponseAsync(String resourceGroupName, String serverName)

Gets information about a AAD server administrator.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

information about a AAD server administrator along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<ServerAdministratorResourceInner> list(String resourceGroupName, String serverName)

Returns a list of server Administrators.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

the response to a list Active Directory Administrators request as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ServerAdministratorResourceInner> list(String resourceGroupName, String serverName, Context context)

Returns a list of server Administrators.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
context - The context to associate with this operation.

Returns:

the response to a list Active Directory Administrators request as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<ServerAdministratorResourceInner> listAsync(String resourceGroupName, String serverName)

Returns a list of server Administrators.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

the response to a list Active Directory Administrators request as paginated response with PagedFlux<T>.

Applies to