Compartir a través de


FileShareItemInner Clase

public final class FileShareItemInner
extends AzureEntityResource

Las propiedades del recurso compartido de archivos se muestran.

Resumen del constructor

Constructor Description
FileShareItemInner()

Crea una instancia de clase interna de elementode recurso compartido dearchivos.

Resumen del método

Modificador y tipo Método y descripción
ShareAccessTier accessTier()

Obtenga la propiedad nivel de acceso: nivel de accesopara un recurso compartido específico.

OffsetDateTime accessTierChangeTime()

Obtenga la propiedad Access Tier Change Time (Hora de cambiodenivel de acceso): indica la hora de la última modificación del nivel de acceso compartido.

String accessTierStatus()

Obtiene la propiedad Estado del nivelde acceso: indica si hay una transición pendiente para el nivel de acceso.

Boolean deleted()

Obtener la propiedad eliminada: indica si se eliminó el recurso compartido.

OffsetDateTime deletedTime()

Obtiene la propiedad Time eliminada: hora eliminada si se eliminó el recurso compartido.

EnabledProtocols enabledProtocols()

Obtenga la propiedad Protocolos habilitados: el protocolo de autenticación que se usa para el recurso compartido de archivos.

OffsetDateTime lastModifiedTime()

Obtiene la últimapropiedad Hora modificada: devuelve la fecha y hora en que se modificó por última vez el recurso compartido.

LeaseDuration leaseDuration()

Obtener la propiedad Duración de concesión: especifica si la concesión de un recurso compartido es de duración infinita o fija, solo cuando se alquila el recurso compartido.

LeaseState leaseState()

Obtiene la propiedad State de concesión: estado de concesión del recurso compartido.

LeaseStatus leaseStatus()

Obtiene la propiedad Status de concesión: el estado de concesión del recurso compartido.

Map<String,String> metadata()

Obtiene la propiedad de metadatos: un par nombre-valor que se va a asociar al recurso compartido como metadatos.

Integer remainingRetentionDays()

Obtenga la propiedad Días de retenciónrestantes: días de retención restantes para el recurso compartido que se eliminó temporalmente.

RootSquashType rootSquash()

Obtener la propiedad de Squash raíz: la propiedad es solo para el recurso compartido NFS.

Integer shareQuota()

Obtenga la propiedad Quota del recurso compartido: el tamaño máximo del recurso compartido, en gigabytes.

Long shareUsageBytes()

Obtenga lapropiedad UsageBytes del recurso compartido: el tamaño aproximado de los datos almacenados en el recurso compartido.

List<SignedIdentifier> signedIdentifiers()

Obtenga la propiedad Identifiers firmada: lista de directivas de acceso almacenadas especificadas en el recurso compartido.

OffsetDateTime snapshotTime()

Obtenga la propiedad Time de instantánea: hora de creación de la instantánea de recurso compartido devuelta en la respuesta de los recursos compartidos de lista con el parámetro expanda "instantáneas".

void validate()

Valida la instancia.

String version()

Obtenga la propiedad version: la versión del recurso compartido.

FileShareItemInner withAccessTier(ShareAccessTier accessTier)

Establezca la propiedad Access Tier: Nivel de accesopara un recurso compartido específico.

FileShareItemInner withEnabledProtocols(EnabledProtocols enabledProtocols)

Establezca la propiedad Protocolos habilitado: el protocolo de autenticación que se usa para el recurso compartido de archivos.

FileShareItemInner withMetadata(Map<String,String> metadata)

Establezca la propiedad de metadatos: un par nombre-valor que se asociará al recurso compartido como metadatos.

FileShareItemInner withRootSquash(RootSquashType rootSquash)

Establezca la propiedad de squash raíz: la propiedad es solo para el recurso compartido NFS.

FileShareItemInner withShareQuota(Integer shareQuota)

Establezca la propiedad Quota del recurso compartido: el tamaño máximo del recurso compartido, en gigabytes.

FileShareItemInner withSignedIdentifiers(List<SignedIdentifier> signedIdentifiers)

Establezca la propiedad Identifiers firmada: Lista de directivas de acceso almacenadas especificadas en el recurso compartido.

Métodos heredados de ProxyResource

Métodos heredados de AzureEntityResource

Métodos heredados de java.lang.Object

Detalles del constructor

FileShareItemInner

public FileShareItemInner()

Crea una instancia de la clase FileShareItemInner.

Detalles del método

accessTier

public ShareAccessTier accessTier()

Obtenga la propiedad accessTier: nivel de acceso para un recurso compartido específico. La cuenta gpV2 puede elegir entre TransactionOptimized (valor predeterminado), Frecuente y Esporádico. La cuenta fileStorage puede elegir Premium.

Returns:

el valor accessTier.

accessTierChangeTime

public OffsetDateTime accessTierChangeTime()

Obtiene la propiedad accessTierChangeTime: indica la hora de la última modificación para el nivel de acceso compartido.

Returns:

el valor accessTierChangeTime.

accessTierStatus

public String accessTierStatus()

Obtiene la propiedad accessTierStatus: indica si hay una transición pendiente para el nivel de acceso.

Returns:

el valor accessTierStatus.

deleted

public Boolean deleted()

Obtener la propiedad eliminada: indica si se eliminó el recurso compartido.

Returns:

el valor eliminado.

deletedTime

public OffsetDateTime deletedTime()

Obtiene la propiedad deletedTime: la hora de eliminación si se eliminó el recurso compartido.

