### YamlMime:JavaType uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient" name: "PoolsClient" nameWithType: "PoolsClient" summary: "An instance of this class provides access to all the operations defined in PoolsClient." syntax: "public interface **PoolsClient**" methods: - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginCreateOrUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.netapp.fluent.models.CapacityPoolInner)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginCreateOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body)" name: "beginCreateOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body)" nameWithType: "PoolsClient.beginCreateOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body)" summary: "Create or Update the specified capacity pool within the resource group Create or Update a capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "Capacity pool object supplied in the body of the operation." name: "body" type: "" syntax: "public abstract SyncPoller,CapacityPoolInner> beginCreateOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body)" desc: "Create or Update the specified capacity pool within the resource group Create or Update a capacity pool." returns: description: "the for polling of capacity pool resource." type: "<<>,>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginCreateOrUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.netapp.fluent.models.CapacityPoolInner,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginCreateOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body, Context context)" name: "beginCreateOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body, Context context)" nameWithType: "PoolsClient.beginCreateOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body, Context context)" summary: "Create or Update the specified capacity pool within the resource group Create or Update a capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "Capacity pool object supplied in the body of the operation." name: "body" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract SyncPoller,CapacityPoolInner> beginCreateOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body, Context context)" desc: "Create or Update the specified capacity pool within the resource group Create or Update a capacity pool." returns: description: "the for polling of capacity pool resource." type: "<<>,>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginDelete(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginDelete(String resourceGroupName, String accountName, String poolName)" name: "beginDelete(String resourceGroupName, String accountName, String poolName)" nameWithType: "PoolsClient.beginDelete(String resourceGroupName, String accountName, String poolName)" summary: "Delete a capacity pool Delete the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" syntax: "public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String accountName, String poolName)" desc: "Delete a capacity pool Delete the specified capacity pool." returns: description: "the for polling of long-running operation." type: "<<Void>,Void>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginDelete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginDelete(String resourceGroupName, String accountName, String poolName, Context context)" name: "beginDelete(String resourceGroupName, String accountName, String poolName, Context context)" nameWithType: "PoolsClient.beginDelete(String resourceGroupName, String accountName, String poolName, Context context)" summary: "Delete a capacity pool Delete the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String accountName, String poolName, Context context)" desc: "Delete a capacity pool Delete the specified capacity pool." returns: description: "the for polling of long-running operation." type: "<<Void>,Void>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.netapp.models.CapacityPoolPatch)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body)" name: "beginUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body)" nameWithType: "PoolsClient.beginUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body)" summary: "Update a capacity pool Patch the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "Capacity pool object supplied in the body of the operation." name: "body" type: "" syntax: "public abstract SyncPoller,CapacityPoolInner> beginUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body)" desc: "Update a capacity pool Patch the specified capacity pool." returns: description: "the for polling of capacity pool resource." type: "<<>,>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.netapp.models.CapacityPoolPatch,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.beginUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body, Context context)" name: "beginUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body, Context context)" nameWithType: "PoolsClient.beginUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body, Context context)" summary: "Update a capacity pool Patch the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "Capacity pool object supplied in the body of the operation." name: "body" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract SyncPoller,CapacityPoolInner> beginUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body, Context context)" desc: "Update a capacity pool Patch the specified capacity pool." returns: description: "the for polling of capacity pool resource." type: "<<>,>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.createOrUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.netapp.fluent.models.CapacityPoolInner)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.createOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body)" name: "createOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body)" nameWithType: "PoolsClient.createOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body)" summary: "Create or Update the specified capacity pool within the resource group Create or Update a capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "Capacity pool object supplied in the body of the operation." name: "body" type: "" syntax: "public abstract CapacityPoolInner createOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body)" desc: "Create or Update the specified capacity pool within the resource group Create or Update a capacity pool." returns: description: "capacity pool resource." type: "" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.createOrUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.netapp.fluent.models.CapacityPoolInner,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.createOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body, Context context)" name: "createOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body, Context context)" nameWithType: "PoolsClient.createOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body, Context context)" summary: "Create or Update the specified capacity pool within the resource group Create or Update a capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "Capacity pool object supplied in the body of the operation." name: "body" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract CapacityPoolInner createOrUpdate(String resourceGroupName, String accountName, String poolName, CapacityPoolInner body, Context context)" desc: "Create or Update the specified capacity pool within the resource group Create or Update a capacity pool." returns: description: "capacity pool resource." type: "" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.delete(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.delete(String resourceGroupName, String accountName, String poolName)" name: "delete(String resourceGroupName, String accountName, String poolName)" nameWithType: "PoolsClient.delete(String resourceGroupName, String accountName, String poolName)" summary: "Delete a capacity pool Delete the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" syntax: "public abstract void delete(String resourceGroupName, String accountName, String poolName)" desc: "Delete a capacity pool Delete the specified capacity pool." - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.delete(String resourceGroupName, String accountName, String poolName, Context context)" name: "delete(String resourceGroupName, String accountName, String poolName, Context context)" nameWithType: "PoolsClient.delete(String resourceGroupName, String accountName, String poolName, Context context)" summary: "Delete a capacity pool Delete the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract void delete(String resourceGroupName, String accountName, String poolName, Context context)" desc: "Delete a capacity pool Delete the specified capacity pool." - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.get(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.get(String resourceGroupName, String accountName, String poolName)" name: "get(String resourceGroupName, String accountName, String poolName)" nameWithType: "PoolsClient.get(String resourceGroupName, String accountName, String poolName)" summary: "Describe a Capacity Pool Get details of the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" syntax: "public abstract CapacityPoolInner get(String resourceGroupName, String accountName, String poolName)" desc: "Describe a Capacity Pool Get details of the specified capacity pool." returns: description: "details of the specified capacity pool." type: "" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.getWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.getWithResponse(String resourceGroupName, String accountName, String poolName, Context context)" name: "getWithResponse(String resourceGroupName, String accountName, String poolName, Context context)" nameWithType: "PoolsClient.getWithResponse(String resourceGroupName, String accountName, String poolName, Context context)" summary: "Describe a Capacity Pool Get details of the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response getWithResponse(String resourceGroupName, String accountName, String poolName, Context context)" desc: "Describe a Capacity Pool Get details of the specified capacity pool." returns: description: "details of the specified capacity pool along with ." type: "<>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.list(java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.list(String resourceGroupName, String accountName)" name: "list(String resourceGroupName, String accountName)" nameWithType: "PoolsClient.list(String resourceGroupName, String accountName)" summary: "Describe all Capacity Pools List all capacity pools in the NetApp Account." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" syntax: "public abstract PagedIterable list(String resourceGroupName, String accountName)" desc: "Describe all Capacity Pools List all capacity pools in the NetApp Account." returns: description: "list of capacity pool resources as paginated response with ." type: "<>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.list(java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.list(String resourceGroupName, String accountName, Context context)" name: "list(String resourceGroupName, String accountName, Context context)" nameWithType: "PoolsClient.list(String resourceGroupName, String accountName, Context context)" summary: "Describe all Capacity Pools List all capacity pools in the NetApp Account." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract PagedIterable list(String resourceGroupName, String accountName, Context context)" desc: "Describe all Capacity Pools List all capacity pools in the NetApp Account." returns: description: "list of capacity pool resources as paginated response with ." type: "<>" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.update(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.netapp.models.CapacityPoolPatch)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.update(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body)" name: "update(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body)" nameWithType: "PoolsClient.update(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body)" summary: "Update a capacity pool Patch the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "Capacity pool object supplied in the body of the operation." name: "body" type: "" syntax: "public abstract CapacityPoolInner update(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body)" desc: "Update a capacity pool Patch the specified capacity pool." returns: description: "capacity pool resource." type: "" - uid: "com.azure.resourcemanager.netapp.fluent.PoolsClient.update(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.netapp.models.CapacityPoolPatch,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.netapp.fluent.PoolsClient.update(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body, Context context)" name: "update(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body, Context context)" nameWithType: "PoolsClient.update(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body, Context context)" summary: "Update a capacity pool Patch the specified capacity pool." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "The name of the NetApp account." name: "accountName" type: "String" - description: "The name of the capacity pool." name: "poolName" type: "String" - description: "Capacity pool object supplied in the body of the operation." name: "body" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract CapacityPoolInner update(String resourceGroupName, String accountName, String poolName, CapacityPoolPatch body, Context context)" desc: "Update a capacity pool Patch the specified capacity pool." returns: description: "capacity pool resource." type: "" type: "interface" desc: "An instance of this class provides access to all the operations defined in PoolsClient." metadata: {} package: "com.azure.resourcemanager.netapp.fluent" artifact: com.azure.resourcemanager:azure-resourcemanager-netapp:1.5.1