Class CfnFlowLog.DestinationOptionsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnFlowLog.DestinationOptionsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFlowLog.DestinationOptionsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlowLog.DestinationOptionsProperty
@Stability(Stable)
@Internal
public static final class CfnFlowLog.DestinationOptionsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFlowLog.DestinationOptionsProperty
An implementation for
CfnFlowLog.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.services.ec2.CfnFlowLog.DestinationOptionsProperty
CfnFlowLog.DestinationOptionsProperty.Builder, CfnFlowLog.DestinationOptionsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFlowLog.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 theCfnFlowLog.DestinationOptionsProperty.Builder.
-
-
Method Details
-
getFileFormat
Description copied from interface:CfnFlowLog.DestinationOptionsPropertyThe format for the flow log.The default is
plain-text.- Specified by:
getFileFormatin interfaceCfnFlowLog.DestinationOptionsProperty- See Also:
-
getHiveCompatiblePartitions
Description copied from interface:CfnFlowLog.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 interfaceCfnFlowLog.DestinationOptionsProperty- See Also:
-
getPerHourPartition
Description copied from interface:CfnFlowLog.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 interfaceCfnFlowLog.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()
-