Interface S3LogsConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<S3LogsConfig.Builder,S3LogsConfig>, SdkBuilder<S3LogsConfig.Builder,S3LogsConfig>, SdkPojo
Enclosing class:
S3LogsConfig

public static interface S3LogsConfig.Builder extends SdkPojo, CopyableBuilder<S3LogsConfig.Builder,S3LogsConfig>
  • Method Details

    • status

      S3LogsConfig.Builder status(String status)

      The current status of the S3 build logs. Valid values are:

      • ENABLED: S3 build logs are enabled for this build project.

      • DISABLED: S3 build logs are not enabled for this build project.

      Parameters:
      status - The current status of the S3 build logs. Valid values are:

      • ENABLED: S3 build logs are enabled for this build project.

      • DISABLED: S3 build logs are not enabled for this build project.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the S3 build logs. Valid values are:

      • ENABLED: S3 build logs are enabled for this build project.

      • DISABLED: S3 build logs are not enabled for this build project.

      Parameters:
      status - The current status of the S3 build logs. Valid values are:

      • ENABLED: S3 build logs are enabled for this build project.

      • DISABLED: S3 build logs are not enabled for this build project.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • location

      S3LogsConfig.Builder location(String location)

      The ARN of an S3 bucket and the path prefix for S3 logs. If your Amazon S3 bucket name is my-bucket, and your path prefix is build-log, then acceptable formats are my-bucket/build-log or arn:aws:s3:::my-bucket/build-log.

      Parameters:
      location - The ARN of an S3 bucket and the path prefix for S3 logs. If your Amazon S3 bucket name is my-bucket, and your path prefix is build-log, then acceptable formats are my-bucket/build-log or arn:aws:s3:::my-bucket/build-log.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • encryptionDisabled

      S3LogsConfig.Builder encryptionDisabled(Boolean encryptionDisabled)

      Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.

      Parameters:
      encryptionDisabled - Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bucketOwnerAccess

      S3LogsConfig.Builder bucketOwnerAccess(String bucketOwnerAccess)
      Sets the value of the BucketOwnerAccess property for this object.
      Parameters:
      bucketOwnerAccess - The new value for the BucketOwnerAccess property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • bucketOwnerAccess

      S3LogsConfig.Builder bucketOwnerAccess(BucketOwnerAccess bucketOwnerAccess)
      Sets the value of the BucketOwnerAccess property for this object.
      Parameters:
      bucketOwnerAccess - The new value for the BucketOwnerAccess property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: