Partager via


FileShareInner Classe

public final class FileShareInner
extends AzureEntityResource

Propriétés du partage de fichiers, notamment ID, nom de la ressource, type de ressource, Etag.

Récapitulatif du constructeur

Constructeur Description
FileShareInner()

Crée une instance de la classe interne du partagedefichiers.

Résumé de la méthode

Modificateur et type Méthode et description
ShareAccessTier accessTier()

Obtenez la propriété Niveau d’accès: Niveau d’accès pour un partage spécifique.

OffsetDateTime accessTierChangeTime()

Obtenir la propriété Heure de modificationdu niveaud’accès: indique l’heure de la dernière modification pour le niveau d’accès du partage.

String accessTierStatus()

Obtenir la propriété État du niveaud’accès: indique s’il existe une transition en attente pour le niveau d’accès.

Boolean deleted()

Obtenir la propriété supprimée : indique si le partage a été supprimé.

OffsetDateTime deletedTime()

Obtenir la propriété Heure supprimée: heure supprimée si le partage a été supprimé.

EnabledProtocols enabledProtocols()

Obtenez la propriété Protocoles activés: protocole d’authentification utilisé pour le partage de fichiers.

OffsetDateTime lastModifiedTime()

Obtenir la dernièrepropriété Heure de modification: renvoie la date et l’heure de la dernière modification du partage.

LeaseDuration leaseDuration()

Obtenir la propriété Durée du bail: spécifie si le bail sur un partage est d’une durée infinie ou fixe, uniquement lorsque le partage est loué.

LeaseState leaseState()

Obtenez la propriété État du bail: État du bail du partage.

LeaseStatus leaseStatus()

Obtenir la propriété État du bail: status de bail du partage.

Map<String,String> metadata()

Obtenir la propriété de métadonnées : paire nom-valeur à associer au partage en tant que métadonnées.

Integer remainingRetentionDays()

Obtenez la propriété Jours de rétentionrestants: Jours de rétention restants pour le partage supprimé de manière réversible.

RootSquashType rootSquash()

Obtenir la propriété Squash racine: la propriété est pour le partage NFS uniquement.

Integer shareQuota()

Obtenir la propriété quota de partage: taille maximale du partage, en gigaoctets.

Long shareUsageBytes()

Obtenir la propriété Bytes d’utilisationdu partage: taille approximative des données stockées sur le partage.

List<SignedIdentifier> signedIdentifiers()

Obtenir la propriété Identificateurs signés: liste des stratégies d’accès stockées spécifiées sur le partage.

OffsetDateTime snapshotTime()

Obtenir la propriété instantané Time : heure de création du partage instantané retournée dans la réponse des partages de liste avec développer param « instantanés ».

void validate()

Valide le instance.

String version()

Obtenir la propriété version : version du partage.

FileShareInner withAccessTier(ShareAccessTier accessTier)

Définissez la propriété Niveau d’accès: Niveau d’accès pour un partage spécifique.

FileShareInner withEnabledProtocols(EnabledProtocols enabledProtocols)

Définissez la propriété Protocoles activée: protocole d’authentification utilisé pour le partage de fichiers.

FileShareInner withMetadata(Map<String,String> metadata)

Définir la propriété de métadonnées : paire nom-valeur à associer au partage en tant que métadonnées.

FileShareInner withRootSquash(RootSquashType rootSquash)

Définir la propriété Squash racine: la propriété est pour le partage NFS uniquement.

FileShareInner withShareQuota(Integer shareQuota)

Définir la propriété quota de partage: taille maximale du partage, en gigaoctets.

FileShareInner withSignedIdentifiers(List<SignedIdentifier> signedIdentifiers)

Définissez la propriété Identificateurs signés: liste des stratégies d’accès stockées spécifiées sur le partage.

Méthodes héritées de ProxyResource

Méthodes héritées de AzureEntityResource

Méthodes héritées de java.lang.Object

Détails du constructeur

FileShareInner

public FileShareInner()

Crée un instance de la classe FileShareInner.

Détails de la méthode

accessTier

public ShareAccessTier accessTier()

Obtenez la propriété accessTier : Niveau d’accès pour un partage spécifique. Le compte GpV2 peut choisir entre TransactionOptimized (valeur par défaut), Chaud et Froid. Le compte FileStorage peut choisir Premium.

Returns:

valeur accessTier.

accessTierChangeTime

public OffsetDateTime accessTierChangeTime()

Obtenir la propriété accessTierChangeTime : indique l’heure de la dernière modification pour le niveau d’accès du partage.

Returns:

valeur accessTierChangeTime.

accessTierStatus

public String accessTierStatus()

Obtenir la propriété accessTierStatus : indique s’il existe une transition en attente pour le niveau d’accès.

Returns:

valeur accessTierStatus.

deleted

public Boolean deleted()

Obtenir la propriété supprimée : indique si le partage a été supprimé.

Returns:

valeur supprimée.

deletedTime

public OffsetDateTime deletedTime()

Obtenir la propriété deletedTime : heure de suppression si le partage a été supprimé.

