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