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
File |
getServiceProperties(String resourceGroupName, String accountName)
Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. |
|
abstract
reactor.core.publisher.Mono<File |
getServicePropertiesAsync(String resourceGroupName, String accountName)
Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. |
|
abstract
Response<File |
getServicePropertiesWithResponse(String resourceGroupName, String accountName, Context context)
Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. |
|
abstract
reactor.core.publisher.Mono<Response<File |
getServicePropertiesWithResponseAsync(String resourceGroupName, String accountName)
Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. |
|
abstract
File |
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
reactor.core.publisher.Mono<File |
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<File |
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
reactor.core.publisher.Mono<Response<File |
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
File |
list(String resourceGroupName, String accountName)
List all file services in storage accounts. |
|
abstract
reactor.core.publisher.Mono<File |
listAsync(String resourceGroupName, String accountName)
List all file services in storage accounts. |
|
abstract
Paged |
listServiceUsages(String resourceGroupName, String accountName)
Gets the usages of file service in storage account. |
|
abstract
Paged |
listServiceUsages(String resourceGroupName, String accountName, Integer maxpagesize, Context context)
Gets the usages of file service in storage account. |
|
abstract
Paged |
listServiceUsagesAsync(String resourceGroupName, String accountName)
Gets the usages of file service in storage account. |
|
abstract
Paged |
listServiceUsagesAsync(String resourceGroupName, String accountName, Integer maxpagesize)
Gets the usages of file service in storage account. |
|
abstract
Response<File |
listWithResponse(String resourceGroupName, String accountName, Context context)
List all file services in storage accounts. |
|
abstract
reactor.core.publisher.Mono<Response<File |
listWithResponseAsync(String resourceGroupName, String accountName)
List all file services in storage accounts. |
|
abstract
File |
setServiceProperties(String resourceGroupName, String accountName, FileServicePropertiesInner parameters)
Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. |
|
abstract
reactor.core.publisher.Mono<File |
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<File |
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
reactor.core.publisher.Mono<Response<File |
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:
Returns:
getServicePropertiesAsync
public abstract Mono<FileServicePropertiesInner> getServicePropertiesAsync(String resourceGroupName, String accountName)
Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.
Parameters:
Returns:
getServicePropertiesWithResponse
public 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.
Parameters:
Returns:
getServicePropertiesWithResponseAsync
public 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.
Parameters:
Returns:
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:
Returns:
getServiceUsageAsync
public 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.
Parameters:
Returns:
getServiceUsageWithResponse
public 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.
Parameters:
Returns:
getServiceUsageWithResponseAsync
public 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.
Parameters:
Returns:
list
public abstract FileServiceItemsInner list(String resourceGroupName, String accountName)
List all file services in storage accounts.
Parameters:
Returns:
listAsync
public abstract Mono<FileServiceItemsInner> listAsync(String resourceGroupName, String accountName)
List all file services in storage accounts.
Parameters:
Returns:
listServiceUsages
public abstract PagedIterable<FileServiceUsageInner> listServiceUsages(String resourceGroupName, String accountName)
Gets the usages of file service in storage account.
Parameters:
Returns:
listServiceUsages
public abstract PagedIterable<FileServiceUsageInner> listServiceUsages(String resourceGroupName, String accountName, Integer maxpagesize, Context context)
Gets the usages of file service in storage account.
Parameters:
Returns:
listServiceUsagesAsync
public abstract PagedFlux<FileServiceUsageInner> listServiceUsagesAsync(String resourceGroupName, String accountName)
Gets the usages of file service in storage account.
Parameters:
Returns:
listServiceUsagesAsync
public abstract PagedFlux<FileServiceUsageInner> listServiceUsagesAsync(String resourceGroupName, String accountName, Integer maxpagesize)
Gets the usages of file service in storage account.
Parameters:
Returns:
listWithResponse
public abstract Response<FileServiceItemsInner> listWithResponse(String resourceGroupName, String accountName, Context context)
List all file services in storage accounts.
Parameters:
Returns:
listWithResponseAsync
public abstract Mono<Response<FileServiceItemsInner>> listWithResponseAsync(String resourceGroupName, String accountName)
List all file services in storage accounts.
Parameters:
Returns:
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:
Returns:
setServicePropertiesAsync
public 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.
Parameters:
Returns:
setServicePropertiesWithResponse
public 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.
Parameters:
Returns:
setServicePropertiesWithResponseAsync
public 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.
Parameters:
Returns: