@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-01-31T18:36:52.011Z") public enum InventoryObjectVersion extends java.lang.Enum<InventoryObjectVersion>
Example:
Bucket inventoryBucket = new Bucket(this, "InventoryBucket"); Bucket dataBucket = Bucket.Builder.create(this, "DataBucket") .inventories(List.of(Inventory.builder() .frequency(InventoryFrequency.DAILY) .includeObjectVersions(InventoryObjectVersion.CURRENT) .destination(InventoryDestination.builder() .bucket(inventoryBucket) .build()) .build(), Inventory.builder() .frequency(InventoryFrequency.WEEKLY) .includeObjectVersions(InventoryObjectVersion.ALL) .destination(InventoryDestination.builder() .bucket(inventoryBucket) .prefix("with-all-versions") .build()) .build())) .build();
Enum Constant and Description |
---|
ALL
Includes all versions of each object in the report.
|
CURRENT
Includes only the current version of each object in the report.
|
Modifier and Type | Method and Description |
---|---|
static InventoryObjectVersion |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static InventoryObjectVersion[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final InventoryObjectVersion ALL
public static final InventoryObjectVersion CURRENT
public static InventoryObjectVersion[] values()
for (InventoryObjectVersion c : InventoryObjectVersion.values()) System.out.println(c);
public static InventoryObjectVersion valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null