Package com.pulumi.aws.athena.inputs
Class WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.athena.inputs.WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder
-
public static final class WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgsbuild()WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builderenabled(java.lang.Boolean enabled)WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.BuilderkmsKey(com.pulumi.core.Output<java.lang.String> kmsKey)WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.BuilderkmsKey(java.lang.String kmsKey)WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.BuilderlogLocation(com.pulumi.core.Output<java.lang.String> logLocation)WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.BuilderlogLocation(java.lang.String logLocation)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs defaults)
-
-
Method Detail
-
enabled
public WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Boolean whether Amazon S3 logging is enabled for the workgroup.- Returns:
- builder
-
enabled
public WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Boolean whether Amazon S3 logging is enabled for the workgroup.- Returns:
- builder
-
kmsKey
public WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder kmsKey(@Nullable com.pulumi.core.Output<java.lang.String> kmsKey)
- Parameters:
kmsKey- KMS key ARN to encrypt the logs published to the given Amazon S3 destination.- Returns:
- builder
-
kmsKey
public WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder kmsKey(java.lang.String kmsKey)
- Parameters:
kmsKey- KMS key ARN to encrypt the logs published to the given Amazon S3 destination.- Returns:
- builder
-
logLocation
public WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder logLocation(@Nullable com.pulumi.core.Output<java.lang.String> logLocation)
- Parameters:
logLocation- Amazon S3 destination URI (`s3://bucket/prefix`) for log publishing.- Returns:
- builder
-
logLocation
public WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs.Builder logLocation(java.lang.String logLocation)
- Parameters:
logLocation- Amazon S3 destination URI (`s3://bucket/prefix`) for log publishing.- Returns:
- builder
-
build
public WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs build()
-
-