Returns:

valeur deletedTime.

enabledProtocols

public EnabledProtocols enabledProtocols()

Obtenez la propriété enabledProtocols : protocole d’authentification utilisé pour le partage de fichiers. Peut être spécifié uniquement lors de la création d’un partage.

Returns:

valeur enabledProtocols.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Obtenir la propriété lastModifiedTime : renvoie la date et l’heure de la dernière modification du partage.

Returns:

valeur lastModifiedTime.

leaseDuration

public LeaseDuration leaseDuration()

Obtenir la propriété leaseDuration : spécifie si le bail sur un partage est d’une durée infinie ou fixe, uniquement lorsque le partage est loué.

Returns:

valeur leaseDuration.

leaseState

public LeaseState leaseState()

Obtenez la propriété leaseState : État du bail du partage.

Returns:

valeur leaseState.

leaseStatus

public LeaseStatus leaseStatus()

Obtenir la propriété leaseStatus : status de bail du partage.

Returns:

valeur leaseStatus.

metadata

public Map metadata()

Obtenir la propriété de métadonnées : paire nom-valeur à associer au partage en tant que métadonnées.

Returns:

valeur de métadonnées.

remainingRetentionDays

public Integer remainingRetentionDays()

Obtenez la propriété remainingRetentionDays : Jours de rétention restants pour le partage supprimé de manière réversible.

Returns:

valeur restanteRetentionDays.

rootSquash

public RootSquashType rootSquash()

Obtenir la propriété rootSquash : la propriété est destinée au partage NFS uniquement. La valeur par défaut est NoRootSquash.

Returns:

valeur rootSquash.

shareQuota

public Integer shareQuota()

Obtenir la propriété shareQuota : taille maximale du partage, en gigaoctets. Doit être supérieure à 0, et inférieure ou égale à 5 To (5120) Pour les partages de fichiers volumineux, la taille maximale est 102400.

Returns:

valeur shareQuota.

shareUsageBytes

public Long shareUsageBytes()

Obtenir la propriété shareUsageBytes : taille approximative des données stockées sur le partage. Notez que cette valeur peut ne pas inclure tous les fichiers récemment créés ou récemment redimensionnés.

Returns:

valeur shareUsageBytes.

signedIdentifiers

public List signedIdentifiers()

Obtenir la propriété signedIdentifiers : liste des stratégies d’accès stockées spécifiées sur le partage.

Returns:

valeur signedIdentifiers.

snapshotTime

public OffsetDateTime snapshotTime()

Obtenir la propriété snapshotTime : heure de création du partage instantané retournée dans la réponse des partages de liste avec développer param « instantanés ».

Returns:

valeur snapshotTime.

validate

public void validate()

Valide le instance.

Overrides:

FileShareInner.validate()

version

public String version()

Obtenir la propriété version : version du partage.

Returns:

valeur de version.

withAccessTier

public FileShareInner withAccessTier(ShareAccessTier accessTier)

Définissez la propriété accessTier : niveau d’accès pour un partage spécifique. Le compte GpV2 peut choisir entre TransactionOptimized (valeur par défaut), Chaud et Froid. FichierCompte de stockage peut choisir Premium.

Parameters:

accessTier - valeur accessTier à définir.

Returns:

l’objet FileShareInner lui-même.

withEnabledProtocols

public FileShareInner withEnabledProtocols(EnabledProtocols enabledProtocols)

Définissez la propriété enabledProtocols : protocole d’authentification utilisé pour le partage de fichiers. Ne peut être spécifié que lors de la création d’un partage.

Parameters:

enabledProtocols - valeur enabledProtocols à définir.

Returns:

l’objet FileShareInner lui-même.

withMetadata

public FileShareInner withMetadata(Map metadata)

Définir la propriété de métadonnées : paire nom-valeur à associer au partage en tant que métadonnées.

Parameters:

metadata - valeur de métadonnées à définir.

Returns:

l’objet FileShareInner lui-même.

withRootSquash

public FileShareInner withRootSquash(RootSquashType rootSquash)

Définir la propriété rootSquash : la propriété est pour le partage NFS uniquement. La valeur par défaut est NoRootSquash.

Parameters:

rootSquash - valeur rootSquash à définir.

Returns:

l’objet FileShareInner lui-même.

withShareQuota

public FileShareInner withShareQuota(Integer shareQuota)

Définir la propriété shareQuota : taille maximale du partage, en gigaoctets. Doit être supérieure à 0, et inférieure ou égale à 5 To (5120) Pour les partages de fichiers volumineux, la taille maximale est 102400.

Parameters:

shareQuota - valeur shareQuota à définir.

Returns:

l’objet FileShareInner lui-même.

withSignedIdentifiers

public FileShareInner withSignedIdentifiers(List signedIdentifiers)

Définissez la propriété signedIdentifiers : liste des stratégies d’accès stockées spécifiées sur le partage.

Parameters:

signedIdentifiers - valeur signedIdentifiers à définir.

Returns:

l’objet FileShareInner lui-même.

S’applique à