Class CfnSessionLoggerPropsMixin.S3LogConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.workspacesweb.CfnSessionLoggerPropsMixin.S3LogConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSessionLoggerPropsMixin.S3LogConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSessionLoggerPropsMixin.S3LogConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnSessionLoggerPropsMixin.S3LogConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSessionLoggerPropsMixin.S3LogConfigurationProperty
An implementation for
CfnSessionLoggerPropsMixin.S3LogConfigurationProperty-
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.workspacesweb.CfnSessionLoggerPropsMixin.S3LogConfigurationProperty
CfnSessionLoggerPropsMixin.S3LogConfigurationProperty.Builder, CfnSessionLoggerPropsMixin.S3LogConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSessionLoggerPropsMixin.S3LogConfigurationProperty.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 S3 bucket name where logs are delivered.final StringThe expected bucket owner of the target S3 bucket.final StringThe folder structure that defines the organizational structure for log files in S3.final StringThe S3 path prefix that determines where log files are stored.final StringThe format of the LogFile that is written to S3.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 theCfnSessionLoggerPropsMixin.S3LogConfigurationProperty.Builder.
-
-
Method Details
-
getBucket
Description copied from interface:CfnSessionLoggerPropsMixin.S3LogConfigurationPropertyThe S3 bucket name where logs are delivered.- Specified by:
getBucketin interfaceCfnSessionLoggerPropsMixin.S3LogConfigurationProperty- See Also:
-
getBucketOwner
Description copied from interface:CfnSessionLoggerPropsMixin.S3LogConfigurationPropertyThe expected bucket owner of the target S3 bucket.The caller must have permissions to write to the target bucket.
- Specified by:
getBucketOwnerin interfaceCfnSessionLoggerPropsMixin.S3LogConfigurationProperty- See Also:
-
getFolderStructure
Description copied from interface:CfnSessionLoggerPropsMixin.S3LogConfigurationPropertyThe folder structure that defines the organizational structure for log files in S3.- Specified by:
getFolderStructurein interfaceCfnSessionLoggerPropsMixin.S3LogConfigurationProperty- See Also:
-
getKeyPrefix
Description copied from interface:CfnSessionLoggerPropsMixin.S3LogConfigurationPropertyThe S3 path prefix that determines where log files are stored.- Specified by:
getKeyPrefixin interfaceCfnSessionLoggerPropsMixin.S3LogConfigurationProperty- See Also:
-
getLogFileFormat
Description copied from interface:CfnSessionLoggerPropsMixin.S3LogConfigurationPropertyThe format of the LogFile that is written to S3.- Specified by:
getLogFileFormatin interfaceCfnSessionLoggerPropsMixin.S3LogConfigurationProperty- 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()
-