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 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 validation
        BatchErrorException - thrown if the request is rejected by server
        RuntimeException - 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 validation
        BatchErrorException - thrown if the request is rejected by server
        RuntimeException - 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 operation
        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,
                                                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 validation
        BatchErrorException - thrown if the request is rejected by server
        RuntimeException - 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 validation
        BatchErrorException - thrown if the request is rejected by server
        RuntimeException - 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 operation
        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,
                                                                           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 validation
        BatchErrorException - thrown if the request is rejected by server
        RuntimeException - 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 calls
        serviceCallback - 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 validation
        BatchErrorException - thrown if the request is rejected by server
        RuntimeException - 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 operation
        serviceFuture - the ServiceFuture object tracking the Retrofit calls
        serviceCallback - 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