Class LoadBalancerAccessLogsArgs.Builder

  • Enclosing class:
    LoadBalancerAccessLogsArgs

    public static final class LoadBalancerAccessLogsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • bucket

        public LoadBalancerAccessLogsArgs.Builder bucket​(com.pulumi.core.Output<java.lang.String> bucket)
        Parameters:
        bucket - The S3 bucket name to store the logs in.
        Returns:
        builder
      • enabled

        public LoadBalancerAccessLogsArgs.Builder enabled​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Boolean to enable / disable `access_logs`. Defaults to `false`, even when `bucket` is specified.
        Returns:
        builder
      • enabled

        public LoadBalancerAccessLogsArgs.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Boolean to enable / disable `access_logs`. Defaults to `false`, even when `bucket` is specified.
        Returns:
        builder
      • prefix

        public LoadBalancerAccessLogsArgs.Builder prefix​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> prefix)
        Parameters:
        prefix - The S3 bucket prefix. Logs are stored in the root if not configured.
        Returns:
        builder
      • prefix

        public LoadBalancerAccessLogsArgs.Builder prefix​(java.lang.String prefix)
        Parameters:
        prefix - The S3 bucket prefix. Logs are stored in the root if not configured.
        Returns:
        builder