Partager via


ListContainerItemInner Classe

public final class ListContainerItemInner
extends AzureEntityResource

Les propriétés du conteneur d’objets blob sont répertoriées.

Récapitulatif du constructeur

Constructeur Description
ListContainerItemInner()

Crée un instance de la classe Interne d’élémentde conteneurlist.

Résumé de la méthode

Modificateur et type Méthode et description
String defaultEncryptionScope()

Obtenir la propriété Étendue de chiffrementpar défaut: par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

Boolean deleted()

Obtenir la propriété supprimée : indique si le conteneur d’objets blob a été supprimé.

OffsetDateTime deletedTime()

Obtenez la propriété Time supprimée: Heure de suppression du conteneur d’objets blob.

Boolean denyEncryptionScopeOverride()

Obtenez la propriété Refuserle remplacement de l’étenduede chiffrement : Bloquer le remplacement de l’étendue de chiffrement à partir du conteneur par défaut.

Boolean enableNfsV3AllSquash()

Obtenez la propriété enableNfsV3AllSquash : Activez NFSv3 tous les squashing sur le conteneur d’objets blob.

Boolean enableNfsV3RootSquash()

Obtenez la propriété enableNfsV3RootSquash : Activer le squashing racine NFSv3 sur le conteneur d’objets blob.

Boolean hasImmutabilityPolicy()

Obtenir la propriété hasImmutabilityPolicy : la propriété publique hasImmutabilityPolicy est définie sur true par SRP si la stratégie d’immuabilitéa été créée pour ce conteneur.

Boolean hasLegalHold()

Obtenir la propriété hasLegalHold : la propriété publique hasLegalHold est définie sur true par SRP s’il existe au moins une balise existante.

ImmutabilityPolicyProperties immutabilityPolicy()

Obtenez la propriété Stratégie d’immuabilité: propriété Stratégie d’immuabilitédu conteneur.

ImmutableStorageWithVersioning immutableStorageWithVersioning()

Obtenir la propriété Stockageimmuableaveccontrôle de version : propriété d’immuabilité au niveau de l’objet du conteneur.

OffsetDateTime lastModifiedTime()

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

LeaseDuration leaseDuration()

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

LeaseState leaseState()

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

LeaseStatus leaseStatus()

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

LegalHoldProperties legalHold()

Obtenir la propriété LegalHold : propriété LegalHold du conteneur.

Map<String,String> metadata()

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

PublicAccess publicAccess()

Obtenir la propriété d’accès public: spécifie si les données du conteneur peuvent être accessibles publiquement et le niveau d’accès.

Integer remainingRetentionDays()

Obtenir la propriété Jours de rétentionrestants: Jours de rétention restants pour le conteneur d’objets blob supprimés de manière réversible.

void validate()

Valide le instance.

String version()

Obtenir la propriété version : version du conteneur d’objets blob supprimés.

ListContainerItemInner withDefaultEncryptionScope(String defaultEncryptionScope)

Définissez la propriété Étendue de chiffrementpar défaut: par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

Définissez la propriété DenyEncryptionScopeOverride : Bloquer le remplacement de l’étendue de chiffrement à partir du conteneur par défaut.

ListContainerItemInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

Définissez la propriété enableNfsV3AllSquash : Activez NFSv3 all squashing sur le conteneur d’objets blob.

ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

Définissez la propriété enableNfsV3RootSquash : Activer le squashing racine NFSv3 sur le conteneur d’objets blob.

ListContainerItemInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

Définissez la propriété Stockageimmuableaveccontrôle de version : propriété d’immuabilité au niveau de l’objet du conteneur.

ListContainerItemInner withMetadata(Map<String,String> metadata)

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

ListContainerItemInner withPublicAccess(PublicAccess publicAccess)

Définir la propriété d’accès public: spécifie si les données du conteneur peuvent être accessibles publiquement et le niveau d’accès.

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

ListContainerItemInner

public ListContainerItemInner()

Crée un instance de la classe ListContainerItemInner.

Détails de la méthode

defaultEncryptionScope

public String defaultEncryptionScope()

Obtenir la propriété defaultEncryptionScope : Valeur par défaut du conteneur pour utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

Returns:

valeur defaultEncryptionScope.

deleted

public Boolean deleted()

Obtenir la propriété supprimée : indique si le conteneur d’objets blob a été supprimé.

Returns:

valeur supprimée.

deletedTime

public OffsetDateTime deletedTime()

Obtenez la propriété deletedTime : Heure de suppression du conteneur d’objets blob.

Returns:

valeur deletedTime.

denyEncryptionScopeOverride

public Boolean denyEncryptionScopeOverride()

Obtenez la propriété denyEncryptionScopeOverride : Bloquer le remplacement de l’étendue de chiffrement à partir du conteneur par défaut.

Returns:

valeur denyEncryptionScopeOverride.

enableNfsV3AllSquash

public Boolean enableNfsV3AllSquash()

Obtenez la propriété enableNfsV3AllSquash : Activer NFSv3 tous les squashing sur le conteneur d’objets blob.

Returns:

valeur enableNfsV3AllSquash.

enableNfsV3RootSquash

public Boolean enableNfsV3RootSquash()

Obtenez la propriété enableNfsV3RootSquash : Activer le squashing racine NFSv3 sur le conteneur d’objets blob.

Returns:

