Interface TablesClient
-
public interface TablesClientAn instance of this class provides access to all the operations defined in TablesClient.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableInnercreate(String resourceGroupName, String accountName, String tableName)Creates a new table with the specified table name, under the specified account.Mono<TableInner>createAsync(String resourceGroupName, String accountName, String tableName)Creates a new table with the specified table name, under the specified account.com.azure.core.http.rest.Response<TableInner>createWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context)Creates a new table with the specified table name, under the specified account.Mono<com.azure.core.http.rest.Response<TableInner>>createWithResponseAsync(String resourceGroupName, String accountName, String tableName)Creates a new table with the specified table name, under the specified account.voiddelete(String resourceGroupName, String accountName, String tableName)Deletes the table with the specified table name, under the specified account if it exists.Mono<Void>deleteAsync(String resourceGroupName, String accountName, String tableName)Deletes the table with the specified table name, under the specified account if it exists.com.azure.core.http.rest.Response<Void>deleteWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context)Deletes the table with the specified table name, under the specified account if it exists.Mono<com.azure.core.http.rest.Response<Void>>deleteWithResponseAsync(String resourceGroupName, String accountName, String tableName)Deletes the table with the specified table name, under the specified account if it exists.TableInnerget(String resourceGroupName, String accountName, String tableName)Gets the table with the specified table name, under the specified account if it exists.Mono<TableInner>getAsync(String resourceGroupName, String accountName, String tableName)Gets the table with the specified table name, under the specified account if it exists.com.azure.core.http.rest.Response<TableInner>getWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context)Gets the table with the specified table name, under the specified account if it exists.Mono<com.azure.core.http.rest.Response<TableInner>>getWithResponseAsync(String resourceGroupName, String accountName, String tableName)Gets the table with the specified table name, under the specified account if it exists.com.azure.core.http.rest.PagedIterable<TableInner>list(String resourceGroupName, String accountName)Gets a list of all the tables under the specified storage account.com.azure.core.http.rest.PagedIterable<TableInner>list(String resourceGroupName, String accountName, com.azure.core.util.Context context)Gets a list of all the tables under the specified storage account.com.azure.core.http.rest.PagedFlux<TableInner>listAsync(String resourceGroupName, String accountName)Gets a list of all the tables under the specified storage account.TableInnerupdate(String resourceGroupName, String accountName, String tableName)Creates a new table with the specified table name, under the specified account.Mono<TableInner>updateAsync(String resourceGroupName, String accountName, String tableName)Creates a new table with the specified table name, under the specified account.com.azure.core.http.rest.Response<TableInner>updateWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context)Creates a new table with the specified table name, under the specified account.Mono<com.azure.core.http.rest.Response<TableInner>>updateWithResponseAsync(String resourceGroupName, String accountName, String tableName)Creates a new table with the specified table name, under the specified account.
-
-
-
Method Detail
-
createWithResponseAsync
Mono<com.azure.core.http.rest.Response<TableInner>> createWithResponseAsync(String resourceGroupName, String accountName, String tableName)
Creates a new table with the specified table name, under the specified 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- properties of the table, including Id, resource name, resource type.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createAsync
Mono<TableInner> createAsync(String resourceGroupName, String accountName, String tableName)
Creates a new table with the specified table name, under the specified 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- properties of the table, including Id, resource name, resource type.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
create
TableInner create(String resourceGroupName, String accountName, String tableName)
Creates a new table with the specified table name, under the specified 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- properties of the table, including Id, resource name, resource type.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createWithResponse
com.azure.core.http.rest.Response<TableInner> createWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context)
Creates a new table with the specified table name, under the specified 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.context- The context to associate with this operation.- Returns:
- properties of the table, including Id, resource name, resource type.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponseAsync
Mono<com.azure.core.http.rest.Response<TableInner>> updateWithResponseAsync(String resourceGroupName, String accountName, String tableName)
Creates a new table with the specified table name, under the specified 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- properties of the table, including Id, resource name, resource type.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateAsync
Mono<TableInner> updateAsync(String resourceGroupName, String accountName, String tableName)
Creates a new table with the specified table name, under the specified 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- properties of the table, including Id, resource name, resource type.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
update
TableInner update(String resourceGroupName, String accountName, String tableName)
Creates a new table with the specified table name, under the specified 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- properties of the table, including Id, resource name, resource type.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponse
com.azure.core.http.rest.Response<TableInner> updateWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context)
Creates a new table with the specified table name, under the specified 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.context- The context to associate with this operation.- Returns:
- properties of the table, including Id, resource name, resource type.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<TableInner>> getWithResponseAsync(String resourceGroupName, String accountName, String tableName)
Gets the table with the specified table name, under the specified account if it exists.- 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- the table with the specified table name, under the specified account if it exists.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<TableInner> getAsync(String resourceGroupName, String accountName, String tableName)
Gets the table with the specified table name, under the specified account if it exists.- 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- the table with the specified table name, under the specified account if it exists.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
get
TableInner get(String resourceGroupName, String accountName, String tableName)
Gets the table with the specified table name, under the specified account if it exists.- 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- the table with the specified table name, under the specified account if it exists.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<TableInner> getWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context)
Gets the table with the specified table name, under the specified account if it exists.- 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.context- The context to associate with this operation.- Returns:
- the table with the specified table name, under the specified account if it exists.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Void>> deleteWithResponseAsync(String resourceGroupName, String accountName, String tableName)
Deletes the table with the specified table name, under the specified account if it exists.- 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- the completion.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String accountName, String tableName)
Deletes the table with the specified table name, under the specified account if it exists.- 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Returns:
- the completion.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String accountName, String tableName)
Deletes the table with the specified table name, under the specified account if it exists.- 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String accountName, String tableName, com.azure.core.util.Context context)
Deletes the table with the specified table name, under the specified account if it exists.- 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.tableName- A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.context- The context to associate with this operation.- Returns:
- the response.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<TableInner> listAsync(String resourceGroupName, String accountName)
Gets a list of all the tables under the specified 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:
- a list of all the tables under the specified storage account.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<TableInner> list(String resourceGroupName, String accountName)
Gets a list of all the tables under the specified 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:
- a list of all the tables under the specified storage account.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<TableInner> list(String resourceGroupName, String accountName, com.azure.core.util.Context context)
Gets a list of all the tables under the specified 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:
- a list of all the tables under the specified storage account.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
-