StorageCredentials Clase
- java.
lang. Object - com.
microsoft. azure. storage. StorageCredentials
- com.
public class StorageCredentials
Representa un conjunto de credenciales usadas para autenticar el acceso a una cuenta de almacenamiento de Microsoft Azure. Esta es la clase base para las StorageCredentialsAccountAndKeyclases , StorageCredentialsTokeny StorageCredentialsSharedAccessSignature .
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
String |
getAccountName()
Devuelve el nombre de cuenta asociado para las credenciales. Esto es null para las credenciales de firma de acceso anónimo y compartido. |
boolean |
isHttpsOnly()
Obtiene si este objeto solo permite el acceso a través de HTTPS. |
void |
setHttpsOnly(boolean httpsOnly)
Establece si este objeto solo permite el acceso a través de HTTPS. |
abstract String |
toString(boolean exportSecrets)
Devuelve una que representa esta instancia. |
URI |
transformUri(final URI resourceUri)
Transforma un URI de recurso en un URI de firma de acceso compartido anexando un token de acceso compartido. |
Storage |
transformUri(StorageUri resourceUri)
Transforma un URI de recurso en un URI de firma de acceso compartido anexando un token de acceso compartido. |
abstract Storage |
transformUri(StorageUri resourceUri, OperationContext opContext)
Transforma un URI de recurso en un URI de firma de acceso compartido anexando un token de acceso compartido y usando el contexto de operación especificado. |
abstract URI |
transformUri(URI resourceUri, OperationContext opContext)
Transforma un URI de recurso en un URI de firma de acceso compartido anexando un token de acceso compartido y usando el contexto de operación especificado. |
Storage |
tryParseCredentials(final Map<String, String> settings)
Intenta determinar las credenciales de almacenamiento de una colección de pares nombre-valor. Incluya un nombre de cuenta con una clave de cuenta (especificando valores para ACCOUNT_NAME_NAME y ACCOUNT_KEY_NAME ) o una firma de acceso compartido (especificando un valor para SHARED_ACCESS_SIGNATURE_NAME ). Si usa un nombre de cuenta y una clave de cuenta, no incluya una firma de acceso compartido y viceversa. |
Storage |
tryParseCredentials(final String connectionString)
Intenta determinar las credenciales de almacenamiento de una cadena de conexión. El formato de la cadena de conexión está en el patrón "<i>keyname=value</i>". Varios pares clave-valor se pueden separar mediante un punto y coma, por ejemplo, "<i>keyname1=value1;keyname2=value2</i>". Incluya un nombre de cuenta con una clave de cuenta o una firma de acceso compartido. Si usa un nombre de cuenta y una clave de cuenta, no incluya una firma de acceso compartido y viceversa. Se puede usar la misma cadena de conexión que para parse(final String connectionString) , pero aquí solo se examinarán los pares nombre de cuenta, clave de cuenta y clave-valor sas. |
Detalles del método
getAccountName
public String getAccountName()
Devuelve el nombre de cuenta asociado para las credenciales. Esto es null para las credenciales de firma de acceso anónimo y compartido.
Returns:
String
representa el nombre de cuenta asociado para las credenciales.isHttpsOnly
public boolean isHttpsOnly()
Obtiene si este objeto solo permite el acceso a través de HTTPS.
Returns:
boolean
representa si este StorageCredentials
objeto solo permite el acceso a través de HTTPS.setHttpsOnly
protected void setHttpsOnly(boolean httpsOnly)
Establece si este objeto solo permite el acceso a través de HTTPS.
Parameters:
boolean
representa si este StorageCredentials
objeto solo permite el acceso a través de HTTPS.
toString
public abstract String toString(boolean exportSecrets)
Devuelve una que representa esta instancia.
Parameters:
true
para incluir datos confidenciales en la cadena de devolución; de lo contrario, false
.
Returns:
String
representa este objeto, opcionalmente, incluida la información confidencial.transformUri
public URI transformUri(final URI resourceUri)
Transforma un URI de recurso en un URI de firma de acceso compartido anexando un token de acceso compartido.
Parameters:
java.net.URI
que representa el URI del recurso que se transformará.
Returns:
java.net.URI
que representa la firma, incluido el URI del recurso y el token de acceso compartido.Throws:
transformUri
public StorageUri transformUri(StorageUri resourceUri)
Transforma un URI de recurso en un URI de firma de acceso compartido anexando un token de acceso compartido.
Parameters:
StorageUri
que representa el URI del recurso que se transformará.
Returns:
StorageUri
que representa la firma, incluido el URI del recurso y el token de acceso compartido.Throws:
transformUri
public abstract StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)
Transforma un URI de recurso en un URI de firma de acceso compartido anexando un token de acceso compartido y usando el contexto de operación especificado.
Parameters:
StorageUri
que representa el URI del recurso que se transformará.
Returns:
StorageUri
que representa la firma, incluido el URI del recurso y el token de acceso compartido.Throws:
transformUri
public abstract URI transformUri(URI resourceUri, OperationContext opContext)
Transforma un URI de recurso en un URI de firma de acceso compartido anexando un token de acceso compartido y usando el contexto de operación especificado.
Parameters:
java.net.URI
que representa el URI del recurso que se transformará.
Returns:
java.net.URI
que representa la firma, incluido el URI del recurso y el token de acceso compartido.Throws:
tryParseCredentials
protected static StorageCredentials tryParseCredentials(final Map
Intenta determinar las credenciales de almacenamiento de una colección de pares nombre-valor.
Incluya un nombre de cuenta con una clave de cuenta (especificando valores para ACCOUNT_NAME_NAME y ACCOUNT_KEY_NAME ) o una firma de acceso compartido (especificando un valor para SHARED_ACCESS_SIGNATURE_NAME ). Si usa un nombre de cuenta y una clave de cuenta, no incluya una firma de acceso compartido y viceversa.
Parameters:
Map
de los pares nombre-valor que representan la configuración que se va a usar para configurar las credenciales.
Returns:
Throws:
tryParseCredentials
public static StorageCredentials tryParseCredentials(final String connectionString)
Intenta determinar las credenciales de almacenamiento de una cadena de conexión.
El formato de la cadena de conexión está en el patrón "<i>keyname=value</i>". Varios pares clave-valor se pueden separar mediante un punto y coma, por ejemplo, "<i>keyname1=value1;keyname2=value2</i>". Incluya un nombre de cuenta con una clave de cuenta o una firma de acceso compartido. Si usa un nombre de cuenta y una clave de cuenta, no incluya una firma de acceso compartido y viceversa.
Se puede usar la misma cadena de conexión que para parse(final String connectionString) , pero aquí solo se examinarán los pares nombre de cuenta, clave de cuenta y clave-valor sas.
Parameters:
String
contiene los pares clave-valor que representan las credenciales de almacenamiento.
Returns:
Throws:
connectionString
no es válida.
Se aplica a
Azure SDK for Java