CloudTable Classe
- java.
lang. Object - com.
microsoft. azure. storage. table. CloudTable
- com.
public class CloudTable
Representa uma tabela no serviço Tabela do Microsoft Azure.
Resumo do Construtor
Construtor | Description |
---|---|
CloudTable(final StorageUri uri) |
Cria uma instância da classe usando o URI de tabela especificado. O URI da tabela deve incluir um token SAS. |
CloudTable(final StorageUri uri, final StorageCredentials credentials) |
Cria uma instância da classe usando a tabela especificada StorageUri e as credenciais. |
CloudTable(final String tableName, final CloudTableClient client) |
Cria uma instância da classe usando o nome e o cliente especificados. |
CloudTable(final URI uri) |
Cria uma instância da classe usando o URI de tabela especificado. O URI da tabela deve incluir um token SAS. |
CloudTable(final URI uri, final StorageCredentials credentials) |
Cria uma instância da classe usando o URI e as credenciais de tabela especificados. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
create()
Cria a tabela no serviço de armazenamento com opções de solicitação padrão. Esse método invoca a API REST Criar Tabela para criar a tabela especificada, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. |
void |
create(TableRequestOptions options, OperationContext opContext)
Cria a tabela no serviço de armazenamento usando o especificado TableRequestOptions e OperationContexto . Esse método invoca a API REST Criar Tabela para criar a tabela especificada, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação. |
boolean |
createIfNotExists()
Cria a tabela no serviço de armazenamento usando opções de solicitação padrão se ela ainda não existir. |
boolean |
createIfNotExists(TableRequestOptions options, OperationContext opContext)
Cria a tabela no serviço de armazenamento com as opções de solicitação especificadas e o contexto de operação, se ela ainda não existir. |
void |
delete()
Exclui a tabela do serviço de armazenamento. |
void |
delete(TableRequestOptions options, OperationContext opContext)
Exclui a tabela do serviço de armazenamento, usando as opções de solicitação especificadas e o contexto de operação. |
boolean |
deleteIfExists()
Exclui a tabela do serviço de armazenamento, se ela existir. |
boolean |
deleteIfExists(TableRequestOptions options, OperationContext opContext)
Exclui a tabela do serviço de armazenamento usando as opções de solicitação especificadas e o contexto de operação, se ela existir. |
Table |
downloadPermissions()
Baixa as configurações de permissão para a tabela. |
Table |
downloadPermissions(TableRequestOptions options, OperationContext opContext)
Baixa as configurações de permissões para a tabela usando as opções de solicitação especificadas e o contexto de operação. |
ArrayList<Table |
execute(final TableBatchOperation batch)
Executa a operação de lote especificada em uma tabela como uma operação atômica. Uma operação em lote pode conter até 100 operações de tabela individual, com o requisito de que cada entidade de operação deve ter a mesma chave de partição. Somente uma operação de recuperação é permitida por lote. Observe que a carga total de uma operação em lote é limitada a 4MB. Esse método invoca uma Transação de Grupo de Entidades na API REST para executar a operação em lote especificada na tabela como uma unidade atômica, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. |
ArrayList<Table |
execute(final TableBatchOperation batch, TableRequestOptions options, OperationContext opContext)
Executa a operação de lote especificada em uma tabela como uma operação atômica, usando o especificado TableRequestOptions e OperationContexto . Uma operação em lote pode conter até 100 operações de tabela individual, com o requisito de que cada entidade de operação deve ter a mesma chave de partição. Somente uma operação de recuperação é permitida por lote. Observe que a carga total de uma operação em lote é limitada a 4MB. Esse método invoca uma Transação de Grupo de Entidades na API REST para executar a operação em lote especificada na tabela como uma unidade atômica, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação. |
Table |
execute(final TableOperation operation)
Executa a operação em uma tabela. Esse método invocará a API REST do Serviço de Tabela para executar a operação especificada na tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. |
Table |
execute(final TableOperation operation, final TableRequestOptions options, final OperationContext opContext)
Executa a operação em uma tabela, usando o TableRequestOptions e OperationContext especificados. Esse método invocará a API REST do Serviço de Tabela para executar a operação especificada na tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação. |
<R> Iterable<R> |
execute(final TableQuery<?> query, final EntityResolver<R> resolver)
Executa uma consulta, aplicando o especificado EntityResolver<T> ao resultado. Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. |
<R> Iterable<R> |
execute(final TableQuery<?> query, final EntityResolver<R> resolver, final TableRequestOptions options, final OperationContext opContext)
Executa uma consulta, aplicando o especificado EntityResolver<T> ao resultado, usando o especificado TableRequestOptions e OperationContext. Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação. |
<T extends Table |
execute(final TableQuery<T> query)
Executa uma consulta. Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. |
<T extends Table |
execute(final TableQuery<T> query, final TableRequestOptions options, final OperationContext opContext)
Executa uma consulta, usando o especificado TableRequestOptions e OperationContext. Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação. |
<R> Result |
executeSegmented(final TableQuery<?> query, final EntityResolver<R> resolver, final ResultContinuation continuationToken)
Executa uma consulta no modo segmentado com o token de continuação especificado ResultContinuation , aplicando o EntityResolver<T> ao resultado. A execução de uma consulta com permite que a consulta seja retomada após o retorno de resultados parciais, usando as informações retornadas pelo servidor no ResultSegment<T> objeto . Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. |
<R> Result |
executeSegmented(final TableQuery<?> query, final EntityResolver<R> resolver, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)
Executa uma consulta no modo segmentado com o token de continuação especificado ResultContinuation , usando o especificado TableRequestOptions e OperationContext, aplicando o EntityResolver<T> ao resultado. A execução de uma consulta com permite que a consulta seja retomada após o retorno de resultados parciais, usando as informações retornadas pelo servidor no ResultSegment<T> objeto . Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação. |
<T extends Table |
executeSegmented(final TableQuery<T> query, final ResultContinuation continuationToken)
Executa uma consulta no modo segmentado com um ResultContinuation token de continuação. A execução de uma consulta com permite que a consulta seja retomada após o retorno de resultados parciais, usando as informações retornadas pelo servidor no ResultSegment<T> objeto . Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. |
<T extends Table |
executeSegmented(final TableQuery<T> query, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)
Executa uma consulta no modo segmentado com um ResultContinuation token de continuação, usando o especificado TableRequestOptions e OperationContexto . A execução de uma consulta com permite que a consulta seja retomada após o retorno de resultados parciais, usando as informações retornadas pelo servidor no ResultSegment<T> objeto . Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância. Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação. |
boolean |
exists()
Retorna um valor que indica se a tabela existe no serviço de armazenamento. |
boolean |
exists(TableRequestOptions options, OperationContext opContext)
Retorna um valor que indica se a tabela existe no serviço de armazenamento, usando as opções de solicitação especificadas e o contexto de operação. |
String |
generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey)
Cria uma assinatura de acesso compartilhado para a tabela. |
String |
generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey, final IPRange ipRange, final SharedAccessProtocols protocols)
Cria uma assinatura de acesso compartilhado para a tabela. |
String |
getName()
Obtém o nome da tabela. |
Cloud |
getServiceClient()
Obtém o cliente de serviço de tabela associado a essa fila. |
final Storage |
getStorageUri()
Retorna a lista de URIs para todos os locais. |
URI |
getUri()
Obtém o URI absoluto para esta tabela. |
void |
uploadPermissions(final TablePermissions permissions)
Carrega as permissões da tabela. |
void |
uploadPermissions(final TablePermissions permissions, TableRequestOptions options, OperationContext opContext)
Carrega as permissões da tabela usando as opções de solicitação especificadas e o contexto de operação. |
Detalhes do construtor
CloudTable
public CloudTable(final StorageUri uri)
Cria uma instância da classe usando o URI de tabela especificado. O URI da tabela deve incluir um token SAS.
Parameters:
Throws:
CloudTable
public CloudTable(final StorageUri uri, final StorageCredentials credentials)
Cria uma instância da classe usando a tabela especificada StorageUri e as credenciais.
Parameters:
Throws:
CloudTable
protected CloudTable(final String tableName, final CloudTableClient client)
Cria uma instância da classe usando o nome e o cliente especificados.
Parameters:
String
que representa o nome da tabela, que deve seguir as regras de nomenclatura de tabela. O nome da tabela não deve incluir nenhum caractere separador de caminho (/). Os nomes de tabela não diferenciam maiúsculas de minúsculas, devem ser exclusivos em uma conta e devem ter entre 3 a 63 caracteres. Os nomes de tabela devem começar com um não pode começar com um caractere numérico e podem conter apenas caracteres alfanuméricos. Alguns nomes de tabela são reservados, incluindo "table".
Throws:
CloudTable
public CloudTable(final URI uri)
Cria uma instância da classe usando o URI de tabela especificado. O URI da tabela deve incluir um token SAS.
Parameters:
java.net.URI
objeto que representa o URI absoluto da tabela.
Throws:
CloudTable
public CloudTable(final URI uri, final StorageCredentials credentials)
Cria uma instância da classe usando o URI e as credenciais de tabela especificados.
Parameters:
java.net.URI
objeto que representa o URI absoluto da tabela.
Throws:
Detalhes do método
create
public void create()
Cria a tabela no serviço de armazenamento com opções de solicitação padrão.
Esse método invoca a API REST Criar Tabela para criar a tabela especificada, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Throws:
create
public void create(TableRequestOptions options, OperationContext opContext)
Cria a tabela no serviço de armazenamento usando o especificado TableRequestOptions e OperationContexto .
Esse método invoca a API REST Criar Tabela para criar a tabela especificada, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação.
Parameters:
null
para usar as opções de solicitação especificadas no CloudTableClient.
null
para ignorar com segurança o contexto da operação.
Throws:
createIfNotExists
public boolean createIfNotExists()
Cria a tabela no serviço de armazenamento usando opções de solicitação padrão se ela ainda não existir.
Returns:
true
se a tabela for criada no serviço de armazenamento; caso contrário false
, .
Throws:
createIfNotExists
public boolean createIfNotExists(TableRequestOptions options, OperationContext opContext)
Cria a tabela no serviço de armazenamento com as opções de solicitação especificadas e o contexto de operação, se ela ainda não existir.
Parameters:
null
usará as opções de solicitação padrão do cliente de serviço associado ( CloudTableClient).
Returns:
true
se a tabela ainda não existir e tiver sido criada; caso contrário false
, .
Throws:
delete
public void delete()
Exclui a tabela do serviço de armazenamento.
Throws:
delete
public void delete(TableRequestOptions options, OperationContext opContext)
Exclui a tabela do serviço de armazenamento, usando as opções de solicitação especificadas e o contexto de operação.
Parameters:
null
usará as opções de solicitação padrão do cliente de serviço associado ( CloudTableClient).
Throws:
deleteIfExists
public boolean deleteIfExists()
Exclui a tabela do serviço de armazenamento, se ela existir.
Returns:
true
se a tabela existir no serviço de armazenamento e tiver sido excluída; caso contrário false
, .
Throws:
deleteIfExists
public boolean deleteIfExists(TableRequestOptions options, OperationContext opContext)
Exclui a tabela do serviço de armazenamento usando as opções de solicitação especificadas e o contexto de operação, se ela existir.
Parameters:
null
usará as opções de solicitação padrão do cliente de serviço associado ( CloudTableClient).
Returns:
true
se a tabela existia no serviço de armazenamento e foi excluída, caso contrário false
, .Throws:
downloadPermissions
public TablePermissions downloadPermissions()
Baixa as configurações de permissão para a tabela.
Returns:
Throws:
downloadPermissions
public TablePermissions downloadPermissions(TableRequestOptions options, OperationContext opContext)
Baixa as configurações de permissões para a tabela usando as opções de solicitação especificadas e o contexto de operação.
Parameters:
null
usará as opções de solicitação padrão do cliente de serviço associado ( CloudTableClient).
Returns:
Throws:
execute
public ArrayList
Executa a operação de lote especificada em uma tabela como uma operação atômica. Uma operação em lote pode conter até 100 operações de tabela individual, com o requisito de que cada entidade de operação deve ter a mesma chave de partição. Somente uma operação de recuperação é permitida por lote. Observe que a carga total de uma operação em lote é limitada a 4MB.
Esse método invoca uma Transação de Grupo de Entidades na API REST para executar a operação em lote especificada na tabela como uma unidade atômica, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Parameters:
Returns:
java.util.ArrayList
de TableResult que contém os resultados, em ordem, de cada TableOperation um na TableBatchOperation tabela nomeada.Throws:
execute
public ArrayList
Executa a operação de lote especificada em uma tabela como uma operação atômica, usando o especificado TableRequestOptions e OperationContexto . Uma operação em lote pode conter até 100 operações de tabela individual, com o requisito de que cada entidade de operação deve ter a mesma chave de partição. Somente uma operação de recuperação é permitida por lote. Observe que a carga total de uma operação em lote é limitada a 4MB.
Esse método invoca uma Transação de Grupo de Entidades na API REST para executar a operação em lote especificada na tabela como uma unidade atômica, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação.
Parameters:
null
para usar as opções de solicitação especificadas no CloudTableClient.
null
para ignorar com segurança o contexto da operação.
Returns:
java.util.ArrayList
de TableResult que contém os resultados, em ordem, de cada TableOperation um na TableBatchOperation tabela nomeada.Throws:
execute
public TableResult execute(final TableOperation operation)
Executa a operação em uma tabela.
Esse método invocará a API REST do Serviço de Tabela para executar a operação especificada na tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Parameters:
Returns:
Throws:
execute
public TableResult execute(final TableOperation operation, final TableRequestOptions options, final OperationContext opContext)
Executa a operação em uma tabela, usando o TableRequestOptions e OperationContext especificados.
Esse método invocará a API REST do Serviço de Tabela para executar a operação especificada na tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação.
Parameters:
null
para usar as opções de solicitação especificadas no CloudTableClient.
null
para ignorar com segurança o contexto da operação.
Returns:
Throws:
execute
public
Executa uma consulta, aplicando o especificado EntityResolver<T> ao resultado.
Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Parameters:
R
especificado.
Returns:
Iterable
interface que contém a projeção no tipo R
dos resultados da execução da consulta.execute
public
Executa uma consulta, aplicando o especificado EntityResolver<T> ao resultado, usando o especificado TableRequestOptions e OperationContext.
Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação.
Parameters:
R
especificado.
null
para usar as opções de solicitação especificadas no CloudTableClient.
null
para ignorar com segurança o contexto da operação.
Returns:
Iterable
interface que contém a projeção no tipo R
dos resultados da execução da consulta.execute
public
Executa uma consulta.
Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Parameters:
Returns:
Iterable
interface especializada para o tipo T dos resultados da execução da consulta.execute
public
Executa uma consulta, usando o especificado TableRequestOptions e OperationContext.
Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação.
Parameters:
null
para usar as opções de solicitação especificadas no CloudTableClient.
null
para ignorar com segurança o contexto da operação.
Returns:
Iterable
interface especializada para o tipo T dos resultados da execução da consulta.executeSegmented
public
Executa uma consulta no modo segmentado com o token de continuação especificado ResultContinuation , aplicando o EntityResolver<T> ao resultado. A execução de uma consulta com permite que a consulta seja retomada após o retorno de resultados parciais, usando as informações retornadas pelo servidor no ResultSegment<T> objeto .
Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Parameters:
R
especificado.
null
na chamada inicial. Chame o getContinuationToken() método no resultado para obter o ResultContinuation objeto a ser usado na próxima chamada para retomar a consulta.
Returns:
R
dos resultados da execução da consulta.Throws:
executeSegmented
public
Executa uma consulta no modo segmentado com o token de continuação especificado ResultContinuation , usando o especificado TableRequestOptions e OperationContext, aplicando o EntityResolver<T> ao resultado. A execução de uma consulta com permite que a consulta seja retomada após o retorno de resultados parciais, usando as informações retornadas pelo servidor no ResultSegment<T> objeto .
Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação.
Parameters:
R
especificado.
null
na chamada inicial. Chame o getContinuationToken() método no resultado para obter o ResultContinuation objeto a ser usado na próxima chamada para retomar a consulta.
null
para usar as opções de solicitação especificadas no CloudTableClient.
null
para ignorar com segurança o contexto da operação.
Returns:
R
dos resultados da execução da consulta.Throws:
executeSegmented
public
Executa uma consulta no modo segmentado com um ResultContinuation token de continuação. A execução de uma consulta com permite que a consulta seja retomada após o retorno de resultados parciais, usando as informações retornadas pelo servidor no ResultSegment<T> objeto .
Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Parameters:
null
na chamada inicial. Chame o getContinuationToken() método no resultado para obter o ResultContinuation objeto a ser usado na próxima chamada para retomar a consulta.
Returns:
Throws:
executeSegmented
public
Executa uma consulta no modo segmentado com um ResultContinuation token de continuação, usando o especificado TableRequestOptions e OperationContexto . A execução de uma consulta com permite que a consulta seja retomada após o retorno de resultados parciais, usando as informações retornadas pelo servidor no ResultSegment<T> objeto .
Esse método invocará uma operação entidades de consulta na API REST do Serviço de Tabela para consultar a tabela, usando o ponto de extremidade de serviço tabela e as credenciais da conta de armazenamento dessa instância.
Use o TableRequestOptions para substituir opções de execução, como o tempo limite ou a política de repetição para a operação.
Parameters:
null
na chamada inicial. Chame o getContinuationToken() método no resultado para obter o ResultContinuation objeto a ser usado na próxima chamada para retomar a consulta.
null
para usar as opções de solicitação especificadas no CloudTableClient.
null
para ignorar com segurança o contexto da operação.
Returns:
Throws:
exists
public boolean exists()
Retorna um valor que indica se a tabela existe no serviço de armazenamento.
Returns:
true
se a tabela existir no serviço de armazenamento; caso contrário false
, .
Throws:
exists
public boolean exists(TableRequestOptions options, OperationContext opContext)
Retorna um valor que indica se a tabela existe no serviço de armazenamento, usando as opções de solicitação especificadas e o contexto de operação.
Parameters:
null
usará as opções de solicitação padrão do cliente de serviço associado ( CloudTableClient).
Returns:
true
se a tabela existir no serviço de armazenamento, caso contrário false
, .
Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey)
Cria uma assinatura de acesso compartilhado para a tabela.
Parameters:
String
que representa uma política de acesso no nível da tabela.
String
que representa a chave de partição inicial.
String
que representa a chave de linha inicial.
String
que representa a chave de partição final.
String
que representa a chave final final.
Returns:
String
que contém a assinatura de acesso compartilhado para a tabela.Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey, final IPRange ipRange, final SharedAccessProtocols protocols)
Cria uma assinatura de acesso compartilhado para a tabela.
Parameters:
String
que representa uma política de acesso no nível da tabela.
String
que representa a chave de partição inicial.
String
que representa a chave de linha inicial.
String
que representa a chave de partição final.
String
que representa a chave final final.
Returns:
String
que contém a assinatura de acesso compartilhado para a tabela.Throws:
getName
public String getName()
Obtém o nome da tabela.
Returns:
String
objeto que representa o nome da tabela.getServiceClient
public CloudTableClient getServiceClient()
Obtém o cliente de serviço de tabela associado a essa fila.
Returns:
getStorageUri
public final StorageUri getStorageUri()
Retorna a lista de URIs para todos os locais.
Returns:
getUri
public URI getUri()
Obtém o URI absoluto para esta tabela.
Returns:
java.net.URI
objeto que representa o URI desta tabela.uploadPermissions
public void uploadPermissions(final TablePermissions permissions)
Carrega as permissões da tabela.
Parameters:
Throws:
uploadPermissions
public void uploadPermissions(final TablePermissions permissions, TableRequestOptions options, OperationContext opContext)
Carrega as permissões da tabela usando as opções de solicitação especificadas e o contexto de operação.
Parameters:
null
usará as opções de solicitação padrão do cliente de serviço associado ( CloudTableClient).
Throws:
Aplica-se a
Azure SDK for Java