CloudServicesUpdateDomainsClient Interface

public interface CloudServicesUpdateDomainsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginWalkUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain)

Updates the role instances in the specified update domain.

abstract SyncPoller<PollResult<Void>,Void> beginWalkUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters, Context context)

Updates the role instances in the specified update domain.

abstract PollerFlux<PollResult<Void>,Void> beginWalkUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain)

Updates the role instances in the specified update domain.

abstract PollerFlux<PollResult<Void>,Void> beginWalkUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters)

Updates the role instances in the specified update domain.

abstract UpdateDomainInner getUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain)

Gets the specified update domain of a cloud service.

abstract Mono<UpdateDomainInner> getUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain)

Gets the specified update domain of a cloud service.

abstract Response<UpdateDomainInner> getUpdateDomainWithResponse(String resourceGroupName, String cloudServiceName, int updateDomain, Context context)

Gets the specified update domain of a cloud service.

abstract Mono<Response<UpdateDomainInner>> getUpdateDomainWithResponseAsync(String resourceGroupName, String cloudServiceName, int updateDomain)

Gets the specified update domain of a cloud service.

abstract PagedIterable<UpdateDomainInner> listUpdateDomains(String resourceGroupName, String cloudServiceName)

Gets a list of all update domains in a cloud service.

abstract PagedIterable<UpdateDomainInner> listUpdateDomains(String resourceGroupName, String cloudServiceName, Context context)

Gets a list of all update domains in a cloud service.

abstract PagedFlux<UpdateDomainInner> listUpdateDomainsAsync(String resourceGroupName, String cloudServiceName)

Gets a list of all update domains in a cloud service.

abstract void walkUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain)

Updates the role instances in the specified update domain.

abstract void walkUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters, Context context)

Updates the role instances in the specified update domain.

abstract Mono<Void> walkUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain)

Updates the role instances in the specified update domain.

abstract Mono<Void> walkUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters)

Updates the role instances in the specified update domain.

abstract Mono<Response<Flux<ByteBuffer>>> walkUpdateDomainWithResponseAsync(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters)

Updates the role instances in the specified update domain.

Method Details

beginWalkUpdateDomain

public abstract SyncPoller,Void> beginWalkUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.

Returns:

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

beginWalkUpdateDomain

public abstract SyncPoller,Void> beginWalkUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters, Context context)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
parameters - The update domain object.
context - The context to associate with this operation.

Returns:

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

beginWalkUpdateDomainAsync

public abstract PollerFlux,Void> beginWalkUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.

Returns:

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

beginWalkUpdateDomainAsync

public abstract PollerFlux,Void> beginWalkUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
parameters - The update domain object.

Returns:

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

getUpdateDomain

public abstract UpdateDomainInner getUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain)

Gets the specified update domain of a cloud service. Use nextLink property in the response to get the next page of update domains. Do this till nextLink is null to fetch all the update domains.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.

Returns:

the specified update domain of a cloud service.

getUpdateDomainAsync

public abstract Mono getUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain)

Gets the specified update domain of a cloud service. Use nextLink property in the response to get the next page of update domains. Do this till nextLink is null to fetch all the update domains.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.

Returns:

the specified update domain of a cloud service on successful completion of Mono.

getUpdateDomainWithResponse

public abstract Response getUpdateDomainWithResponse(String resourceGroupName, String cloudServiceName, int updateDomain, Context context)

Gets the specified update domain of a cloud service. Use nextLink property in the response to get the next page of update domains. Do this till nextLink is null to fetch all the update domains.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
context - The context to associate with this operation.

Returns:

the specified update domain of a cloud service along with Response<T>.

getUpdateDomainWithResponseAsync

public abstract Mono> getUpdateDomainWithResponseAsync(String resourceGroupName, String cloudServiceName, int updateDomain)

Gets the specified update domain of a cloud service. Use nextLink property in the response to get the next page of update domains. Do this till nextLink is null to fetch all the update domains.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.

Returns:

the specified update domain of a cloud service along with Response<T> on successful completion of Mono.

listUpdateDomains

public abstract PagedIterable listUpdateDomains(String resourceGroupName, String cloudServiceName)

Gets a list of all update domains in a cloud service.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.

Returns:

a list of all update domains in a cloud service as paginated response with PagedIterable<T>.

listUpdateDomains

public abstract PagedIterable listUpdateDomains(String resourceGroupName, String cloudServiceName, Context context)

Gets a list of all update domains in a cloud service.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
context - The context to associate with this operation.

Returns:

a list of all update domains in a cloud service as paginated response with PagedIterable<T>.

listUpdateDomainsAsync

public abstract PagedFlux listUpdateDomainsAsync(String resourceGroupName, String cloudServiceName)

Gets a list of all update domains in a cloud service.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.

Returns:

a list of all update domains in a cloud service as paginated response with PagedFlux<T>.

walkUpdateDomain

public abstract void walkUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.

walkUpdateDomain

public abstract void walkUpdateDomain(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters, Context context)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
parameters - The update domain object.
context - The context to associate with this operation.

walkUpdateDomainAsync

public abstract Mono walkUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.

Returns:

A Mono that completes when a successful response is received.

walkUpdateDomainAsync

public abstract Mono walkUpdateDomainAsync(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
parameters - The update domain object.

Returns:

A Mono that completes when a successful response is received.

walkUpdateDomainWithResponseAsync

public abstract Mono>> walkUpdateDomainWithResponseAsync(String resourceGroupName, String cloudServiceName, int updateDomain, UpdateDomainInner parameters)

Updates the role instances in the specified update domain.

Parameters:

resourceGroupName - Name of the resource group.
cloudServiceName - Name of the cloud service.
updateDomain - Specifies an integer value that identifies the update domain. Update domains are identified with a zero-based index: the first update domain has an ID of 0, the second has an ID of 1, and so on.
parameters - The update domain object.

Returns:

the Response<T> on successful completion of Mono.

Applies to