ComputeNodeExtensions Interface

public interface ComputeNodeExtensions

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

Method Summary

Modifier and Type Method and Description
abstract NodeVMExtension get(String poolId, String nodeId, String extensionName)

Gets information about the specified Compute Node Extension.

abstract NodeVMExtension get(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions)

Gets information about the specified Compute Node Extension.

abstract rx.Observable<NodeVMExtension> getAsync(String poolId, String nodeId, String extensionName)

Gets information about the specified Compute Node Extension.

abstract rx.Observable<NodeVMExtension> getAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions)

Gets information about the specified Compute Node Extension.

abstract com.microsoft.rest.ServiceFuture<NodeVMExtension> getAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions, ServiceCallback<NodeVMExtension> serviceCallback)

Gets information about the specified Compute Node Extension.

abstract com.microsoft.rest.ServiceFuture<NodeVMExtension> getAsync(String poolId, String nodeId, String extensionName, ServiceCallback<NodeVMExtension> serviceCallback)

Gets information about the specified Compute Node Extension.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<NodeVMExtension,ComputeNodeExtensionGetHeaders>> getWithServiceResponseAsync(String poolId, String nodeId, String extensionName)

Gets information about the specified Compute Node Extension.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<NodeVMExtension,ComputeNodeExtensionGetHeaders>> getWithServiceResponseAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions)

Gets information about the specified Compute Node Extension.

abstract com.microsoft.azure.PagedList<NodeVMExtension> list(String poolId, String nodeId)

Lists the Compute Nodes Extensions in the specified Pool.

abstract com.microsoft.azure.PagedList<NodeVMExtension> list(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions)

Lists the Compute Nodes Extensions in the specified Pool.

abstract rx.Observable<com.microsoft.azure.Page<NodeVMExtension>> listAsync(String poolId, String nodeId)

Lists the Compute Nodes Extensions in the specified Pool.

abstract com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> listAsync(String poolId, String nodeId, ListOperationCallback<NodeVMExtension> serviceCallback)

Lists the Compute Nodes Extensions in the specified Pool.

abstract rx.Observable<com.microsoft.azure.Page<NodeVMExtension>> listAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions)

Lists the Compute Nodes Extensions in the specified Pool.

abstract com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> listAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions, ListOperationCallback<NodeVMExtension> serviceCallback)

Lists the Compute Nodes Extensions in the specified Pool.

abstract com.microsoft.azure.PagedList<NodeVMExtension> listNext(String nextPageLink)

Lists the Compute Nodes Extensions in the specified Pool.

abstract com.microsoft.azure.PagedList<NodeVMExtension> listNext(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions)

Lists the Compute Nodes Extensions in the specified Pool.

abstract rx.Observable<com.microsoft.azure.Page<NodeVMExtension>> listNextAsync(String nextPageLink)

Lists the Compute Nodes Extensions in the specified Pool.

abstract rx.Observable<com.microsoft.azure.Page<NodeVMExtension>> listNextAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions)

Lists the Compute Nodes Extensions in the specified Pool.

abstract com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> listNextAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions, ServiceFuture<List<NodeVMExtension>> serviceFuture, ListOperationCallback<NodeVMExtension> serviceCallback)

Lists the Compute Nodes Extensions in the specified Pool.

abstract com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> listNextAsync(String nextPageLink, ServiceFuture<List<NodeVMExtension>> serviceFuture, ListOperationCallback<NodeVMExtension> serviceCallback)

Lists the Compute Nodes Extensions in the specified Pool.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<NodeVMExtension>,ComputeNodeExtensionListHeaders>> listNextWithServiceResponseAsync(String nextPageLink)

Lists the Compute Nodes Extensions in the specified Pool.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<NodeVMExtension>,ComputeNodeExtensionListHeaders>> listNextWithServiceResponseAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions)

Lists the Compute Nodes Extensions in the specified Pool.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<NodeVMExtension>,ComputeNodeExtensionListHeaders>> listWithServiceResponseAsync(String poolId, String nodeId)

Lists the Compute Nodes Extensions in the specified Pool.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<NodeVMExtension>,ComputeNodeExtensionListHeaders>> listWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions)

Lists the Compute Nodes Extensions in the specified Pool.

Method Details

get

public abstract NodeVMExtension get(String poolId, String nodeId, String extensionName)

Gets information about the specified Compute Node Extension.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that contains the extensions.
extensionName - The name of the of the Compute Node Extension that you want to get information about.

Returns:

the NodeVMExtension object if successful.

get

public abstract NodeVMExtension get(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions)

Gets information about the specified Compute Node Extension.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that contains the extensions.
extensionName - The name of the of the Compute Node Extension that you want to get information about.
computeNodeExtensionGetOptions - Additional parameters for the operation

Returns:

the NodeVMExtension object if successful.

getAsync

public abstract Observable getAsync(String poolId, String nodeId, String extensionName)

Gets information about the specified Compute Node Extension.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that contains the extensions.
extensionName - The name of the of the Compute Node Extension that you want to get information about.

