BlobInventoryPolicyDefinition Classe
- java.
lang. Object - com.
azure. resourcemanager. storage. models. BlobInventoryPolicyDefinition
- com.
public final class BlobInventoryPolicyDefinition
Objet qui définit la règle d’inventaire d’objets blob.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
BlobInventoryPolicyDefinition() |
Crée une instance de la classe Définition |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Blob |
filters()
Obtenir la propriété filters : objet qui définit le jeu de filtres. |
Format |
format()
Obtenir la propriété format : il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire. |
Object |
objectType()
Obtenir la propriété Type d’objet |
Schedule |
schedule()
Obtenir la propriété schedule : il s’agit d’un champ obligatoire. |
List<String> |
schemaFields()
Obtenir la propriété Fields de schéma |
void |
validate()
Valide le instance. |
Blob |
withFilters(BlobInventoryPolicyFilter filters)
Définir la propriété filters : objet qui définit le jeu de filtres. |
Blob |
withFormat(Format format)
Définir la propriété format : il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire. |
Blob |
withObjectType(ObjectType objectType)
Définir la propriété Type d’objet |
Blob |
withSchedule(Schedule schedule)
Définir la propriété schedule : il s’agit d’un champ obligatoire. |
Blob |
withSchemaFields(List<String> schemaFields)
Définir la propriété Fields de schéma |
Méthodes héritées de java.lang.Object
Détails du constructeur
BlobInventoryPolicyDefinition
public BlobInventoryPolicyDefinition()
Crée un instance de la classe BlobInventoryPolicyDefinition.
Détails de la méthode
filters
public BlobInventoryPolicyFilter filters()
Obtenir la propriété filters : objet qui définit le jeu de filtres.
Returns:
format
public Format format()
Obtenir la propriété format : il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire.
Returns:
objectType
public ObjectType objectType()
Obtenir la propriété objectType : il s’agit d’un champ obligatoire. Ce champ spécifie l’étendue de l’inventaire créé au niveau de l’objet blob ou du conteneur.
Returns:
schedule
public Schedule schedule()
Obtenir la propriété schedule : il s’agit d’un champ obligatoire. Ce champ est utilisé pour planifier une formation d’inventaire.
Returns:
schemaFields
public List
Obtenir la propriété schemaFields : il s’agit d’un champ obligatoire. Ce champ spécifie les champs et les propriétés de l’objet à inclure dans l’inventaire. La valeur du champ de schéma « Name » est toujours requise. Les valeurs valides pour ce champ pour la définition 'Blob'.objectType incluent 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTierTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted,LetedId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Pour le champ de schéma de type d’objet Blob, la valeur « DeletedTime » s’applique uniquement aux comptes avec Hns. Les valeurs valides pour « Container » definition.objectType incluent « Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays ». Les valeurs de champ de schéma « Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId » sont valides uniquement pour les comptes compatibles Hns. Les valeurs de champ de schéma « Tags, TagCount » sont uniquement valides pour les comptes non Hns.
Returns:
validate
public void validate()
Valide le instance.
withFilters
public BlobInventoryPolicyDefinition withFilters(BlobInventoryPolicyFilter filters)
Définir la propriété filters : objet qui définit le jeu de filtres.
Parameters:
Returns:
withFormat
public BlobInventoryPolicyDefinition withFormat(Format format)
Définir la propriété format : il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire.
Parameters:
Returns:
withObjectType
public BlobInventoryPolicyDefinition withObjectType(ObjectType objectType)
Définir la propriété objectType : il s’agit d’un champ obligatoire. Ce champ spécifie l’étendue de l’inventaire créé au niveau de l’objet blob ou du conteneur.
Parameters:
Returns:
withSchedule
public BlobInventoryPolicyDefinition withSchedule(Schedule schedule)
Définir la propriété schedule : il s’agit d’un champ obligatoire. Ce champ est utilisé pour planifier une formation d’inventaire.
Parameters:
Returns:
withSchemaFields
public BlobInventoryPolicyDefinition withSchemaFields(List
Définir la propriété schemaFields : il s’agit d’un champ obligatoire. Ce champ spécifie les champs et les propriétés de l’objet à inclure dans l’inventaire. La valeur du champ de schéma « Name » est toujours requise. Les valeurs valides pour ce champ pour la définition 'Blob'.objectType incluent 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTierTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted,LetedId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Pour le champ de schéma de type d’objet Blob, la valeur « DeletedTime » s’applique uniquement aux comptes avec Hns. Les valeurs valides pour « Container » definition.objectType incluent « Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays ». Les valeurs de champ de schéma « Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId » sont valides uniquement pour les comptes compatibles Hns. Les valeurs de champ de schéma « Tags, TagCount » sont uniquement valides pour les comptes non Hns.
Parameters:
Returns:
S’applique à
Azure SDK for Java