valeur enableNfsV3RootSquash.

hasImmutabilityPolicy

public Boolean hasImmutabilityPolicy()

Obtenir la propriété hasImmutabilityPolicy : la propriété publique hasImmutabilityPolicy est définie sur true par SRP si ImmutabilityPolicy a été créée pour ce conteneur. La propriété publique hasImmutabilityPolicy est définie sur false par SRP si ImmutabilityPolicy n’a pas été créée pour ce conteneur.

Returns:

valeur hasImmutabilityPolicy.

hasLegalHold

public Boolean hasLegalHold()

Obtenir la propriété hasLegalHold : la propriété publique hasLegalHold est définie sur true par SRP s’il existe au moins une balise. La propriété publique hasLegalHold est définie sur false par SRP si toutes les balises de conservation légales existantes sont effacées. Il peut y avoir un maximum de 1 000 conteneurs d’objets blob avec hasLegalHold=true pour un compte donné.

Returns:

valeur hasLegalHold.

immutabilityPolicy

public ImmutabilityPolicyProperties immutabilityPolicy()

Obtenez la propriété immutabilityPolicy : propriété ImmutabilityPolicy du conteneur.

Returns:

valeur immutabilityPolicy.

immutableStorageWithVersioning

public ImmutableStorageWithVersioning immutableStorageWithVersioning()

Obtenir la propriété immutableStorageWithVersioning : propriété d’immuabilité au niveau de l’objet du conteneur. La propriété est immuable et ne peut être définie sur true qu’au moment de la création du conteneur. Les conteneurs existants doivent faire l’objet d’un processus de migration.

Returns:

valeur immutableStorageWithVersioning.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

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

Returns:

valeur lastModifiedTime.

leaseDuration

public LeaseDuration leaseDuration()

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

Returns:

valeur leaseDuration.

leaseState

public LeaseState leaseState()

Obtenir la propriété leaseState : État du bail du conteneur.

Returns:

valeur leaseState.

leaseStatus

public LeaseStatus leaseStatus()

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

Returns:

valeur leaseStatus.

legalHold

public LegalHoldProperties legalHold()

Obtenir la propriété legalHold : propriété LegalHold du conteneur.

Returns:

valeur legalHold.

metadata

public Map metadata()

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

Returns:

valeur des métadonnées.

publicAccess

public PublicAccess publicAccess()

Obtenir la propriété publicAccess : spécifie si les données du conteneur peuvent être accessibles publiquement et le niveau d’accès.

Returns:

valeur publicAccess.

remainingRetentionDays

public Integer remainingRetentionDays()

Obtenez la propriété remainingRetentionDays : Jours de rétention restants pour le conteneur d’objets blob supprimés de manière réversible.

Returns:

la valeur restanteRetentionDays.

validate

public void validate()

Valide le instance.

Overrides:

ListContainerItemInner.validate()

version

public String version()

Obtenir la propriété version : version du conteneur d’objets blob supprimés.

Returns:

valeur de version.

withDefaultEncryptionScope

public ListContainerItemInner withDefaultEncryptionScope(String defaultEncryptionScope)

Définissez la propriété defaultEncryptionScope : par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

Parameters:

defaultEncryptionScope - valeur defaultEncryptionScope à définir.

Returns:

l’objet ListContainerItemInner lui-même.

withDenyEncryptionScopeOverride

public ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

Définissez la propriété denyEncryptionScopeOverride : Bloquer le remplacement de l’étendue de chiffrement à partir du conteneur par défaut.

Parameters:

denyEncryptionScopeOverride - valeur denyEncryptionScopeOverride à définir.

Returns:

l’objet ListContainerItemInner lui-même.

withEnableNfsV3AllSquash

public ListContainerItemInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

Définissez la propriété enableNfsV3AllSquash : Activez NFSv3 tous les squashing sur le conteneur d’objets blob.

Parameters:

enableNfsV3AllSquash - valeur enableNfsV3AllSquash à définir.

Returns:

l’objet ListContainerItemInner lui-même.

withEnableNfsV3RootSquash

public ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

Définissez la propriété enableNfsV3RootSquash : Activer le squashing racine NFSv3 sur le conteneur d’objets blob.

Parameters:

enableNfsV3RootSquash - valeur enableNfsV3RootSquash à définir.

Returns:

l’objet ListContainerItemInner lui-même.

withImmutableStorageWithVersioning

public ListContainerItemInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

Définissez la propriété immuableStorageWithVersioning : propriété d’immuabilité au niveau de l’objet du conteneur. La propriété est immuable et ne peut être définie sur true qu’au moment de la création du conteneur. Les conteneurs existants doivent faire l’objet d’un processus de migration.

Parameters:

immutableStorageWithVersioning - valeur immutableStorageWithVersioning à définir.

Returns:

l’objet ListContainerItemInner lui-même.

withMetadata

public ListContainerItemInner withMetadata(Map metadata)

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

Parameters:

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

Returns:

l’objet ListContainerItemInner lui-même.

withPublicAccess

public ListContainerItemInner withPublicAccess(PublicAccess publicAccess)

Définir la propriété publicAccess : spécifie si les données du conteneur peuvent être accessibles publiquement et le niveau d’accès.

Parameters:

publicAccess - valeur publicAccess à définir.

Returns:

l’objet ListContainerItemInner lui-même.

S’applique à