Package com.pulumi.aws.athena.inputs
Class WorkgroupConfigurationMonitoringConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.athena.inputs.WorkgroupConfigurationMonitoringConfigurationArgs.Builder
-
- Enclosing class:
- WorkgroupConfigurationMonitoringConfigurationArgs
public static final class WorkgroupConfigurationMonitoringConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkgroupConfigurationMonitoringConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkgroupConfigurationMonitoringConfigurationArgs defaults)
-
-
Method Detail
-
cloudWatchLoggingConfiguration
public WorkgroupConfigurationMonitoringConfigurationArgs.Builder cloudWatchLoggingConfiguration(@Nullable com.pulumi.core.Output<WorkgroupConfigurationMonitoringConfigurationCloudWatchLoggingConfigurationArgs> cloudWatchLoggingConfiguration)
- Parameters:
cloudWatchLoggingConfiguration- Configuration block for delivering logs to Amazon CloudWatch log groups. See CloudWatch Logging Configuration below.- Returns:
- builder
-
cloudWatchLoggingConfiguration
public WorkgroupConfigurationMonitoringConfigurationArgs.Builder cloudWatchLoggingConfiguration(WorkgroupConfigurationMonitoringConfigurationCloudWatchLoggingConfigurationArgs cloudWatchLoggingConfiguration)
- Parameters:
cloudWatchLoggingConfiguration- Configuration block for delivering logs to Amazon CloudWatch log groups. See CloudWatch Logging Configuration below.- Returns:
- builder
-
managedLoggingConfiguration
public WorkgroupConfigurationMonitoringConfigurationArgs.Builder managedLoggingConfiguration(@Nullable com.pulumi.core.Output<WorkgroupConfigurationMonitoringConfigurationManagedLoggingConfigurationArgs> managedLoggingConfiguration)
- Parameters:
managedLoggingConfiguration- Configuration block for managed log persistence. See Managed Logging Configuration below.- Returns:
- builder
-
managedLoggingConfiguration
public WorkgroupConfigurationMonitoringConfigurationArgs.Builder managedLoggingConfiguration(WorkgroupConfigurationMonitoringConfigurationManagedLoggingConfigurationArgs managedLoggingConfiguration)
- Parameters:
managedLoggingConfiguration- Configuration block for managed log persistence. See Managed Logging Configuration below.- Returns:
- builder
-
s3LoggingConfiguration
public WorkgroupConfigurationMonitoringConfigurationArgs.Builder s3LoggingConfiguration(@Nullable com.pulumi.core.Output<WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs> s3LoggingConfiguration)
- Parameters:
s3LoggingConfiguration- Configuration block for delivering logs to Amazon S3 buckets. See S3 Logging Configuration below.- Returns:
- builder
-
s3LoggingConfiguration
public WorkgroupConfigurationMonitoringConfigurationArgs.Builder s3LoggingConfiguration(WorkgroupConfigurationMonitoringConfigurationS3LoggingConfigurationArgs s3LoggingConfiguration)
- Parameters:
s3LoggingConfiguration- Configuration block for delivering logs to Amazon S3 buckets. See S3 Logging Configuration below.- Returns:
- builder
-
build
public WorkgroupConfigurationMonitoringConfigurationArgs build()
-
-