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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.workspacesweb.CfnSessionLogger.S3LogConfigurationProperty
CfnSessionLogger.S3LogConfigurationProperty.Builder, CfnSessionLogger.S3LogConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnSessionLogger.S3LogConfigurationProperty.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 String
The S3 bucket name where logs are delivered.final String
The expected bucket owner of the target S3 bucket.final String
The folder structure that defines the organizational structure for log files in S3.final String
The S3 path prefix that determines where log files are stored.final String
The format of the LogFile that is written to S3.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 theCfnSessionLogger.S3LogConfigurationProperty.Builder
.
-
-
Method Details
-
getBucket
Description copied from interface:CfnSessionLogger.S3LogConfigurationProperty
The S3 bucket name where logs are delivered.- Specified by:
getBucket
in interfaceCfnSessionLogger.S3LogConfigurationProperty
- See Also:
-
getFolderStructure
Description copied from interface:CfnSessionLogger.S3LogConfigurationProperty
The folder structure that defines the organizational structure for log files in S3.- Specified by:
getFolderStructure
in interfaceCfnSessionLogger.S3LogConfigurationProperty
- See Also:
-
getLogFileFormat
Description copied from interface:CfnSessionLogger.S3LogConfigurationProperty
The format of the LogFile that is written to S3.- Specified by:
getLogFileFormat
in interfaceCfnSessionLogger.S3LogConfigurationProperty
- See Also:
-
getBucketOwner
Description copied from interface:CfnSessionLogger.S3LogConfigurationProperty
The expected bucket owner of the target S3 bucket.The caller must have permissions to write to the target bucket.
- Specified by:
getBucketOwner
in interfaceCfnSessionLogger.S3LogConfigurationProperty
- See Also:
-
getKeyPrefix
Description copied from interface:CfnSessionLogger.S3LogConfigurationProperty
The S3 path prefix that determines where log files are stored.- Specified by:
getKeyPrefix
in interfaceCfnSessionLogger.S3LogConfigurationProperty
- 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()
-