Class CfnBucket.InventoryConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.CfnBucket.InventoryConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBucket.InventoryConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBucket.InventoryConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnBucket.InventoryConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBucket.InventoryConfigurationProperty
An implementation for
CfnBucket.InventoryConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.CfnBucket.InventoryConfigurationProperty
CfnBucket.InventoryConfigurationProperty.Builder, CfnBucket.InventoryConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBucket.InventoryConfigurationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Contains information about where to publish the inventory results.final Object
Specifies whether the inventory is enabled or disabled.final String
getId()
The ID used to identify the inventory configuration.final String
Object versions to include in the inventory list.Contains the optional fields that are included in the inventory results.final String
Specifies the inventory filter prefix.final String
Specifies the schedule for generating inventory results.final int
hashCode()
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 theCfnBucket.InventoryConfigurationProperty.Builder
.
-
-
Method Details
-
getDestination
Description copied from interface:CfnBucket.InventoryConfigurationProperty
Contains information about where to publish the inventory results.- Specified by:
getDestination
in interfaceCfnBucket.InventoryConfigurationProperty
- See Also:
-
getEnabled
Description copied from interface:CfnBucket.InventoryConfigurationProperty
Specifies whether the inventory is enabled or disabled.If set to
True
, an inventory list is generated. If set toFalse
, no inventory list is generated.- Specified by:
getEnabled
in interfaceCfnBucket.InventoryConfigurationProperty
- See Also:
-
getId
Description copied from interface:CfnBucket.InventoryConfigurationProperty
The ID used to identify the inventory configuration.- Specified by:
getId
in interfaceCfnBucket.InventoryConfigurationProperty
- See Also:
-
getIncludedObjectVersions
Description copied from interface:CfnBucket.InventoryConfigurationProperty
Object versions to include in the inventory list.If set to
All
, the list includes all the object versions, which adds the version-related fieldsVersionId
,IsLatest
, andDeleteMarker
to the list. If set toCurrent
, the list does not contain these version-related fields.- Specified by:
getIncludedObjectVersions
in interfaceCfnBucket.InventoryConfigurationProperty
- See Also:
-
getScheduleFrequency
Description copied from interface:CfnBucket.InventoryConfigurationProperty
Specifies the schedule for generating inventory results.- Specified by:
getScheduleFrequency
in interfaceCfnBucket.InventoryConfigurationProperty
- See Also:
-
getOptionalFields
Description copied from interface:CfnBucket.InventoryConfigurationProperty
Contains the optional fields that are included in the inventory results.- Specified by:
getOptionalFields
in interfaceCfnBucket.InventoryConfigurationProperty
- See Also:
-
getPrefix
Description copied from interface:CfnBucket.InventoryConfigurationProperty
Specifies the inventory filter prefix.- Specified by:
getPrefix
in interfaceCfnBucket.InventoryConfigurationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-