CloudFileClient Classe
- java.
lang. Object - ServiceClient
- com.
microsoft. azure. storage. file. CloudFileClient
- com.
public class CloudFileClient extends ServiceClient
Fornece um cliente para acessar o serviço arquivo do Microsoft Azure.
Essa classe fornece um ponto de acesso ao serviço arquivo. O cliente de serviço encapsula o URI de base para o serviço de Arquivo. Ele também encapsula as credenciais para acessar a conta de armazenamento.
Resumo do Construtor
Construtor | Description |
---|---|
CloudFileClient(final URI baseUri, StorageCredentials credentials) |
Cria uma instância da classe usando as credenciais de conta e o ponto de extremidade de serviço de arquivo especificados. |
CloudFileClient(StorageUri storageUri, StorageCredentials credentials) |
Cria uma instância da classe usando as credenciais de conta e o ponto de extremidade de serviço de arquivo especificados. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
final File |
downloadServiceProperties()
Recupera o atual FileServiceProperties para o serviço de armazenamento especificado. Isso encapsula as configurações do CORS. |
final File |
downloadServiceProperties(FileRequestOptions options, OperationContext opContext)
Recupera o atual FileServiceProperties para o serviço de armazenamento especificado. Isso encapsula as configurações do CORS. |
File |
getDefaultRequestOptions()
Obtém o FileRequestOptions que é usado para solicitações associadas a este |
Cloud |
getShareReference(final String shareName)
Obtém um CloudFileShare objeto com o nome especificado. |
Cloud |
getShareReference(final String shareName, String snapshotID)
Obtém um CloudFileShare objeto com o nome especificado. |
boolean |
isUsePathStyleUris()
Indica se os URIs de estilo de caminho estão sendo usados. |
Iterable<Cloud |
listShares()
Retorna uma coleção enumerável de compartilhamentos para este cliente de serviço de arquivo. |
Iterable<Cloud |
listShares(final String prefix)
Retorna uma coleção enumerável de compartilhamentos cujos nomes começam com o prefixo especificado para este cliente de serviço de arquivo. |
Iterable<Cloud |
listShares(final String prefix, final EnumSet<ShareListingDetails> detailsIncluded, final FileRequestOptions options, final OperationContext opContext)
Retorna uma coleção enumerável de compartilhamentos cujos nomes começam com o prefixo especificado para esse cliente de serviço de arquivo, usando as configurações de detalhes especificadas, as opções de solicitação e o contexto de operação. |
Result |
listSharesSegmented()
Retorna um segmento de resultado de uma coleção enumerável de compartilhamentos para este cliente de serviço de arquivo. |
Result |
listSharesSegmented(final String prefix)
Retorna um segmento de resultado de uma coleção enumerável de compartilhamentos cujos nomes começam com o prefixo especificado para este cliente de serviço de arquivo. |
Result |
listSharesSegmented(final String prefix, final EnumSet<ShareListingDetails> detailsIncluded, final Integer maxResults, final ResultContinuation continuationToken, final FileRequestOptions options, final OperationContext opContext)
Retorna um segmento de resultado de uma coleção enumerável de compartilhamentos cujos nomes começam com o prefixo especificado, usando as opções de detalhes de listagem especificadas, opções de solicitação e contexto de operação. |
void |
setDefaultRequestOptions(FileRequestOptions defaultRequestOptions)
Define o FileRequestOptions que é usado para quaisquer solicitações associadas a esse objeto. |
void |
uploadServiceProperties(final FileServiceProperties properties)
Carrega uma nova FileServiceProperties configuração para o serviço de armazenamento especificado. Isso encapsula as configurações do CORS. |
void |
uploadServiceProperties(final FileServiceProperties properties, FileRequestOptions options, OperationContext opContext)
Carrega uma nova FileServiceProperties configuração para o serviço de armazenamento especificado. Isso encapsula as configurações do CORS. |
Membros herdados
Detalhes do construtor
CloudFileClient
public CloudFileClient(final URI baseUri, StorageCredentials credentials)
Cria uma instância da classe usando as credenciais de conta e o ponto de extremidade de serviço de arquivo especificados.
Parameters:
java.net.URI
objeto que representa o ponto de extremidade do serviço Arquivo usado para criar o cliente.
CloudFileClient
public CloudFileClient(StorageUri storageUri, StorageCredentials credentials)
Cria uma instância da classe usando as credenciais de conta e o ponto de extremidade de serviço de arquivo especificados.
Parameters:
Detalhes do método
downloadServiceProperties
public final FileServiceProperties downloadServiceProperties()
Recupera o atual FileServiceProperties para o serviço de armazenamento especificado. Isso encapsula as configurações do CORS.
Returns:
Throws:
downloadServiceProperties
public final FileServiceProperties downloadServiceProperties(FileRequestOptions options, OperationContext opContext)
Recupera o atual FileServiceProperties para o serviço de armazenamento especificado. Isso encapsula as configurações do CORS.
Parameters:
null
usará as opções de solicitação padrão do cliente de serviço associado (CloudFileClient).
Returns:
Throws:
getDefaultRequestOptions
public FileRequestOptions getDefaultRequestOptions()
Obtém o FileRequestOptions que é usado para solicitações associadas a este
Returns:
CloudFileClient
getShareReference
public CloudFileShare getShareReference(final String shareName)
Obtém um CloudFileShare objeto com o nome especificado.
Parameters:
Returns:
Throws:
getShareReference
public CloudFileShare getShareReference(final String shareName, String snapshotID)
Obtém um CloudFileShare objeto com o nome especificado.
Parameters:
String
que representa a ID de instantâneo do compartilhamento.
Returns:
Throws:
isUsePathStyleUris
protected boolean isUsePathStyleUris()
Indica se os URIs de estilo de caminho estão sendo usados.
Returns:
true
se estiver usando URIs de estilo de caminho; caso contrário, false
.
listShares
public Iterable
Retorna uma coleção enumerável de compartilhamentos para este cliente de serviço de arquivo.
Returns:
listShares
public Iterable
Retorna uma coleção enumerável de compartilhamentos cujos nomes começam com o prefixo especificado para este cliente de serviço de arquivo.
Parameters:
String
que representa o prefixo do nome do compartilhamento.
Returns:
listShares
public Iterable
Retorna uma coleção enumerável de compartilhamentos cujos nomes começam com o prefixo especificado para esse cliente de serviço de arquivo, usando as configurações de detalhes especificadas, as opções de solicitação e o contexto de operação.
Parameters:
String
que representa o prefixo do nome do compartilhamento.
java.util.EnumSet
objeto que contém ShareListingDetails valores que indicam se instantâneos de compartilhamento e/ou metadados serão retornados.
null
usará as opções de solicitação padrão do cliente de serviço associado ( CloudFileClient).
Returns:
listSharesSegmented
public ResultSegment
Retorna um segmento de resultado de uma coleção enumerável de compartilhamentos para este cliente de serviço de arquivo.
Returns:
Throws:
listSharesSegmented
public ResultSegment
Retorna um segmento de resultado de uma coleção enumerável de compartilhamentos cujos nomes começam com o prefixo especificado para este cliente de serviço de arquivo.
Parameters:
String
que representa o prefixo do nome do compartilhamento.
Returns:
Throws:
listSharesSegmented
public ResultSegment
Retorna um segmento de resultado de uma coleção enumerável de compartilhamentos cujos nomes começam com o prefixo especificado, usando as opções de detalhes de listagem especificadas, opções de solicitação e contexto de operação.
Parameters:
String
que representa o prefixo do nome do compartilhamento.
java.util.EnumSet
objeto que contém ShareListingDetails valores que indicam se os instantâneos de compartilhamento e/ou metadados serão retornados.
null
ou maior que 5000, o servidor retornará até 5.000 itens. Deve ser pelo menos 1.
null
usará as opções de solicitação padrão do cliente de serviço associado ( CloudFileClient).
Returns:
Throws:
setDefaultRequestOptions
public void setDefaultRequestOptions(FileRequestOptions defaultRequestOptions)
Define o FileRequestOptions que é usado para quaisquer solicitações associadas a esse objeto.
Parameters:
uploadServiceProperties
public void uploadServiceProperties(final FileServiceProperties properties)
Carrega uma nova FileServiceProperties configuração para o serviço de armazenamento especificado. Isso encapsula as configurações do CORS.
Parameters:
Throws:
uploadServiceProperties
public void uploadServiceProperties(final FileServiceProperties properties, FileRequestOptions options, OperationContext opContext)
Carrega uma nova FileServiceProperties configuração para o serviço de armazenamento especificado. Isso encapsula as configurações do CORS.
Parameters:
null
usará as opções de solicitação padrão do cliente de serviço associado (CloudFileClient).
Throws:
Aplica-se a
Azure SDK for Java