Interface S3Logs.Builder

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

@Mutable @NotThreadSafe public static interface S3Logs.Builder extends SdkPojo, CopyableBuilder<S3Logs.Builder,S3Logs>
  • Method Details

    • s3BucketName

      S3Logs.Builder s3BucketName(String s3BucketName)

      The name of an existing Amazon S3 bucket where Image Builder saves build logs. The bucket isn't validated when you create or update the configuration, and Image Builder doesn't create it. The instance profile associated with this infrastructure configuration must have permission to write to the bucket.

      Parameters:
      s3BucketName - The name of an existing Amazon S3 bucket where Image Builder saves build logs. The bucket isn't validated when you create or update the configuration, and Image Builder doesn't create it. The instance profile associated with this infrastructure configuration must have permission to write to the bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3KeyPrefix

      S3Logs.Builder s3KeyPrefix(String s3KeyPrefix)

      The Amazon S3 key prefix under which Image Builder writes build and test logs in the bucket.

      Parameters:
      s3KeyPrefix - The Amazon S3 key prefix under which Image Builder writes build and test logs in the bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.