FileServicesClient Interface

public interface FileServicesClient

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

Method Summary

Modifier and Type Method and Description
abstract FileServicePropertiesInner getServiceProperties(String resourceGroupName, String accountName)

Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

abstract Mono<FileServicePropertiesInner> getServicePropertiesAsync(String resourceGroupName, String accountName)

Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

abstract Response<FileServicePropertiesInner> getServicePropertiesWithResponse(String resourceGroupName, String accountName, Context context)

Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

abstract Mono<Response<FileServicePropertiesInner>> getServicePropertiesWithResponseAsync(String resourceGroupName, String accountName)

Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

abstract FileServiceUsageInner getServiceUsage(String resourceGroupName, String accountName)

Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

abstract Mono<FileServiceUsageInner> getServiceUsageAsync(String resourceGroupName, String accountName)

Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

abstract Response<FileServiceUsageInner> getServiceUsageWithResponse(String resourceGroupName, String accountName, Context context)

Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

abstract Mono<Response<FileServiceUsageInner>> getServiceUsageWithResponseAsync(String resourceGroupName, String accountName)

Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

abstract FileServiceItemsInner list(String resourceGroupName, String accountName)

List all file services in storage accounts.

abstract Mono<FileServiceItemsInner> listAsync(String resourceGroupName, String accountName)

List all file services in storage accounts.

abstract PagedIterable<FileServiceUsageInner> listServiceUsages(String resourceGroupName, String accountName)

Gets the usages of file service in storage account.

abstract PagedIterable<FileServiceUsageInner> listServiceUsages(String resourceGroupName, String accountName, Integer maxpagesize, Context context)

Gets the usages of file service in storage account.

abstract PagedFlux<FileServiceUsageInner> listServiceUsagesAsync(String resourceGroupName, String accountName)

Gets the usages of file service in storage account.

abstract PagedFlux<FileServiceUsageInner> listServiceUsagesAsync(String resourceGroupName, String accountName, Integer maxpagesize)

Gets the usages of file service in storage account.

abstract Response<FileServiceItemsInner> listWithResponse(String resourceGroupName, String accountName, Context context)

List all file services in storage accounts.

abstract Mono<Response<FileServiceItemsInner>> listWithResponseAsync(String resourceGroupName, String accountName)

List all file services in storage accounts.

abstract FileServicePropertiesInner setServiceProperties(String resourceGroupName, String accountName, FileServicePropertiesInner parameters)

Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

abstract Mono<FileServicePropertiesInner> setServicePropertiesAsync(String resourceGroupName, String accountName, FileServicePropertiesInner parameters)

Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

abstract Response<FileServicePropertiesInner> setServicePropertiesWithResponse(String resourceGroupName, String accountName, FileServicePropertiesInner parameters, Context context)

Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

abstract Mono<Response<FileServicePropertiesInner>> setServicePropertiesWithResponseAsync(String resourceGroupName, String accountName, FileServicePropertiesInner parameters)

Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Method Details

getServiceProperties

public abstract FileServicePropertiesInner getServiceProperties(String resourceGroupName, String accountName)

Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

getServicePropertiesAsync

public abstract Mono getServicePropertiesAsync(String resourceGroupName, String accountName)

Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules on successful completion of Mono.

getServicePropertiesWithResponse

public abstract Response getServicePropertiesWithResponse(String resourceGroupName, String accountName, Context context)

Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
context - The context to associate with this operation.

Returns:

the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules along with Response<T>.

getServicePropertiesWithResponseAsync

public abstract Mono> getServicePropertiesWithResponseAsync(String resourceGroupName, String accountName)

Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules along with Response<T> on successful completion of Mono.

getServiceUsage

public abstract FileServiceUsageInner getServiceUsage(String resourceGroupName, String accountName)

Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

getServiceUsageAsync

public abstract Mono getServiceUsageAsync(String resourceGroupName, String accountName)

Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula on successful completion of Mono.

getServiceUsageWithResponse

public abstract Response getServiceUsageWithResponse(String resourceGroupName, String accountName, Context context)

Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
context - The context to associate with this operation.

Returns:

the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula along with Response<T>.

getServiceUsageWithResponseAsync

public abstract Mono> getServiceUsageWithResponseAsync(String resourceGroupName, String accountName)

Gets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula along with Response<T> on successful completion of Mono.

list

public abstract FileServiceItemsInner list(String resourceGroupName, String accountName)

List all file services in storage accounts.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the response.

listAsync

public abstract Mono listAsync(String resourceGroupName, String accountName)

List all file services in storage accounts.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the response body on successful completion of Mono.

listServiceUsages

public abstract PagedIterable listServiceUsages(String resourceGroupName, String accountName)

Gets the usages of file service in storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the usages of file service in storage account as paginated response with PagedIterable<T>.

listServiceUsages

public abstract PagedIterable listServiceUsages(String resourceGroupName, String accountName, Integer maxpagesize, Context context)

Gets the usages of file service in storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
maxpagesize - Optional, specifies the maximum number of file service usages to be included in the list response.
context - The context to associate with this operation.

Returns:

the usages of file service in storage account as paginated response with PagedIterable<T>.

listServiceUsagesAsync

public abstract PagedFlux listServiceUsagesAsync(String resourceGroupName, String accountName)

Gets the usages of file service in storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the usages of file service in storage account as paginated response with PagedFlux<T>.

listServiceUsagesAsync

public abstract PagedFlux listServiceUsagesAsync(String resourceGroupName, String accountName, Integer maxpagesize)

Gets the usages of file service in storage account.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
maxpagesize - Optional, specifies the maximum number of file service usages to be included in the list response.

Returns:

the usages of file service in storage account as paginated response with PagedFlux<T>.

listWithResponse

public abstract Response listWithResponse(String resourceGroupName, String accountName, Context context)

List all file services in storage accounts.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
context - The context to associate with this operation.

Returns:

the response body along with Response<T>.

listWithResponseAsync

public abstract Mono> listWithResponseAsync(String resourceGroupName, String accountName)

List all file services in storage accounts.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the response body along with Response<T> on successful completion of Mono.

setServiceProperties

public abstract FileServicePropertiesInner setServiceProperties(String resourceGroupName, String accountName, FileServicePropertiesInner parameters)

Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
parameters - The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Returns:

the properties of File services in storage account.

setServicePropertiesAsync

public abstract Mono setServicePropertiesAsync(String resourceGroupName, String accountName, FileServicePropertiesInner parameters)

Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
parameters - The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Returns:

the properties of File services in storage account on successful completion of Mono.

setServicePropertiesWithResponse

public abstract Response setServicePropertiesWithResponse(String resourceGroupName, String accountName, FileServicePropertiesInner parameters, Context context)

Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
parameters - The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.
context - The context to associate with this operation.

Returns:

the properties of File services in storage account along with Response<T>.

setServicePropertiesWithResponseAsync

public abstract Mono> setServicePropertiesWithResponseAsync(String resourceGroupName, String accountName, FileServicePropertiesInner parameters)

Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
parameters - The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.

Returns:

the properties of File services in storage account along with Response<T> on successful completion of Mono.

Applies to