StorageCredentials Classe
- java.
lang. Object - com.
microsoft. azure. storage. StorageCredentials
- com.
public class StorageCredentials
Representa um conjunto de credenciais usadas para autenticar o acesso a uma conta de armazenamento do Microsoft Azure. Essa é a classe base para as StorageCredentialsAccountAndKeyclasses , StorageCredentialsTokene StorageCredentialsSharedAccessSignature .
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
String |
getAccountName()
Retorna o nome da conta associada para as credenciais. Isso é nulo para credenciais de assinatura de acesso anônimo e compartilhado. |
boolean |
isHttpsOnly()
Obtém se esse objeto só permite o acesso via HTTPS. |
void |
setHttpsOnly(boolean httpsOnly)
Define se esse objeto só permite o acesso via HTTPS. |
abstract String |
toString(boolean exportSecrets)
Retorna um que representa essa instância. |
URI |
transformUri(final URI resourceUri)
Transforma um URI de recurso em um URI de assinatura de acesso compartilhado, anexando um token de acesso compartilhado. |
Storage |
transformUri(StorageUri resourceUri)
Transforma um URI de recurso em um URI de assinatura de acesso compartilhado, anexando um token de acesso compartilhado. |
abstract Storage |
transformUri(StorageUri resourceUri, OperationContext opContext)
Transforma um URI de recurso em um URI de assinatura de acesso compartilhado, acrescentando um token de acesso compartilhado e usando o contexto de operação especificado. |
abstract URI |
transformUri(URI resourceUri, OperationContext opContext)
Transforma um URI de recurso em um URI de assinatura de acesso compartilhado, acrescentando um token de acesso compartilhado e usando o contexto de operação especificado. |
Storage |
tryParseCredentials(final Map<String, String> settings)
Tenta determinar as credenciais de armazenamento de uma coleção de pares nome/valor. Inclua um nome de conta com uma chave de conta (especificando valores para ACCOUNT_NAME_NAME e ACCOUNT_KEY_NAME ) ou uma assinatura de acesso compartilhado (especificando um valor para SHARED_ACCESS_SIGNATURE_NAME ). Se você usar um nome de conta e uma chave de conta, não inclua uma assinatura de acesso compartilhado e vice-versa. |
Storage |
tryParseCredentials(final String connectionString)
Tenta determinar as credenciais de armazenamento de uma cadeia de conexão. O formato da cadeia de conexão está no padrão "<i>keyname=value</i>". Vários pares chave/valor podem ser separados por ponto e vírgula, por exemplo, "<i>keyname1=value1;keyname2=value2</i>". Inclua um nome de conta com uma chave de conta ou uma assinatura de acesso compartilhado. Se você usar um nome de conta e uma chave de conta, não inclua uma assinatura de acesso compartilhado e vice-versa. A mesma cadeia de conexão pode ser usada como para parse(final String connectionString) , mas aqui somente os pares nome da conta, chave de conta e sas chave/valor serão examinados. |
Detalhes do método
getAccountName
public String getAccountName()
Retorna o nome da conta associada para as credenciais. Isso é nulo para credenciais de assinatura de acesso anônimo e compartilhado.
Returns:
String
que representa o nome da conta associada para as credenciaisisHttpsOnly
public boolean isHttpsOnly()
Obtém se esse objeto só permite o acesso via HTTPS.
Returns:
boolean
que representa se esse StorageCredentials
objeto só permite o acesso via HTTPS.setHttpsOnly
protected void setHttpsOnly(boolean httpsOnly)
Define se esse objeto só permite o acesso via HTTPS.
Parameters:
boolean
que representa se esse StorageCredentials
objeto só permite o acesso via HTTPS.
toString
public abstract String toString(boolean exportSecrets)
Retorna um que representa essa instância.
Parameters:
true
para incluir dados confidenciais na cadeia de caracteres de retorno; caso contrário, false
.
Returns:
String
que representa esse objeto, incluindo opcionalmente dados confidenciais.transformUri
public URI transformUri(final URI resourceUri)
Transforma um URI de recurso em um URI de assinatura de acesso compartilhado, anexando um token de acesso compartilhado.
Parameters:
java.net.URI
que representa o URI do recurso a ser transformado.
Returns:
java.net.URI
que representa a assinatura, inclusive o URI de recurso e o token de acesso compartilhado.Throws:
transformUri
public StorageUri transformUri(StorageUri resourceUri)
Transforma um URI de recurso em um URI de assinatura de acesso compartilhado, anexando um token de acesso compartilhado.
Parameters:
StorageUri
que representa o URI do recurso a ser transformado.
Returns:
StorageUri
que representa a assinatura, inclusive o URI de recurso e o token de acesso compartilhado.Throws:
transformUri
public abstract StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)
Transforma um URI de recurso em um URI de assinatura de acesso compartilhado, acrescentando um token de acesso compartilhado e usando o contexto de operação especificado.
Parameters:
StorageUri
que representa o URI do recurso a ser transformado.
Returns:
StorageUri
que representa a assinatura, inclusive o URI de recurso e o token de acesso compartilhado.Throws:
transformUri
public abstract URI transformUri(URI resourceUri, OperationContext opContext)
Transforma um URI de recurso em um URI de assinatura de acesso compartilhado, acrescentando um token de acesso compartilhado e usando o contexto de operação especificado.
Parameters:
java.net.URI
que representa o URI do recurso a ser transformado.
Returns:
java.net.URI
que representa a assinatura, inclusive o URI de recurso e o token de acesso compartilhado.Throws:
tryParseCredentials
protected static StorageCredentials tryParseCredentials(final Map
Tenta determinar as credenciais de armazenamento de uma coleção de pares nome/valor.
Inclua um nome de conta com uma chave de conta (especificando valores para ACCOUNT_NAME_NAME e ACCOUNT_KEY_NAME ) ou uma assinatura de acesso compartilhado (especificando um valor para SHARED_ACCESS_SIGNATURE_NAME ). Se você usar um nome de conta e uma chave de conta, não inclua uma assinatura de acesso compartilhado e vice-versa.
Parameters:
Map
objeto dos pares nome/valor que representam as configurações a serem usadas para configurar as credenciais.
Returns:
Throws:
tryParseCredentials
public static StorageCredentials tryParseCredentials(final String connectionString)
Tenta determinar as credenciais de armazenamento de uma cadeia de conexão.
O formato da cadeia de conexão está no padrão "<i>keyname=value</i>". Vários pares chave/valor podem ser separados por ponto e vírgula, por exemplo, "<i>keyname1=value1;keyname2=value2</i>". Inclua um nome de conta com uma chave de conta ou uma assinatura de acesso compartilhado. Se você usar um nome de conta e uma chave de conta, não inclua uma assinatura de acesso compartilhado e vice-versa.
A mesma cadeia de conexão pode ser usada como para parse(final String connectionString) , mas aqui somente os pares nome da conta, chave de conta e sas chave/valor serão examinados.
Parameters:
String
que contém os pares chave/valor que representam as credenciais de armazenamento.
Returns:
Throws:
connectionString
não for válida.
Aplica-se a
Azure SDK for Java