Class SessionLoggerLogConfigurationS3


  • public final class SessionLoggerLogConfigurationS3
    extends java.lang.Object
    • Method Detail

      • bucket

        public java.lang.String bucket()
        Returns:
        S3 bucket name where logs are delivered.
      • bucketOwner

        public java.util.Optional<java.lang.String> bucketOwner()
        Returns:
        Expected bucket owner of the target S3 bucket.
      • folderStructure

        public java.lang.String folderStructure()
        Returns:
        Folder structure that defines the organizational structure for log files in S3. Valid values: `FlatStructure`, `DateBasedStructure`.
      • keyPrefix

        public java.util.Optional<java.lang.String> keyPrefix()
        Returns:
        S3 path prefix that determines where log files are stored.
      • logFileFormat

        public java.lang.String logFileFormat()
        Returns:
        Format of the log file written to S3. Valid values: `Json`, `Parquet`.