TableRequestOptions Clase
- java.
lang. Object - RequestOptions
- com.
microsoft. azure. storage. table. TableRequestOptions
- com.
public class TableRequestOptions extends RequestOptions
Representa un conjunto de opciones de tiempo de espera, formato de carga y directiva de reintento que se pueden especificar para una solicitud de operación de tabla.
Resumen del constructor
Constructor | Description |
---|---|
TableRequestOptions() |
Crea una instancia del |
TableRequestOptions(final TableRequestOptions other) |
Crea una instancia de la clase copiando valores de otra instancia. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
void |
applyDefaults(final TableRequestOptions modifiedOptions)
Aplica los valores predeterminados a las opciones pasadas. |
void |
assertNoEncryptionPolicyOrStrictMode()
Aserte que, si la validación está activada, no se especifica una directiva de cifrado. |
void |
assertPolicyIfRequired()
Aserte que, si el modo estricto está activado, se especifica una directiva de cifrado. |
void |
clearEncryption()
Borra las propiedades de cifrado en este objeto TableRequestOptions. Resulta útil para las operaciones para las que el cifrado no tiene sentido, como CreateTable. |
Boolean |
getDateBackwardCompatibility()
Obtiene si el cliente debe buscar los valores date correctos almacenados en un TableEntity objeto que puede haberse escrito con versiones de esta biblioteca anteriores a la versión 2.0.0, consulte setDateBackwardCompatibility(Boolean dateBackwardCompatibility). Obtenga más información aquí. |
Table |
getEncryptionPolicy()
Obtiene la directiva de cifrado que se va a usar para esta solicitud. Para obtener más información sobre los valores predeterminados de la directiva de cifrado, vea setEncryptionPolicy(TableEncryptionPolicy encryptionPolicy). |
Table |
getEncryptionResolver()
Obtiene la interfaz que contiene una función que se usa para obtener el valor que indica si una propiedad se debe cifrar o no dada la clave de partición, la clave de fila y el nombre de la propiedad. Para obtener más información sobre los TableRequestOptions.EncryptionResolver valores predeterminados, vea setEncryptionResolver(EncryptionResolver encryptionResolver). |
Table |
getPropertyResolver()
Obtiene la interfaz que contiene una función que se usa para obtener para EdmType una propiedad de entidad dada la clave de partición, la fila, la clave y el nombre de la propiedad. Para obtener más información sobre los TableRequestOptions.PropertyResolver valores predeterminados, vea setPropertyResolver(PropertyResolver propertyResolver). |
Table |
getTablePayloadFormat()
Obtiene el objeto TablePayloadFormat que se va a usar. Para obtener más información sobre TablePayloadFormat los valores predeterminados, vea setTablePayloadFormat(TablePayloadFormat payloadFormat). |
final Table |
populateAndApplyDefaults(final TableRequestOptions options, final CloudTableClient client)
Inicializa los valores de esta instancia, si actualmente son , utilizando los valores especificados en el CloudTableClient parámetro . |
void |
setDateBackwardCompatibility(Boolean dateBackwardCompatibility)
Establece si el cliente debe buscar los valores date correctos almacenados en un TableEntity objeto que puede haberse escrito con versiones de esta biblioteca anteriores a la versión 2.0.0.
dateBackwardCompatibility es de forma predeterminada , lo que indica una versión posterior a la 2.0.0 o el uso de la plataforma mixta. Puede cambiar en dateBackwardCompatibility esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese dateBackwardCompatibility. Obtenga más información aquí. |
void |
setEncryptionPolicy(TableEncryptionPolicy encryptionPolicy)
Establece el objeto TableEncryptionPolicy que se va a usar para esta solicitud. TableEncryptionPolicy predeterminado se establece en el cliente y es null de forma predeterminada, lo que indica que no hay cifrado. Puede cambiar TableEncryptionPolicy en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen esa tableEncryptionPolicy. |
void |
setEncryptionResolver(EncryptionResolver encryptionResolver)
Establece la interfaz que contiene una función que se usa para obtener el valor que indica si una propiedad se debe cifrar o no dada la clave de partición, la clave de fila y el nombre de propiedad. Se requiere un TableRequestOptions.EncryptionResolver objeto si se especifica .TableEncryptionPolicy Puede cambiar en TableRequestOptions.EncryptionResolver esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese TableRequestOptions.EncryptionResolver. |
void |
setPropertyResolver(PropertyResolver propertyResolver)
Establece la interfaz que contiene una función que se usa para obtener para EdmType una propiedad de entidad dada la clave de partición, la fila, la clave y el nombre de propiedad. El valor predeterminado TableRequestOptions.PropertyResolver se establece en el cliente y es null de forma predeterminada, lo que indica que no se debe usar un solucionador de propiedades. Puede cambiar en TableRequestOptions.PropertyResolver esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese TableRequestOptions.PropertyResolver. |
void |
setTablePayloadFormat(TablePayloadFormat payloadFormat)
Establece el TablePayloadFormat objeto que se va a usar. El valor predeterminado TablePayloadFormat se establece en el cliente y es de forma predeterminada Json. Puede cambiar en TablePayloadFormat esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese TablePayloadFormat. |
Miembros heredados
Detalles del constructor
TableRequestOptions
public TableRequestOptions()
Crea una instancia del
TableRequestOptions
public TableRequestOptions(final TableRequestOptions other)
Crea una instancia de la clase copiando valores de otra instancia.
Parameters:
TableRequestOptions
que representa las opciones de solicitud que se van a copiar.
Detalles del método
applyDefaults
protected static void applyDefaults(final TableRequestOptions modifiedOptions)
Aplica los valores predeterminados a las opciones pasadas.
Parameters:
assertNoEncryptionPolicyOrStrictMode
protected void assertNoEncryptionPolicyOrStrictMode()
Aserte que, si la validación está activada, no se especifica una directiva de cifrado.
assertPolicyIfRequired
protected void assertPolicyIfRequired()
Aserte que, si el modo estricto está activado, se especifica una directiva de cifrado.
clearEncryption
protected void clearEncryption()
Borra las propiedades de cifrado en este objeto TableRequestOptions. Resulta útil para las operaciones para las que el cifrado no tiene sentido, como CreateTable.
getDateBackwardCompatibility
public Boolean getDateBackwardCompatibility()
Obtiene si el cliente debe buscar los valores date correctos almacenados en un TableEntity objeto que puede haberse escrito con versiones de esta biblioteca anteriores a la versión 2.0.0, consulte setDateBackwardCompatibility(Boolean dateBackwardCompatibility).
Obtenga más información aquí.
Returns:
true
es si dateBackwardCompatibility
está habilitado; de lo contrario, false
getEncryptionPolicy
public TableEncryptionPolicy getEncryptionPolicy()
Obtiene la directiva de cifrado que se va a usar para esta solicitud. Para obtener más información sobre los valores predeterminados de la directiva de cifrado, vea setEncryptionPolicy(TableEncryptionPolicy encryptionPolicy).
Returns:
getEncryptionResolver
public EncryptionResolver getEncryptionResolver()
Obtiene la interfaz que contiene una función que se usa para obtener el valor que indica si una propiedad se debe cifrar o no dada la clave de partición, la clave de fila y el nombre de la propiedad. Para obtener más información sobre los TableRequestOptions.EncryptionResolver valores predeterminados, vea setEncryptionResolver(EncryptionResolver encryptionResolver).
Returns:
getPropertyResolver
public PropertyResolver getPropertyResolver()
Obtiene la interfaz que contiene una función que se usa para obtener para EdmType una propiedad de entidad dada la clave de partición, la fila, la clave y el nombre de la propiedad. Para obtener más información sobre los TableRequestOptions.PropertyResolver valores predeterminados, vea setPropertyResolver(PropertyResolver propertyResolver).
Returns:
getTablePayloadFormat
public TablePayloadFormat getTablePayloadFormat()
Obtiene el objeto TablePayloadFormat que se va a usar. Para obtener más información sobre TablePayloadFormat los valores predeterminados, vea setTablePayloadFormat(TablePayloadFormat payloadFormat).
Returns:
populateAndApplyDefaults
protected static final TableRequestOptions populateAndApplyDefaults(final TableRequestOptions options, final CloudTableClient client)
Inicializa los valores de esta instancia, si actualmente son , utilizando los valores especificados en el CloudTableClient parámetro .
Parameters:
Returns:
setDateBackwardCompatibility
public void setDateBackwardCompatibility(Boolean dateBackwardCompatibility)
Establece si el cliente debe buscar los valores date correctos almacenados en un TableEntity objeto que puede haberse escrito con versiones de esta biblioteca anteriores a la versión 2.0.0.
dateBackwardCompatibility es de forma predeterminada , lo que indica una versión posterior a la 2.0.0 o el uso de la plataforma mixta. Puede cambiar en dateBackwardCompatibility esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese dateBackwardCompatibility.
Obtenga más información aquí.
Parameters:
true
para habilitar dateBackwardCompatibility
; de lo contrario, false
setEncryptionPolicy
public void setEncryptionPolicy(TableEncryptionPolicy encryptionPolicy)
Establece el objeto TableEncryptionPolicy que se va a usar para esta solicitud.
TableEncryptionPolicy predeterminado se establece en el cliente y es null de forma predeterminada, lo que indica que no hay cifrado. Puede cambiar TableEncryptionPolicy en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen esa tableEncryptionPolicy.
Parameters:
setEncryptionResolver
public void setEncryptionResolver(EncryptionResolver encryptionResolver)
Establece la interfaz que contiene una función que se usa para obtener el valor que indica si una propiedad se debe cifrar o no dada la clave de partición, la clave de fila y el nombre de propiedad. Se requiere un TableRequestOptions.EncryptionResolver objeto si se especifica .TableEncryptionPolicy
Puede cambiar en TableRequestOptions.EncryptionResolver esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese TableRequestOptions.EncryptionResolver.
Parameters:
setPropertyResolver
public void setPropertyResolver(PropertyResolver propertyResolver)
Establece la interfaz que contiene una función que se usa para obtener para EdmType una propiedad de entidad dada la clave de partición, la fila, la clave y el nombre de propiedad.
El valor predeterminado TableRequestOptions.PropertyResolver se establece en el cliente y es null de forma predeterminada, lo que indica que no se debe usar un solucionador de propiedades. Puede cambiar en TableRequestOptions.PropertyResolver esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese TableRequestOptions.PropertyResolver.
Parameters:
setTablePayloadFormat
public void setTablePayloadFormat(TablePayloadFormat payloadFormat)
Establece el TablePayloadFormat objeto que se va a usar.
El valor predeterminado TablePayloadFormat se establece en el cliente y es de forma predeterminada Json. Puede cambiar en TablePayloadFormat esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese TablePayloadFormat.
Parameters:
Se aplica a
Azure SDK for Java