Interface ComputeNodeExtensions
-
- All Known Implementing Classes:
ComputeNodeExtensionsImpl
public interface ComputeNodeExtensions
An instance of this class provides access to all the operations defined in ComputeNodeExtensions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeVMExtension
get(String poolId, String nodeId, String extensionName)
Gets information about the specified Compute Node Extension.NodeVMExtension
get(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions)
Gets information about the specified Compute Node Extension.rx.Observable<NodeVMExtension>
getAsync(String poolId, String nodeId, String extensionName)
Gets information about the specified Compute Node Extension.rx.Observable<NodeVMExtension>
getAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions)
Gets information about the specified Compute Node Extension.com.microsoft.rest.ServiceFuture<NodeVMExtension>
getAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions, com.microsoft.rest.ServiceCallback<NodeVMExtension> serviceCallback)
Gets information about the specified Compute Node Extension.com.microsoft.rest.ServiceFuture<NodeVMExtension>
getAsync(String poolId, String nodeId, String extensionName, com.microsoft.rest.ServiceCallback<NodeVMExtension> serviceCallback)
Gets information about the specified Compute Node Extension.rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<NodeVMExtension,ComputeNodeExtensionGetHeaders>>
getWithServiceResponseAsync(String poolId, String nodeId, String extensionName)
Gets information about the specified Compute Node Extension.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.com.microsoft.azure.PagedList<NodeVMExtension>
list(String poolId, String nodeId)
Lists the Compute Nodes Extensions in the specified Pool.com.microsoft.azure.PagedList<NodeVMExtension>
list(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions)
Lists the Compute Nodes Extensions in the specified Pool.rx.Observable<com.microsoft.azure.Page<NodeVMExtension>>
listAsync(String poolId, String nodeId)
Lists the Compute Nodes Extensions in the specified Pool.rx.Observable<com.microsoft.azure.Page<NodeVMExtension>>
listAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions)
Lists the Compute Nodes Extensions in the specified Pool.com.microsoft.rest.ServiceFuture<List<NodeVMExtension>>
listAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions, com.microsoft.azure.ListOperationCallback<NodeVMExtension> serviceCallback)
Lists the Compute Nodes Extensions in the specified Pool.com.microsoft.rest.ServiceFuture<List<NodeVMExtension>>
listAsync(String poolId, String nodeId, com.microsoft.azure.ListOperationCallback<NodeVMExtension> serviceCallback)
Lists the Compute Nodes Extensions in the specified Pool.com.microsoft.azure.PagedList<NodeVMExtension>
listNext(String nextPageLink)
Lists the Compute Nodes Extensions in the specified Pool.com.microsoft.azure.PagedList<NodeVMExtension>
listNext(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions)
Lists the Compute Nodes Extensions in the specified Pool.rx.Observable<com.microsoft.azure.Page<NodeVMExtension>>
listNextAsync(String nextPageLink)
Lists the Compute Nodes Extensions in the specified Pool.rx.Observable<com.microsoft.azure.Page<NodeVMExtension>>
listNextAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions)
Lists the Compute Nodes Extensions in the specified Pool.com.microsoft.rest.ServiceFuture<List<NodeVMExtension>>
listNextAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions, com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> serviceFuture, com.microsoft.azure.ListOperationCallback<NodeVMExtension> serviceCallback)
Lists the Compute Nodes Extensions in the specified Pool.com.microsoft.rest.ServiceFuture<List<NodeVMExtension>>
listNextAsync(String nextPageLink, com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> serviceFuture, com.microsoft.azure.ListOperationCallback<NodeVMExtension> serviceCallback)
Lists the Compute Nodes Extensions in the specified Pool.rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<NodeVMExtension>,ComputeNodeExtensionListHeaders>>
listNextWithServiceResponseAsync(String nextPageLink)
Lists the Compute Nodes Extensions in the specified Pool.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.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.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 Detail
-
get
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.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sent
-
getAsync
com.microsoft.rest.ServiceFuture<NodeVMExtension> getAsync(String poolId, String nodeId, String extensionName, com.microsoft.rest.ServiceCallback<NodeVMExtension> 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 - Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
getAsync
rx.Observable<NodeVMExtension> 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
getWithServiceResponseAsync
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<NodeVMExtension,ComputeNodeExtensionGetHeaders>> 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
get
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.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sent
-
getAsync
com.microsoft.rest.ServiceFuture<NodeVMExtension> getAsync(String poolId, String nodeId, String extensionName, ComputeNodeExtensionGetOptions computeNodeExtensionGetOptions, com.microsoft.rest.ServiceCallback<NodeVMExtension> 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 operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.- Returns:
- the
ServiceFuture
object - Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
getAsync
rx.Observable<NodeVMExtension> 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
getWithServiceResponseAsync
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.- 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
list
com.microsoft.azure.PagedList<NodeVMExtension> 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.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sent
-
listAsync
com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> listAsync(String poolId, String nodeId, com.microsoft.azure.ListOperationCallback<NodeVMExtension> 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 - Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listAsync
rx.Observable<com.microsoft.azure.Page<NodeVMExtension>> 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listWithServiceResponseAsync
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.- 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
list
com.microsoft.azure.PagedList<NodeVMExtension> 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.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sent
-
listAsync
com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> listAsync(String poolId, String nodeId, ComputeNodeExtensionListOptions computeNodeExtensionListOptions, com.microsoft.azure.ListOperationCallback<NodeVMExtension> 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 operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.- Returns:
- the
ServiceFuture
object - Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listAsync
rx.Observable<com.microsoft.azure.Page<NodeVMExtension>> 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listWithServiceResponseAsync
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.- 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listNext
com.microsoft.azure.PagedList<NodeVMExtension> 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.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sent
-
listNextAsync
com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> listNextAsync(String nextPageLink, com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> serviceFuture, com.microsoft.azure.ListOperationCallback<NodeVMExtension> 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 callsserviceCallback
- the async ServiceCallback to handle successful and failed responses.- Returns:
- the
ServiceFuture
object - Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listNextAsync
rx.Observable<com.microsoft.azure.Page<NodeVMExtension>> 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listNextWithServiceResponseAsync
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<NodeVMExtension>,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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listNext
com.microsoft.azure.PagedList<NodeVMExtension> 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.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sent
-
listNextAsync
com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> listNextAsync(String nextPageLink, ComputeNodeExtensionListNextOptions computeNodeExtensionListNextOptions, com.microsoft.rest.ServiceFuture<List<NodeVMExtension>> serviceFuture, com.microsoft.azure.ListOperationCallback<NodeVMExtension> 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 operationserviceFuture
- the ServiceFuture object tracking the Retrofit callsserviceCallback
- the async ServiceCallback to handle successful and failed responses.- Returns:
- the
ServiceFuture
object - Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listNextAsync
rx.Observable<com.microsoft.azure.Page<NodeVMExtension>> 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
listNextWithServiceResponseAsync
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.- 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
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation
-
-