Returns:

el valor deletedTime.

enabledProtocols

public EnabledProtocols enabledProtocols()

Obtenga la propiedad enabledProtocols: el protocolo de autenticación que se usa para el recurso compartido de archivos. Solo se puede especificar al crear un recurso compartido.

Returns:

el valor enabledProtocols.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Obtiene la propiedad lastModifiedTime: devuelve la fecha y hora en que se modificó por última vez el recurso compartido.

Returns:

el valor lastModifiedTime.

leaseDuration

public LeaseDuration leaseDuration()

Obtener la propiedad leaseDuration: especifica si la concesión de un recurso compartido tiene una duración infinita o fija, solo cuando se alquila el recurso compartido.

Returns:

el valor leaseDuration.

leaseState

public LeaseState leaseState()

Obtiene la propiedad leaseState: estado de concesión del recurso compartido.

Returns:

el valor leaseState.

leaseStatus

public LeaseStatus leaseStatus()

Obtiene la propiedad leaseStatus: el estado de concesión del recurso compartido.

Returns:

el valor leaseStatus.

metadata

public Map metadata()

Obtiene la propiedad de metadatos: un par nombre-valor que se va a asociar al recurso compartido como metadatos.

Returns:

el valor de metadatos.

remainingRetentionDays

public Integer remainingRetentionDays()

Obtenga la propiedad remainingRetentionDays: días de retención restantes para el recurso compartido que se eliminó temporalmente.

Returns:

el valor remainingRetentionDays.

rootSquash

public RootSquashType rootSquash()

Obtenga la propiedad rootSquash: la propiedad es solo para el recurso compartido NFS. El valor predeterminado es NoRootSquash.

Returns:

el valor rootSquash.

shareQuota

public Integer shareQuota()

Obtenga la propiedad shareQuota: el tamaño máximo del recurso compartido, en gigabytes. Debe ser mayor que 0 y menor o igual que 5TB (5120). Para recursos compartidos de archivos grandes, el tamaño máximo es 102400.

Returns:

el valor shareQuota.

shareUsageBytes

public Long shareUsageBytes()

Obtenga la propiedad shareUsageBytes: el tamaño aproximado de los datos almacenados en el recurso compartido. Tenga en cuenta que este valor puede no incluir todos los archivos creados recientemente o recientemente cambiados de tamaño.

Returns:

el valor shareUsageBytes.

signedIdentifiers

public List signedIdentifiers()

Obtenga la propiedad signedIdentifiers: lista de directivas de acceso almacenadas especificadas en el recurso compartido.

Returns:

el valor signedIdentifiers.

snapshotTime

public OffsetDateTime snapshotTime()

Obtenga la propiedad snapshotTime: hora de creación de la instantánea de recurso compartido devuelta en la respuesta de los recursos compartidos de lista con el parámetro expanda "instantáneas".

Returns:

el valor snapshotTime.

validate

public void validate()

Valida la instancia.

Overrides:

FileShareItemInner.validate()

version

public String version()

Obtenga la propiedad version: la versión del recurso compartido.

Returns:

el valor de la versión.

withAccessTier

public FileShareItemInner withAccessTier(ShareAccessTier accessTier)

Establezca la propiedad accessTier: nivel de acceso para un recurso compartido específico. La cuenta de GpV2 puede elegir entre TransactionOptimized (valor predeterminado), Frecuente y Esporádico. La cuenta FileStorage puede elegir Premium.

Parameters:

accessTier - el valor accessTier que se va a establecer.

Returns:

el propio objeto FileShareItemInner.

withEnabledProtocols

public FileShareItemInner withEnabledProtocols(EnabledProtocols enabledProtocols)

Establezca la propiedad enabledProtocols: el protocolo de autenticación que se usa para el recurso compartido de archivos. Solo se puede especificar al crear un recurso compartido.

Parameters:

enabledProtocols - el valor enabledProtocols que se va a establecer.

Returns:

el propio objeto FileShareItemInner.

withMetadata

public FileShareItemInner withMetadata(Map metadata)

Establezca la propiedad de metadatos: un par nombre-valor que se asociará al recurso compartido como metadatos.

Parameters:

metadata - valor de metadatos que se va a establecer.

Returns:

el propio objeto FileShareItemInner.

withRootSquash

public FileShareItemInner withRootSquash(RootSquashType rootSquash)

Establezca la propiedad rootSquash: la propiedad es solo para el recurso compartido NFS. El valor predeterminado es NoRootSquash.

Parameters:

rootSquash - valor rootSquash que se va a establecer.

Returns:

el propio objeto FileShareItemInner.

withShareQuota

public FileShareItemInner withShareQuota(Integer shareQuota)

Establezca la propiedad shareQuota: el tamaño máximo del recurso compartido, en gigabytes. Debe ser mayor que 0 y menor o igual que 5TB (5120). Para recursos compartidos de archivos grandes, el tamaño máximo es 102400.

Parameters:

shareQuota - valor shareQuota que se va a establecer.

Returns:

el propio objeto FileShareItemInner.

withSignedIdentifiers

public FileShareItemInner withSignedIdentifiers(List signedIdentifiers)

Establezca la propiedad signedIdentifiers: lista de directivas de acceso almacenadas especificadas en el recurso compartido.

Parameters:

signedIdentifiers - el valor signedIdentifiers que se va a establecer.

Returns:

el propio objeto FileShareItemInner.

Se aplica a