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 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 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.

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.

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