Returns:

the observable to the NodeVMExtension object

getAsync

public abstract Observable getAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions)

Gets information about the specified Compute Node Extension.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that contains the extensions.
extensionName - The name of the of the Compute Node Extension that you want to get information about.
computeNodeExtensionGetOptions - Additional parameters for the operation

Returns:

the observable to the NodeVMExtension object

getAsync

public abstract ServiceFuture getAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions, ServiceCallback serviceCallback)

Gets information about the specified Compute Node Extension.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that contains the extensions.
extensionName - The name of the of the Compute Node Extension that you want to get information about.
computeNodeExtensionGetOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

getAsync

public abstract ServiceFuture getAsync(String poolId, String nodeId, String extensionName, ServiceCallback serviceCallback)

Gets information about the specified Compute Node Extension.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that contains the extensions.
extensionName - The name of the of the Compute Node Extension that you want to get information about.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

getWithServiceResponseAsync

public abstract Observable> getWithServiceResponseAsync(String poolId, String nodeId, String extensionName)

Gets information about the specified Compute Node Extension.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that contains the extensions.
extensionName - The name of the of the Compute Node Extension that you want to get information about.

Returns:

the observable to the NodeVMExtension object

getWithServiceResponseAsync

public abstract Observable> getWithServiceResponseAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions)

Gets information about the specified Compute Node Extension.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that contains the extensions.
extensionName - The name of the of the Compute Node Extension that you want to get information about.
computeNodeExtensionGetOptions - Additional parameters for the operation

Returns:

the observable to the NodeVMExtension object

list

public abstract PagedList list(String poolId, String nodeId)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

poolId - The ID of the Pool that contains Compute Node.
nodeId - The ID of the Compute Node that you want to list extensions.

Returns:

the PagedList<NodeVMExtension> object if successful.

list

public abstract PagedList list(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

poolId - The ID of the Pool that contains Compute Node.
nodeId - The ID of the Compute Node that you want to list extensions.
computeNodeExtensionListOptions - Additional parameters for the operation

Returns:

the PagedList<NodeVMExtension> object if successful.

listAsync

public abstract Observable> listAsync(String poolId, String nodeId)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

poolId - The ID of the Pool that contains Compute Node.
nodeId - The ID of the Compute Node that you want to list extensions.

Returns:

the observable to the PagedList<NodeVMExtension> object

listAsync

public abstract ServiceFuture> listAsync(String poolId, String nodeId, ListOperationCallback serviceCallback)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

poolId - The ID of the Pool that contains Compute Node.
nodeId - The ID of the Compute Node that you want to list extensions.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listAsync

public abstract Observable> listAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

poolId - The ID of the Pool that contains Compute Node.
nodeId - The ID of the Compute Node that you want to list extensions.
computeNodeExtensionListOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<NodeVMExtension> object

listAsync

public abstract ServiceFuture> listAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions, ListOperationCallback serviceCallback)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

poolId - The ID of the Pool that contains Compute Node.
nodeId - The ID of the Compute Node that you want to list extensions.
computeNodeExtensionListOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNext

public abstract PagedList listNext(String nextPageLink)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<NodeVMExtension> object if successful.

listNext

public abstract PagedList listNext(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
computeNodeExtensionListNextOptions - Additional parameters for the operation

Returns:

the PagedList<NodeVMExtension> object if successful.

listNextAsync

public abstract Observable> listNextAsync(String nextPageLink)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<NodeVMExtension> object

listNextAsync

public abstract Observable> listNextAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
computeNodeExtensionListNextOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<NodeVMExtension> object

listNextAsync

public abstract ServiceFuture> listNextAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions, ServiceFuture> serviceFuture, ListOperationCallback serviceCallback)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
computeNodeExtensionListNextOptions - Additional parameters for the operation
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNextAsync

public abstract ServiceFuture> listNextAsync(String nextPageLink, ServiceFuture> serviceFuture, ListOperationCallback serviceCallback)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNextWithServiceResponseAsync

public abstract Observable,ComputeNodeExtensionListHeaders>> listNextWithServiceResponseAsync(String nextPageLink)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<NodeVMExtension> object

listNextWithServiceResponseAsync

public abstract Observable,ComputeNodeExtensionListHeaders>> listNextWithServiceResponseAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
computeNodeExtensionListNextOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<NodeVMExtension> object

listWithServiceResponseAsync

public abstract Observable,ComputeNodeExtensionListHeaders>> listWithServiceResponseAsync(String poolId, String nodeId)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

poolId - The ID of the Pool that contains Compute Node.
nodeId - The ID of the Compute Node that you want to list extensions.

Returns:

the observable to the PagedList<NodeVMExtension> object

listWithServiceResponseAsync

public abstract Observable,ComputeNodeExtensionListHeaders>> listWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions)

Lists the Compute Nodes Extensions in the specified Pool.

Parameters:

poolId - The ID of the Pool that contains Compute Node.
nodeId - The ID of the Compute Node that you want to list extensions.
computeNodeExtensionListOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<NodeVMExtension> object

Applies to