CloudTable Clase
- java.
lang. Object - com.
microsoft. azure. storage. table. CloudTable
- com.
public class CloudTable
Representa una tabla de Microsoft Azure Table service.
Resumen del constructor
Constructor | Description |
---|---|
CloudTable(final StorageUri uri) |
Crea una instancia de la clase mediante el URI de tabla especificado. El URI de la tabla debe incluir un token de SAS. |
CloudTable(final StorageUri uri, final StorageCredentials credentials) |
Crea una instancia de la clase mediante la tabla especificada StorageUri y las credenciales. |
CloudTable(final String tableName, final CloudTableClient client) |
Crea una instancia de la clase utilizando el nombre y el cliente especificados. |
CloudTable(final URI uri) |
Crea una instancia de la clase mediante el URI de tabla especificado. El URI de la tabla debe incluir un token de SAS. |
CloudTable(final URI uri, final StorageCredentials credentials) |
Crea una instancia de la clase con el URI de tabla y las credenciales especificados. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
void |
create()
Crea la tabla en el servicio de almacenamiento con opciones de solicitud predeterminadas. Este método invoca la API REST Create Table para crear la tabla especificada, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. |
void |
create(TableRequestOptions options, OperationContext opContext)
Crea la tabla en el servicio de almacenamiento mediante el especificado TableRequestOptions y OperationContext. Este método invoca la API REST Create Table para crear la tabla especificada, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación. |
boolean |
createIfNotExists()
Crea la tabla en el servicio de almacenamiento mediante opciones de solicitud predeterminadas si aún no existe. |
boolean |
createIfNotExists(TableRequestOptions options, OperationContext opContext)
Crea la tabla en el servicio de almacenamiento con las opciones de solicitud y el contexto de operación especificados, si aún no existe. |
void |
delete()
Elimina la tabla del servicio de almacenamiento. |
void |
delete(TableRequestOptions options, OperationContext opContext)
Elimina la tabla del servicio de almacenamiento mediante las opciones de solicitud y el contexto de operación especificados. |
boolean |
deleteIfExists()
Elimina la tabla del servicio de almacenamiento, si existe. |
boolean |
deleteIfExists(TableRequestOptions options, OperationContext opContext)
Elimina la tabla del servicio de almacenamiento mediante las opciones de solicitud y el contexto de operación especificados, si existe. |
Table |
downloadPermissions()
Descarga la configuración de permisos de la tabla. |
Table |
downloadPermissions(TableRequestOptions options, OperationContext opContext)
Descarga la configuración de permisos de la tabla mediante las opciones de solicitud y el contexto de operación especificados. |
ArrayList<Table |
execute(final TableBatchOperation batch)
Ejecuta la operación por lotes especificada en una tabla como una operación atómica. Una operación por lotes puede contener hasta un máximo de 100 operaciones de tabla individuales, cuyas entidades correspondientes deben usar la misma clave de partición. Solo se permite una operación de recuperación por lote. Tenga en cuenta que la carga total máxima de una operación por lotes es de 4 MB. Este método invoca una transacción de grupo de entidades en la API REST para ejecutar la operación por lotes especificada en la tabla como una unidad atómica, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. |
ArrayList<Table |
execute(final TableBatchOperation batch, TableRequestOptions options, OperationContext opContext)
Ejecuta la operación por lotes especificada en una tabla como una operación atómica, utilizando los valores especificados TableRequestOptions y OperationContext. Una operación por lotes puede contener hasta un máximo de 100 operaciones de tabla individuales, cuyas entidades correspondientes deben usar la misma clave de partición. Solo se permite una operación de recuperación por lote. Tenga en cuenta que la carga total máxima de una operación por lotes es de 4 MB. Este método invoca una transacción de grupo de entidades en la API REST para ejecutar la operación por lotes especificada en la tabla como una unidad atómica, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación. |
Table |
execute(final TableOperation operation)
Ejecuta la operación en una tabla. Este método invocará la API REST de Table Service para ejecutar la operación especificada en la tabla, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. |
Table |
execute(final TableOperation operation, final TableRequestOptions options, final OperationContext opContext)
Ejecuta la operación en una tabla, mediante los objetos TableRequestOptions y OperationContext especificados. Este método invocará la API REST de Table Service para ejecutar la operación especificada en la tabla, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación. |
<R> Iterable<R> |
execute(final TableQuery<?> query, final EntityResolver<R> resolver)
Ejecuta una consulta, aplicando el especificado EntityResolver<T> al resultado. Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. |
<R> Iterable<R> |
execute(final TableQuery<?> query, final EntityResolver<R> resolver, final TableRequestOptions options, final OperationContext opContext)
Ejecuta una consulta, aplicando el especificado EntityResolver<T> al resultado, utilizando los valores especificados TableRequestOptions y OperationContext. Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación. |
<T extends Table |
execute(final TableQuery<T> query)
Ejecuta una consulta. Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. |
<T extends Table |
execute(final TableQuery<T> query, final TableRequestOptions options, final OperationContext opContext)
Ejecuta una consulta con los valores especificados TableRequestOptions y OperationContext. Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación. |
<R> Result |
executeSegmented(final TableQuery<?> query, final EntityResolver<R> resolver, final ResultContinuation continuationToken)
Ejecuta una consulta en modo segmentado con el token de continuación especificado ResultContinuation , aplicando el al EntityResolver<T> resultado. La ejecución de una consulta con permite que la consulta se reanude después de devolver resultados parciales, utilizando la información devuelta por el servidor en el ResultSegment<T> objeto . Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. |
<R> Result |
executeSegmented(final TableQuery<?> query, final EntityResolver<R> resolver, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)
Ejecuta una consulta en modo segmentado con el token de continuación especificado ResultContinuation , utilizando el especificado TableRequestOptions y OperationContext, aplicando el al EntityResolver<T> resultado. La ejecución de una consulta con permite que la consulta se reanude después de devolver resultados parciales, utilizando la información devuelta por el servidor en el ResultSegment<T> objeto . Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación. |
<T extends Table |
executeSegmented(final TableQuery<T> query, final ResultContinuation continuationToken)
Ejecuta una consulta en modo segmentado con un ResultContinuation token de continuación. La ejecución de una consulta con permite que la consulta se reanude después de devolver resultados parciales, utilizando la información devuelta por el servidor en el ResultSegment<T> objeto . Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. |
<T extends Table |
executeSegmented(final TableQuery<T> query, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)
Ejecuta una consulta en modo segmentado con un ResultContinuation token de continuación mediante el especificado TableRequestOptions y OperationContext. La ejecución de una consulta con permite que la consulta se reanude después de devolver resultados parciales, utilizando la información devuelta por el servidor en el ResultSegment<T> objeto . Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia. TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación. |
boolean |
exists()
Devuelve un valor que indica si la tabla existe en el servicio de almacenamiento. |
boolean |
exists(TableRequestOptions options, OperationContext opContext)
Devuelve un valor que indica si la tabla existe en el servicio de almacenamiento mediante las opciones de solicitud y el contexto de operación especificados. |
String |
generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey)
Crea una firma de acceso compartido para la tabla. |
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)
Crea una firma de acceso compartido para la tabla. |
String |
getName()
Obtiene el nombre de la tabla. |
Cloud |
getServiceClient()
Obtiene el cliente de Table Service asociado a esta cola. |
final Storage |
getStorageUri()
Devuelve la lista de URI para todas las ubicaciones. |
URI |
getUri()
Obtiene el URI absoluto de esta tabla. |
void |
uploadPermissions(final TablePermissions permissions)
Carga los permisos de la tabla. |
void |
uploadPermissions(final TablePermissions permissions, TableRequestOptions options, OperationContext opContext)
Carga los permisos de la tabla mediante las opciones de solicitud y el contexto de operación especificados. |
Detalles del constructor
CloudTable
public CloudTable(final StorageUri uri)
Crea una instancia de la clase mediante el URI de tabla especificado. El URI de la tabla debe incluir un token de SAS.
Parameters:
Throws:
CloudTable
public CloudTable(final StorageUri uri, final StorageCredentials credentials)
Crea una instancia de la clase mediante la tabla especificada StorageUri y las credenciales.
Parameters:
Throws:
CloudTable
protected CloudTable(final String tableName, final CloudTableClient client)
Crea una instancia de la clase utilizando el nombre y el cliente especificados.
Parameters:
String
representa el nombre de la tabla, que debe cumplir las reglas de nomenclatura de tablas. El nombre de la tabla no debe incluir ningún carácter separador de ruta de acceso (/). Los nombres de tabla no distinguen mayúsculas de minúsculas, deben ser únicos dentro de una cuenta y deben tener entre 3 y 63 caracteres de longitud. Los nombres de tabla deben comenzar con un no puede comenzar con un carácter numérico y solo pueden contener caracteres alfanuméricos. Algunos nombres de tabla están reservados, incluida la "tabla".
Throws:
CloudTable
public CloudTable(final URI uri)
Crea una instancia de la clase mediante el URI de tabla especificado. El URI de la tabla debe incluir un token de SAS.
Parameters:
java.net.URI
que representa el URI absoluto de la tabla.
Throws:
CloudTable
public CloudTable(final URI uri, final StorageCredentials credentials)
Crea una instancia de la clase con el URI de tabla y las credenciales especificados.
Parameters:
java.net.URI
que representa el URI absoluto de la tabla.
Throws:
Detalles del método
create
public void create()
Crea la tabla en el servicio de almacenamiento con opciones de solicitud predeterminadas.
Este método invoca la API REST Create Table para crear la tabla especificada, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
Throws:
create
public void create(TableRequestOptions options, OperationContext opContext)
Crea la tabla en el servicio de almacenamiento mediante el especificado TableRequestOptions y OperationContext.
Este método invoca la API REST Create Table para crear la tabla especificada, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación.
Parameters:
null
para usar las opciones de solicitud especificadas en .CloudTableClient
null
para pasar por alto el contexto de la operación de forma segura.
Throws:
createIfNotExists
public boolean createIfNotExists()
Crea la tabla en el servicio de almacenamiento mediante opciones de solicitud predeterminadas si aún no existe.
Returns:
true
si la tabla se crea en el servicio de almacenamiento; de lo contrario false
, .
Throws:
createIfNotExists
public boolean createIfNotExists(TableRequestOptions options, OperationContext opContext)
Crea la tabla en el servicio de almacenamiento con las opciones de solicitud y el contexto de operación especificados, si aún no existe.
Parameters:
null
, se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudTableClient).
Returns:
true
si la tabla aún no existía y se creó; de lo contrario false
, .
Throws:
delete
public void delete()
Elimina la tabla del servicio de almacenamiento.
Throws:
delete
public void delete(TableRequestOptions options, OperationContext opContext)
Elimina la tabla del servicio de almacenamiento mediante las opciones de solicitud y el contexto de operación especificados.
Parameters:
null
, se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudTableClient).
Throws:
deleteIfExists
public boolean deleteIfExists()
Elimina la tabla del servicio de almacenamiento, si existe.
Returns:
true
si la tabla existía en el servicio de almacenamiento y se ha eliminado; de lo contrario false
, .
Throws:
deleteIfExists
public boolean deleteIfExists(TableRequestOptions options, OperationContext opContext)
Elimina la tabla del servicio de almacenamiento mediante las opciones de solicitud y el contexto de operación especificados, si existe.
Parameters:
null
, se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudTableClient).
Returns:
true
si la tabla existía en el servicio de almacenamiento y se ha eliminado; de lo contrario false
, .Throws:
downloadPermissions
public TablePermissions downloadPermissions()
Descarga la configuración de permisos de la tabla.
Returns:
Throws:
downloadPermissions
public TablePermissions downloadPermissions(TableRequestOptions options, OperationContext opContext)
Descarga la configuración de permisos de la tabla mediante las opciones de solicitud y el contexto de operación especificados.
Parameters:
null
, se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudTableClient).
Returns:
Throws:
execute
public ArrayList
Ejecuta la operación por lotes especificada en una tabla como una operación atómica. Una operación por lotes puede contener hasta un máximo de 100 operaciones de tabla individuales, cuyas entidades correspondientes deben usar la misma clave de partición. Solo se permite una operación de recuperación por lote. Tenga en cuenta que la carga total máxima de una operación por lotes es de 4 MB.
Este método invoca una transacción de grupo de entidades en la API REST para ejecutar la operación por lotes especificada en la tabla como una unidad atómica, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
Parameters:
Returns:
java.util.ArrayList
TableResult que contiene los resultados, en orden, de cada TableOperation uno de los en la TableBatchOperation tabla con nombre.Throws:
execute
public ArrayList
Ejecuta la operación por lotes especificada en una tabla como una operación atómica, utilizando los valores especificados TableRequestOptions y OperationContext. Una operación por lotes puede contener hasta un máximo de 100 operaciones de tabla individuales, cuyas entidades correspondientes deben usar la misma clave de partición. Solo se permite una operación de recuperación por lote. Tenga en cuenta que la carga total máxima de una operación por lotes es de 4 MB.
Este método invoca una transacción de grupo de entidades en la API REST para ejecutar la operación por lotes especificada en la tabla como una unidad atómica, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación.
Parameters:
null
para usar las opciones de solicitud especificadas en .CloudTableClient
null
para pasar por alto el contexto de la operación de forma segura.
Returns:
java.util.ArrayList
TableResult que contiene los resultados, en orden, de cada TableOperation uno de los en la TableBatchOperation tabla con nombre.Throws:
execute
public TableResult execute(final TableOperation operation)
Ejecuta la operación en una tabla.
Este método invocará la API REST de Table Service para ejecutar la operación especificada en la tabla, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
Parameters:
Returns:
Throws:
execute
public TableResult execute(final TableOperation operation, final TableRequestOptions options, final OperationContext opContext)
Ejecuta la operación en una tabla, mediante los objetos TableRequestOptions y OperationContext especificados.
Este método invocará la API REST de Table Service para ejecutar la operación especificada en la tabla, mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación.
Parameters:
null
para usar las opciones de solicitud especificadas en .CloudTableClient
null
para pasar por alto el contexto de la operación de forma segura.
Returns:
Throws:
execute
public
Ejecuta una consulta, aplicando el especificado EntityResolver<T> al resultado.
Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
Parameters:
R
especificado.
Returns:
Iterable
interfaz que contiene la proyección en el tipo R
de los resultados de la ejecución de la consulta.execute
public
Ejecuta una consulta, aplicando el especificado EntityResolver<T> al resultado, utilizando los valores especificados TableRequestOptions y OperationContext.
Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación.
Parameters:
R
especificado.
null
para usar las opciones de solicitud especificadas en .CloudTableClient
null
para pasar por alto el contexto de la operación de forma segura.
Returns:
Iterable
interfaz que contiene la proyección en el tipo R
de los resultados de la ejecución de la consulta.execute
public
Ejecuta una consulta.
Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
Parameters:
Returns:
Iterable
interfaz especializada para el tipo T de los resultados de la ejecución de la consulta.execute
public
Ejecuta una consulta con los valores especificados TableRequestOptions y OperationContext.
Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación.
Parameters:
null
para usar las opciones de solicitud especificadas en .CloudTableClient
null
para pasar por alto el contexto de la operación de forma segura.
Returns:
Iterable
interfaz especializada para el tipo T de los resultados de la ejecución de la consulta.executeSegmented
public
Ejecuta una consulta en modo segmentado con el token de continuación especificado ResultContinuation , aplicando el al EntityResolver<T> resultado. La ejecución de una consulta con permite que la consulta se reanude después de devolver resultados parciales, utilizando la información devuelta por el servidor en el ResultSegment<T> objeto .
Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
Parameters:
R
especificado.
null
en la llamada inicial. Llame al getContinuationToken() método en el resultado para obtener el ResultContinuation objeto que se usará en la siguiente llamada para reanudar la consulta.
Returns:
R
de los resultados de ejecutar la consulta.Throws:
executeSegmented
public
Ejecuta una consulta en modo segmentado con el token de continuación especificado ResultContinuation , utilizando el especificado TableRequestOptions y OperationContext, aplicando el al EntityResolver<T> resultado. La ejecución de una consulta con permite que la consulta se reanude después de devolver resultados parciales, utilizando la información devuelta por el servidor en el ResultSegment<T> objeto .
Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación.
Parameters:
R
especificado.
null
en la llamada inicial. Llame al getContinuationToken() método en el resultado para obtener el ResultContinuation objeto que se usará en la siguiente llamada para reanudar la consulta.
null
para usar las opciones de solicitud especificadas en .CloudTableClient
null
para pasar por alto el contexto de la operación de forma segura.
Returns:
R
de los resultados de ejecutar la consulta.Throws:
executeSegmented
public
Ejecuta una consulta en modo segmentado con un ResultContinuation token de continuación. La ejecución de una consulta con permite que la consulta se reanude después de devolver resultados parciales, utilizando la información devuelta por el servidor en el ResultSegment<T> objeto .
Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
Parameters:
null
en la llamada inicial. Llame al getContinuationToken() método en el resultado para obtener el ResultContinuation objeto que se usará en la siguiente llamada para reanudar la consulta.
Returns:
Throws:
executeSegmented
public
Ejecuta una consulta en modo segmentado con un ResultContinuation token de continuación mediante el especificado TableRequestOptions y OperationContext. La ejecución de una consulta con permite que la consulta se reanude después de devolver resultados parciales, utilizando la información devuelta por el servidor en el ResultSegment<T> objeto .
Este método invocará una operación de entidades de consulta en la API DE REST de Table Service para consultar la tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento de esta instancia.
TableRequestOptions Use para invalidar las opciones de ejecución, como el tiempo de espera o la directiva de reintento para la operación.
Parameters:
null
en la llamada inicial. Llame al getContinuationToken() método en el resultado para obtener el ResultContinuation objeto que se usará en la siguiente llamada para reanudar la consulta.
null
para usar las opciones de solicitud especificadas en .CloudTableClient
null
para pasar por alto el contexto de la operación de forma segura.
Returns:
Throws:
exists
public boolean exists()
Devuelve un valor que indica si la tabla existe en el servicio de almacenamiento.
Returns:
true
si la tabla existe en el servicio de almacenamiento; de lo contrario false
, .
Throws:
exists
public boolean exists(TableRequestOptions options, OperationContext opContext)
Devuelve un valor que indica si la tabla existe en el servicio de almacenamiento mediante las opciones de solicitud y el contexto de operación especificados.
Parameters:
null
, se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudTableClient).
Returns:
true
es si la tabla existe en el servicio de almacenamiento; de lo contrario false
, es .
Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey)
Crea una firma de acceso compartido para la tabla.
Parameters:
String
representa una directiva de acceso de nivel de tabla.
String
representa la clave de partición inicial.
String
representa la clave de fila inicial.
String
representa la clave de partición final.
String
representa la clave final.
Returns:
String
contiene la firma de acceso compartido para la tabla.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)
Crea una firma de acceso compartido para la tabla.
Parameters:
String
representa una directiva de acceso de nivel de tabla.
String
representa la clave de partición inicial.
String
representa la clave de fila inicial.
String
representa la clave de partición final.
String
representa la clave final.
Returns:
String
contiene la firma de acceso compartido para la tabla.Throws:
getName
public String getName()
Obtiene el nombre de la tabla.
Returns:
String
que representa el nombre de la tabla.getServiceClient
public CloudTableClient getServiceClient()
Obtiene el cliente de Table Service asociado a esta cola.
Returns:
getStorageUri
public final StorageUri getStorageUri()
Devuelve la lista de URI para todas las ubicaciones.
Returns:
getUri
public URI getUri()
Obtiene el URI absoluto de esta tabla.
Returns:
java.net.URI
que representa el URI de esta tabla.uploadPermissions
public void uploadPermissions(final TablePermissions permissions)
Carga los permisos de la tabla.
Parameters:
Throws:
uploadPermissions
public void uploadPermissions(final TablePermissions permissions, TableRequestOptions options, OperationContext opContext)
Carga los permisos de la tabla mediante las opciones de solicitud y el contexto de operación especificados.
Parameters:
null
, se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudTableClient).
Throws:
Se aplica a
Azure SDK for Java