TableServicesClient Interface

public interface TableServicesClient

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

Method Summary

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

Gets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

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

Gets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

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

Gets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

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

Gets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

abstract ListTableServicesInner list(String resourceGroupName, String accountName)

List all table services for the storage account.

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

List all table services for the storage account.

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

List all table services for the storage account.

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

List all table services for the storage account.

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

Sets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

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

Sets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

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

Sets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

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

Sets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

Method Details

getServiceProperties

public abstract TableServicePropertiesInner getServiceProperties(String resourceGroupName, String accountName)

Gets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.

getServicePropertiesAsync

public abstract Mono getServicePropertiesAsync(String resourceGroupName, String accountName)

Gets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules along with Response<T>.

getServicePropertiesWithResponseAsync

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

Gets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules along with Response<T> on successful completion of Mono.

list

public abstract ListTableServicesInner list(String resourceGroupName, String accountName)

List all table services for the 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 response.

listAsync

public abstract Mono listAsync(String resourceGroupName, String accountName)

List all table services for the 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 response body on successful completion of Mono.

listWithResponse

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

List all table services for the 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.
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 table services for the 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 response body along with Response<T> on successful completion of Mono.

setServiceProperties

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

Sets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified.

Returns:

the properties of a storage account\u2019s Table service.

setServicePropertiesAsync

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

Sets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified.

Returns:

the properties of a storage account\u2019s Table service on successful completion of Mono.

setServicePropertiesWithResponse

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

Sets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified.
context - The context to associate with this operation.

Returns:

the properties of a storage account\u2019s Table service along with Response<T>.

setServicePropertiesWithResponseAsync

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

Sets the properties of a storage account\u2019s Table service, including properties for Storage Analytics and 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 a storage account\u2019s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified.

Returns:

the properties of a storage account\u2019s Table service along with Response<T> on successful completion of Mono.

Applies to