CloudFileClient Clase
- java.
lang. Object - ServiceClient
- com.
microsoft. azure. storage. file. CloudFileClient
- com.
public class CloudFileClient extends ServiceClient
Proporciona un cliente para acceder al servicio Microsoft Azure File.
Esta clase proporciona un punto de acceso al servicio File. El cliente del servicio encapsula el URI base para el servicio Archivo. También encapsula las credenciales para acceder a la cuenta de almacenamiento.
Resumen del constructor
Constructor | Description |
---|---|
CloudFileClient(final URI baseUri, StorageCredentials credentials) |
Crea una instancia de la clase mediante el punto de conexión de servicio de archivos y las credenciales de cuenta especificados. |
CloudFileClient(StorageUri storageUri, StorageCredentials credentials) |
Crea una instancia de la clase mediante el punto de conexión de servicio de archivos y las credenciales de cuenta especificados. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
final File |
downloadServiceProperties()
Recupera el actual FileServiceProperties para el servicio de almacenamiento determinado. Esto encapsula las configuraciones de CORS. |
final File |
downloadServiceProperties(FileRequestOptions options, OperationContext opContext)
Recupera el actual FileServiceProperties para el servicio de almacenamiento determinado. Esto encapsula las configuraciones de CORS. |
File |
getDefaultRequestOptions()
Obtiene el FileRequestOptions objeto que se usa para las solicitudes asociadas a este objeto. |
Cloud |
getShareReference(final String shareName)
Obtiene un CloudFileShare objeto con el nombre especificado. |
Cloud |
getShareReference(final String shareName, String snapshotID)
Obtiene un CloudFileShare objeto con el nombre especificado. |
boolean |
isUsePathStyleUris()
Indica si se usan URI de estilo de ruta de acceso. |
Iterable<Cloud |
listShares()
Devuelve una colección enumerable de recursos compartidos para este cliente de servicio de archivos. |
Iterable<Cloud |
listShares(final String prefix)
Devuelve una colección enumerable de recursos compartidos cuyos nombres comienzan con el prefijo especificado para este cliente de servicio de archivos. |
Iterable<Cloud |
listShares(final String prefix, final EnumSet<ShareListingDetails> detailsIncluded, final FileRequestOptions options, final OperationContext opContext)
Devuelve una colección enumerable de recursos compartidos cuyos nombres comienzan con el prefijo especificado para este cliente de servicio de archivos, utilizando la configuración de detalles, las opciones de solicitud y el contexto de operación especificados. |
Result |
listSharesSegmented()
Devuelve un segmento de resultado de una colección enumerable de recursos compartidos para este cliente de servicio de archivos. |
Result |
listSharesSegmented(final String prefix)
Devuelve un segmento de resultado de una colección enumerable de recursos compartidos cuyos nombres comienzan por el prefijo especificado para este cliente de servicio de archivos. |
Result |
listSharesSegmented(final String prefix, final EnumSet<ShareListingDetails> detailsIncluded, final Integer maxResults, final ResultContinuation continuationToken, final FileRequestOptions options, final OperationContext opContext)
Devuelve un segmento de resultado de una colección enumerable de recursos compartidos cuyos nombres comienzan con el prefijo especificado, utilizando las opciones de detalles de la lista, las opciones de solicitud y el contexto de operación especificados. |
void |
setDefaultRequestOptions(FileRequestOptions defaultRequestOptions)
Establece el FileRequestOptions objeto que se usa para las solicitudes asociadas a este objeto. |
void |
uploadServiceProperties(final FileServiceProperties properties)
Carga una nueva FileServiceProperties configuración en el servicio de almacenamiento especificado. Esto encapsula las configuraciones de CORS. |
void |
uploadServiceProperties(final FileServiceProperties properties, FileRequestOptions options, OperationContext opContext)
Carga una nueva FileServiceProperties configuración en el servicio de almacenamiento especificado. Esto encapsula las configuraciones de CORS. |
Miembros heredados
Detalles del constructor
CloudFileClient
public CloudFileClient(final URI baseUri, StorageCredentials credentials)
Crea una instancia de la clase mediante el punto de conexión de servicio de archivos y las credenciales de cuenta especificados.
Parameters:
java.net.URI
que representa el punto de conexión del servicio file usado para crear el cliente.
CloudFileClient
public CloudFileClient(StorageUri storageUri, StorageCredentials credentials)
Crea una instancia de la clase mediante el punto de conexión de servicio de archivos y las credenciales de cuenta especificados.
Parameters:
Detalles del método
downloadServiceProperties
public final FileServiceProperties downloadServiceProperties()
Recupera el actual FileServiceProperties para el servicio de almacenamiento determinado. Esto encapsula las configuraciones de CORS.
Returns:
Throws:
downloadServiceProperties
public final FileServiceProperties downloadServiceProperties(FileRequestOptions options, OperationContext opContext)
Recupera el actual FileServiceProperties para el servicio de almacenamiento determinado. Esto encapsula las configuraciones de CORS.
Parameters:
null
, se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado (CloudFileClient).
Returns:
Throws:
getDefaultRequestOptions
public FileRequestOptions getDefaultRequestOptions()
Obtiene el FileRequestOptions objeto que se usa para las solicitudes asociadas a este objeto.
Returns:
CloudFileClient
getShareReference
public CloudFileShare getShareReference(final String shareName)
Obtiene un CloudFileShare objeto con el nombre especificado.
Parameters:
Returns:
Throws:
getShareReference
public CloudFileShare getShareReference(final String shareName, String snapshotID)
Obtiene un CloudFileShare objeto con el nombre especificado.
Parameters:
String
representa el identificador de instantánea del recurso compartido.
Returns:
Throws:
isUsePathStyleUris
protected boolean isUsePathStyleUris()
Indica si se usan URI de estilo de ruta de acceso.
Returns:
true
si usa URI de estilo de ruta de acceso; de lo contrario, false
.
listShares
public Iterable
Devuelve una colección enumerable de recursos compartidos para este cliente de servicio de archivos.
Returns:
listShares
public Iterable
Devuelve una colección enumerable de recursos compartidos cuyos nombres comienzan con el prefijo especificado para este cliente de servicio de archivos.
Parameters:
String
representa el prefijo del nombre del recurso compartido.
Returns:
listShares
public Iterable
Devuelve una colección enumerable de recursos compartidos cuyos nombres comienzan con el prefijo especificado para este cliente de servicio de archivos, utilizando la configuración de detalles, las opciones de solicitud y el contexto de operación especificados.
Parameters:
String
representa el prefijo del nombre del recurso compartido.
java.util.EnumSet
que contiene ShareListingDetails valores que indican si se devolverán instantáneas de recurso compartido o metadatos.
null
se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudFileClient).
Returns:
listSharesSegmented
public ResultSegment
Devuelve un segmento de resultado de una colección enumerable de recursos compartidos para este cliente de servicio de archivos.
Returns:
Throws:
listSharesSegmented
public ResultSegment
Devuelve un segmento de resultado de una colección enumerable de recursos compartidos cuyos nombres comienzan por el prefijo especificado para este cliente de servicio de archivos.
Parameters:
String
representa el prefijo del nombre del recurso compartido.
Returns:
Throws:
listSharesSegmented
public ResultSegment
Devuelve un segmento de resultado de una colección enumerable de recursos compartidos cuyos nombres comienzan con el prefijo especificado, utilizando las opciones de detalles de la lista, las opciones de solicitud y el contexto de operación especificados.
Parameters:
String
representa el prefijo del nombre del recurso compartido.
java.util.EnumSet
que contiene ShareListingDetails valores que indican si se devolverán instantáneas de recurso compartido o metadatos.
null
o mayor que 5000, el servidor devolverá hasta 5000 elementos. Debe ser 1 como mínimo.
null
se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudFileClient).
Returns:
Throws:
setDefaultRequestOptions
public void setDefaultRequestOptions(FileRequestOptions defaultRequestOptions)
Establece el FileRequestOptions objeto que se usa para las solicitudes asociadas a este objeto.
Parameters:
uploadServiceProperties
public void uploadServiceProperties(final FileServiceProperties properties)
Carga una nueva FileServiceProperties configuración en el servicio de almacenamiento especificado. Esto encapsula las configuraciones de CORS.
Parameters:
Throws:
uploadServiceProperties
public void uploadServiceProperties(final FileServiceProperties properties, FileRequestOptions options, OperationContext opContext)
Carga una nueva FileServiceProperties configuración en el servicio de almacenamiento especificado. Esto encapsula las configuraciones de CORS.
Parameters:
null
se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado (CloudFileClient).
Throws:
Se aplica a
Azure SDK for Java