### YamlMime:JavaType uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient" name: "FileSharesClient" nameWithType: "FileSharesClient" summary: "An instance of this class provides access to all the operations defined in FileSharesClient." syntax: "public interface **FileSharesClient**" methods: - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.create(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.fluent.models.FileShareInner)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" name: "create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" nameWithType: "FileSharesClient.create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" summary: "Creates a new share under the specified account as described by request body." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Properties of the file share to create." name: "fileShare" type: "" syntax: "public abstract FileShareInner create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" desc: "Creates a new share under the specified account as described by request body. The share resource includes metadata and properties for that share. It does not include a list of the files contained by the share." returns: description: "properties of the file share, including Id, resource name, resource type, Etag." type: "" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.createAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.fluent.models.FileShareInner)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.createAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" name: "createAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" nameWithType: "FileSharesClient.createAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" summary: "Creates a new share under the specified account as described by request body." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Properties of the file share to create." name: "fileShare" type: "" syntax: "public abstract Mono createAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" desc: "Creates a new share under the specified account as described by request body. The share resource includes metadata and properties for that share. It does not include a list of the files contained by the share." returns: description: "properties of the file share, including Id, resource name, resource type, Etag on successful completion\n of ." type: "Mono<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.createWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.fluent.models.FileShareInner,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.createWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand, Context context)" name: "createWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand, Context context)" nameWithType: "FileSharesClient.createWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand, Context context)" summary: "Creates a new share under the specified account as described by request body." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Properties of the file share to create." name: "fileShare" type: "" - description: "Optional, used to expand the properties within share's properties. Valid values are: snapshots.\n Should be passed as a string with delimiter ','." name: "expand" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response createWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand, Context context)" desc: "Creates a new share under the specified account as described by request body. The share resource includes metadata and properties for that share. It does not include a list of the files contained by the share." returns: description: "properties of the file share, including Id, resource name, resource type, Etag along with\n ." type: "<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.createWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.fluent.models.FileShareInner,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.createWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand)" name: "createWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand)" nameWithType: "FileSharesClient.createWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand)" summary: "Creates a new share under the specified account as described by request body." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Properties of the file share to create." name: "fileShare" type: "" - description: "Optional, used to expand the properties within share's properties. Valid values are: snapshots.\n Should be passed as a string with delimiter ','." name: "expand" type: "String" syntax: "public abstract Mono> createWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand)" desc: "Creates a new share under the specified account as described by request body. The share resource includes metadata and properties for that share. It does not include a list of the files contained by the share." returns: description: "properties of the file share, including Id, resource name, resource type, Etag along with\n on successful completion of ." type: "Mono<<>>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.delete(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.delete(String resourceGroupName, String accountName, String shareName)" name: "delete(String resourceGroupName, String accountName, String shareName)" nameWithType: "FileSharesClient.delete(String resourceGroupName, String accountName, String shareName)" summary: "Deletes specified share under its account." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" syntax: "public abstract void delete(String resourceGroupName, String accountName, String shareName)" desc: "Deletes specified share under its account." - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.deleteAsync(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.deleteAsync(String resourceGroupName, String accountName, String shareName)" name: "deleteAsync(String resourceGroupName, String accountName, String shareName)" nameWithType: "FileSharesClient.deleteAsync(String resourceGroupName, String accountName, String shareName)" summary: "Deletes specified share under its account." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" syntax: "public abstract Mono deleteAsync(String resourceGroupName, String accountName, String shareName)" desc: "Deletes specified share under its account." returns: description: "A that completes when a successful response is received." type: "Mono<Void>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.deleteWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.deleteWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include, Context context)" name: "deleteWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include, Context context)" nameWithType: "FileSharesClient.deleteWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include, Context context)" summary: "Deletes specified share under its account." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Optional, used to delete a snapshot." name: "xMsSnapshot" type: "String" - description: "Optional. Valid values are: snapshots, leased-snapshots, none. The default value is snapshots. For\n 'snapshots', the file share is deleted including all of its file share snapshots. If the file share contains\n leased-snapshots, the deletion fails. For 'leased-snapshots', the file share is deleted included all of its file\n share snapshots (leased/unleased). For 'none', the file share is deleted if it has no share snapshots. If the\n file share contains any snapshots (leased or unleased), the deletion fails." name: "include" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response deleteWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include, Context context)" desc: "Deletes specified share under its account." returns: description: "the ." type: "<Void>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.deleteWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.deleteWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include)" name: "deleteWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include)" nameWithType: "FileSharesClient.deleteWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include)" summary: "Deletes specified share under its account." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Optional, used to delete a snapshot." name: "xMsSnapshot" type: "String" - description: "Optional. Valid values are: snapshots, leased-snapshots, none. The default value is snapshots. For\n 'snapshots', the file share is deleted including all of its file share snapshots. If the file share contains\n leased-snapshots, the deletion fails. For 'leased-snapshots', the file share is deleted included all of its file\n share snapshots (leased/unleased). For 'none', the file share is deleted if it has no share snapshots. If the\n file share contains any snapshots (leased or unleased), the deletion fails." name: "include" type: "String" syntax: "public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include)" desc: "Deletes specified share under its account." returns: description: "the on successful completion of ." type: "Mono<<Void>>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.get(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.get(String resourceGroupName, String accountName, String shareName)" name: "get(String resourceGroupName, String accountName, String shareName)" nameWithType: "FileSharesClient.get(String resourceGroupName, String accountName, String shareName)" summary: "Gets properties of a specified share." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" syntax: "public abstract FileShareInner get(String resourceGroupName, String accountName, String shareName)" desc: "Gets properties of a specified share." returns: description: "properties of a specified share." type: "" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.getAsync(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.getAsync(String resourceGroupName, String accountName, String shareName)" name: "getAsync(String resourceGroupName, String accountName, String shareName)" nameWithType: "FileSharesClient.getAsync(String resourceGroupName, String accountName, String shareName)" summary: "Gets properties of a specified share." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" syntax: "public abstract Mono getAsync(String resourceGroupName, String accountName, String shareName)" desc: "Gets properties of a specified share." returns: description: "properties of a specified share on successful completion of ." type: "Mono<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.getWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.getWithResponse(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot, Context context)" name: "getWithResponse(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot, Context context)" nameWithType: "FileSharesClient.getWithResponse(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot, Context context)" summary: "Gets properties of a specified share." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Optional, used to expand the properties within share's properties. Valid values are: stats. Should\n be passed as a string with delimiter ','." name: "expand" type: "String" - description: "Optional, used to retrieve properties of a snapshot." name: "xMsSnapshot" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response getWithResponse(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot, Context context)" desc: "Gets properties of a specified share." returns: description: "properties of a specified share along with ." type: "<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.getWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.getWithResponseAsync(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot)" name: "getWithResponseAsync(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot)" nameWithType: "FileSharesClient.getWithResponseAsync(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot)" summary: "Gets properties of a specified share." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Optional, used to expand the properties within share's properties. Valid values are: stats. Should\n be passed as a string with delimiter ','." name: "expand" type: "String" - description: "Optional, used to retrieve properties of a snapshot." name: "xMsSnapshot" type: "String" syntax: "public abstract Mono> getWithResponseAsync(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot)" desc: "Gets properties of a specified share." returns: description: "properties of a specified share along with on successful completion of ." type: "Mono<<>>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.lease(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.lease(String resourceGroupName, String accountName, String shareName)" name: "lease(String resourceGroupName, String accountName, String shareName)" nameWithType: "FileSharesClient.lease(String resourceGroupName, String accountName, String shareName)" summary: "The Lease Share operation establishes and manages a lock on a share for delete operations." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" syntax: "public abstract LeaseShareResponseInner lease(String resourceGroupName, String accountName, String shareName)" desc: "The Lease Share operation establishes and manages a lock on a share for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite." returns: description: "lease Share response schema." type: "" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.leaseAsync(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.leaseAsync(String resourceGroupName, String accountName, String shareName)" name: "leaseAsync(String resourceGroupName, String accountName, String shareName)" nameWithType: "FileSharesClient.leaseAsync(String resourceGroupName, String accountName, String shareName)" summary: "The Lease Share operation establishes and manages a lock on a share for delete operations." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" syntax: "public abstract Mono leaseAsync(String resourceGroupName, String accountName, String shareName)" desc: "The Lease Share operation establishes and manages a lock on a share for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite." returns: description: "lease Share response schema on successful completion of ." type: "Mono<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.leaseWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.models.LeaseShareRequest,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.leaseWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters, Context context)" name: "leaseWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters, Context context)" nameWithType: "FileSharesClient.leaseWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters, Context context)" summary: "The Lease Share operation establishes and manages a lock on a share for delete operations." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Optional. Specify the snapshot time to lease a snapshot." name: "xMsSnapshot" type: "String" - description: "Lease Share request body." name: "parameters" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract FileSharesLeaseResponse leaseWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters, Context context)" desc: "The Lease Share operation establishes and manages a lock on a share for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite." returns: description: "lease Share response schema." type: "" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.leaseWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.models.LeaseShareRequest)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.leaseWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters)" name: "leaseWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters)" nameWithType: "FileSharesClient.leaseWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters)" summary: "The Lease Share operation establishes and manages a lock on a share for delete operations." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Optional. Specify the snapshot time to lease a snapshot." name: "xMsSnapshot" type: "String" - description: "Lease Share request body." name: "parameters" type: "" syntax: "public abstract Mono leaseWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters)" desc: "The Lease Share operation establishes and manages a lock on a share for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite." returns: description: "lease Share response schema on successful completion of ." type: "Mono<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.list(java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.list(String resourceGroupName, String accountName)" name: "list(String resourceGroupName, String accountName)" nameWithType: "FileSharesClient.list(String resourceGroupName, String accountName)" summary: "Lists all shares." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" syntax: "public abstract PagedIterable list(String resourceGroupName, String accountName)" desc: "Lists all shares." returns: description: "response schema as paginated response with ." type: "<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.list(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.list(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand, Context context)" name: "list(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand, Context context)" nameWithType: "FileSharesClient.list(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand, Context context)" summary: "Lists all shares." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "Optional. Specified maximum number of shares that can be included in the list." name: "maxpagesize" type: "String" - description: "Optional. When specified, only share names starting with the filter will be listed." name: "filter" type: "String" - description: "Optional, used to expand the properties within share's properties. Valid values are: deleted,\n snapshots. Should be passed as a string with delimiter ','." name: "expand" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract PagedIterable list(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand, Context context)" desc: "Lists all shares." returns: description: "response schema as paginated response with ." type: "<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.listAsync(java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.listAsync(String resourceGroupName, String accountName)" name: "listAsync(String resourceGroupName, String accountName)" nameWithType: "FileSharesClient.listAsync(String resourceGroupName, String accountName)" summary: "Lists all shares." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" syntax: "public abstract PagedFlux listAsync(String resourceGroupName, String accountName)" desc: "Lists all shares." returns: description: "response schema as paginated response with ." type: "<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.listAsync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand)" name: "listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand)" nameWithType: "FileSharesClient.listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand)" summary: "Lists all shares." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "Optional. Specified maximum number of shares that can be included in the list." name: "maxpagesize" type: "String" - description: "Optional. When specified, only share names starting with the filter will be listed." name: "filter" type: "String" - description: "Optional, used to expand the properties within share's properties. Valid values are: deleted,\n snapshots. Should be passed as a string with delimiter ','." name: "expand" type: "String" syntax: "public abstract PagedFlux listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand)" desc: "Lists all shares." returns: description: "response schema as paginated response with ." type: "<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.restore(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.models.DeletedShare)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.restore(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" name: "restore(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" nameWithType: "FileSharesClient.restore(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" summary: "Restore a file share within a valid retention days if share soft delete is enabled." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "The deletedShare parameter." name: "deletedShare" type: "" syntax: "public abstract void restore(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" desc: "Restore a file share within a valid retention days if share soft delete is enabled." - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.restoreAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.models.DeletedShare)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.restoreAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" name: "restoreAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" nameWithType: "FileSharesClient.restoreAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" summary: "Restore a file share within a valid retention days if share soft delete is enabled." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "The deletedShare parameter." name: "deletedShare" type: "" syntax: "public abstract Mono restoreAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" desc: "Restore a file share within a valid retention days if share soft delete is enabled." returns: description: "A that completes when a successful response is received." type: "Mono<Void>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.restoreWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.models.DeletedShare,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.restoreWithResponse(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare, Context context)" name: "restoreWithResponse(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare, Context context)" nameWithType: "FileSharesClient.restoreWithResponse(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare, Context context)" summary: "Restore a file share within a valid retention days if share soft delete is enabled." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "The deletedShare parameter." name: "deletedShare" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response restoreWithResponse(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare, Context context)" desc: "Restore a file share within a valid retention days if share soft delete is enabled." returns: description: "the ." type: "<Void>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.restoreWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.models.DeletedShare)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.restoreWithResponseAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" name: "restoreWithResponseAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" nameWithType: "FileSharesClient.restoreWithResponseAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" summary: "Restore a file share within a valid retention days if share soft delete is enabled." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "The deletedShare parameter." name: "deletedShare" type: "" syntax: "public abstract Mono> restoreWithResponseAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)" desc: "Restore a file share within a valid retention days if share soft delete is enabled." returns: description: "the on successful completion of ." type: "Mono<<Void>>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.update(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.fluent.models.FileShareInner)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.update(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" name: "update(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" nameWithType: "FileSharesClient.update(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" summary: "Updates share properties as specified in request body." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Properties to update for the file share." name: "fileShare" type: "" syntax: "public abstract FileShareInner update(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" desc: "Updates share properties as specified in request body. Properties not mentioned in the request will not be changed. Update fails if the specified share does not already exist." returns: description: "properties of the file share, including Id, resource name, resource type, Etag." type: "" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.updateAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.fluent.models.FileShareInner)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.updateAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" name: "updateAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" nameWithType: "FileSharesClient.updateAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" summary: "Updates share properties as specified in request body." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Properties to update for the file share." name: "fileShare" type: "" syntax: "public abstract Mono updateAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" desc: "Updates share properties as specified in request body. Properties not mentioned in the request will not be changed. Update fails if the specified share does not already exist." returns: description: "properties of the file share, including Id, resource name, resource type, Etag on successful completion\n of ." type: "Mono<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.updateWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.fluent.models.FileShareInner,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.updateWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, Context context)" name: "updateWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, Context context)" nameWithType: "FileSharesClient.updateWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, Context context)" summary: "Updates share properties as specified in request body." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Properties to update for the file share." name: "fileShare" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response updateWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, Context context)" desc: "Updates share properties as specified in request body. Properties not mentioned in the request will not be changed. Update fails if the specified share does not already exist." returns: description: "properties of the file share, including Id, resource name, resource type, Etag along with\n ." type: "<>" - uid: "com.azure.resourcemanager.storage.fluent.FileSharesClient.updateWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.storage.fluent.models.FileShareInner)" fullName: "com.azure.resourcemanager.storage.fluent.FileSharesClient.updateWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" name: "updateWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" nameWithType: "FileSharesClient.updateWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" summary: "Updates share properties as specified in request body." modifiers: - "abstract" parameters: - description: "The name of the resource group within the user's subscription. The name is case\n insensitive." name: "resourceGroupName" type: "String" - description: "The name of the storage account within the specified resource group. Storage account names\n must be between 3 and 24 characters in length and use numbers and lower-case letters only." name: "accountName" type: "String" - description: "The name of the file share within the specified storage account. File share names must be\n between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-)\n character must be immediately preceded and followed by a letter or number." name: "shareName" type: "String" - description: "Properties to update for the file share." name: "fileShare" type: "" syntax: "public abstract Mono> updateWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)" desc: "Updates share properties as specified in request body. Properties not mentioned in the request will not be changed. Update fails if the specified share does not already exist." returns: description: "properties of the file share, including Id, resource name, resource type, Etag along with\n on successful completion of ." type: "Mono<<>>" type: "interface" desc: "An instance of this class provides access to all the operations defined in FileSharesClient." metadata: {} package: "com.azure.resourcemanager.storage.fluent" artifact: com.azure.resourcemanager:azure-resourcemanager-storage:2.44.0