Class Inventory.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.Inventory.Jsii$Proxy
- All Implemented Interfaces:
Inventory,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
Inventory
@Stability(Stable)
@Internal
public static final class Inventory.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements Inventory
An implementation for
Inventory-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.Inventory
Inventory.Builder, Inventory.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(Inventory.Builder builder) Constructor that initializes the object based on literal property values passed by theInventory.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal InventoryDestinationThe destination of the inventory.final BooleanWhether the inventory is enabled or disabled.final InventoryFormatThe format of the inventory.final InventoryFrequencyFrequency at which the inventory should be generated.final InventoryObjectVersionIf the inventory should contain all the object versions or only the current one.final StringThe inventory configuration ID.final StringThe inventory will only include objects that meet the prefix filter criteria.A list of optional fields to be included in the inventory result.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theInventory.Builder.
-
-
Method Details
-
getDestination
Description copied from interface:InventoryThe destination of the inventory.- Specified by:
getDestinationin interfaceInventory
-
getEnabled
Description copied from interface:InventoryWhether the inventory is enabled or disabled.Default: true
- Specified by:
getEnabledin interfaceInventory
-
getFormat
Description copied from interface:InventoryThe format of the inventory.Default: InventoryFormat.CSV
-
getFrequency
Description copied from interface:InventoryFrequency at which the inventory should be generated.Default: InventoryFrequency.WEEKLY
- Specified by:
getFrequencyin interfaceInventory
-
getIncludeObjectVersions
Description copied from interface:InventoryIf the inventory should contain all the object versions or only the current one.Default: InventoryObjectVersion.ALL
- Specified by:
getIncludeObjectVersionsin interfaceInventory
-
getInventoryId
Description copied from interface:InventoryThe inventory configuration ID.Should be limited to 64 characters and can only contain letters, numbers, periods, dashes, and underscores.
Default: - generated ID.
- Specified by:
getInventoryIdin interfaceInventory
-
getObjectsPrefix
Description copied from interface:InventoryThe inventory will only include objects that meet the prefix filter criteria.Default: - No objects prefix
- Specified by:
getObjectsPrefixin interfaceInventory
-
getOptionalFields
Description copied from interface:InventoryA list of optional fields to be included in the inventory result.Default: - No optional fields.
- Specified by:
getOptionalFieldsin interfaceInventory
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-