Interface AIBenchmarkOutputResult.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AIBenchmarkOutputResult.Builder,,AIBenchmarkOutputResult> SdkBuilder<AIBenchmarkOutputResult.Builder,,AIBenchmarkOutputResult> SdkPojo
- Enclosing class:
AIBenchmarkOutputResult
@Mutable
@NotThreadSafe
public static interface AIBenchmarkOutputResult.Builder
extends SdkPojo, CopyableBuilder<AIBenchmarkOutputResult.Builder,AIBenchmarkOutputResult>
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchLogs(Collection<AICloudWatchLogs> cloudWatchLogs) The CloudWatch log information for the benchmark job.cloudWatchLogs(Consumer<AICloudWatchLogs.Builder>... cloudWatchLogs) The CloudWatch log information for the benchmark job.cloudWatchLogs(AICloudWatchLogs... cloudWatchLogs) The CloudWatch log information for the benchmark job.s3OutputLocation(String s3OutputLocation) The Amazon S3 URI where benchmark results are stored.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
s3OutputLocation
The Amazon S3 URI where benchmark results are stored.
- Parameters:
s3OutputLocation- The Amazon S3 URI where benchmark results are stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogs
The CloudWatch log information for the benchmark job.
- Parameters:
cloudWatchLogs- The CloudWatch log information for the benchmark job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogs
The CloudWatch log information for the benchmark job.
- Parameters:
cloudWatchLogs- The CloudWatch log information for the benchmark job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogs
AIBenchmarkOutputResult.Builder cloudWatchLogs(Consumer<AICloudWatchLogs.Builder>... cloudWatchLogs) The CloudWatch log information for the benchmark job.
This is a convenience method that creates an instance of theAICloudWatchLogs.Builderavoiding the need to create one manually viaAICloudWatchLogs.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLogs(List<AICloudWatchLogs>).- Parameters:
cloudWatchLogs- a consumer that will call methods onAICloudWatchLogs.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-