Package com.pulumi.aws.cloudwatch.inputs
Class LogDeliveryS3DeliveryConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.LogDeliveryS3DeliveryConfigurationArgs.Builder
-
- Enclosing class:
- LogDeliveryS3DeliveryConfigurationArgs
public static final class LogDeliveryS3DeliveryConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LogDeliveryS3DeliveryConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogDeliveryS3DeliveryConfigurationArgsbuild()LogDeliveryS3DeliveryConfigurationArgs.BuilderenableHiveCompatiblePath(com.pulumi.core.Output<java.lang.Boolean> enableHiveCompatiblePath)LogDeliveryS3DeliveryConfigurationArgs.BuilderenableHiveCompatiblePath(java.lang.Boolean enableHiveCompatiblePath)LogDeliveryS3DeliveryConfigurationArgs.BuildersuffixPath(com.pulumi.core.Output<java.lang.String> suffixPath)LogDeliveryS3DeliveryConfigurationArgs.BuildersuffixPath(java.lang.String suffixPath)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LogDeliveryS3DeliveryConfigurationArgs defaults)
-
-
Method Detail
-
enableHiveCompatiblePath
public LogDeliveryS3DeliveryConfigurationArgs.Builder enableHiveCompatiblePath(com.pulumi.core.Output<java.lang.Boolean> enableHiveCompatiblePath)
- Parameters:
enableHiveCompatiblePath- This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.- Returns:
- builder
-
enableHiveCompatiblePath
public LogDeliveryS3DeliveryConfigurationArgs.Builder enableHiveCompatiblePath(java.lang.Boolean enableHiveCompatiblePath)
- Parameters:
enableHiveCompatiblePath- This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.- Returns:
- builder
-
suffixPath
public LogDeliveryS3DeliveryConfigurationArgs.Builder suffixPath(com.pulumi.core.Output<java.lang.String> suffixPath)
- Parameters:
suffixPath- This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. **Note:** AWS automatically prepends account and service-specific prefixes (e.g., `AWSLogs/{account-id}/CloudFront/` for CloudFront sources) to the configured value. Specify only your custom suffix path without these AWS-managed prefixes.- Returns:
- builder
-
suffixPath
public LogDeliveryS3DeliveryConfigurationArgs.Builder suffixPath(java.lang.String suffixPath)
- Parameters:
suffixPath- This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. **Note:** AWS automatically prepends account and service-specific prefixes (e.g., `AWSLogs/{account-id}/CloudFront/` for CloudFront sources) to the configured value. Specify only your custom suffix path without these AWS-managed prefixes.- Returns:
- builder
-
build
public LogDeliveryS3DeliveryConfigurationArgs build()
-
-