Class CfnFlowLogPropsMixin.DestinationOptionsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnFlowLogPropsMixin.DestinationOptionsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFlowLogPropsMixin.DestinationOptionsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlowLogPropsMixin.DestinationOptionsProperty
@Stability(Stable)
@Internal
public static final class CfnFlowLogPropsMixin.DestinationOptionsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFlowLogPropsMixin.DestinationOptionsProperty
An implementation for
CfnFlowLogPropsMixin.DestinationOptionsProperty-
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.cfnpropertymixins.services.ec2.CfnFlowLogPropsMixin.DestinationOptionsProperty
CfnFlowLogPropsMixin.DestinationOptionsProperty.Builder, CfnFlowLogPropsMixin.DestinationOptionsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFlowLogPropsMixin.DestinationOptionsProperty.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 StringThe format for the flow log.final ObjectIndicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.final ObjectIndicates whether to partition the flow log per hour.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 theCfnFlowLogPropsMixin.DestinationOptionsProperty.Builder.
-
-
Method Details
-
getFileFormat
Description copied from interface:CfnFlowLogPropsMixin.DestinationOptionsPropertyThe format for the flow log.The default is
plain-text.- Specified by:
getFileFormatin interfaceCfnFlowLogPropsMixin.DestinationOptionsProperty- See Also:
-
getHiveCompatiblePartitions
Description copied from interface:CfnFlowLogPropsMixin.DestinationOptionsPropertyIndicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.The default is
false.Returns union: either
BooleanorIResolvable- Specified by:
getHiveCompatiblePartitionsin interfaceCfnFlowLogPropsMixin.DestinationOptionsProperty- See Also:
-
getPerHourPartition
Description copied from interface:CfnFlowLogPropsMixin.DestinationOptionsPropertyIndicates whether to partition the flow log per hour.This reduces the cost and response time for queries. The default is
false.Returns union: either
BooleanorIResolvable- Specified by:
getPerHourPartitionin interfaceCfnFlowLogPropsMixin.DestinationOptionsProperty- See Also:
-
$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()
-