Interface ExperimentLogConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ExperimentLogConfiguration.Builder,ExperimentLogConfiguration>,SdkBuilder<ExperimentLogConfiguration.Builder,ExperimentLogConfiguration>,SdkPojo
- Enclosing class:
- ExperimentLogConfiguration
public static interface ExperimentLogConfiguration.Builder extends SdkPojo, CopyableBuilder<ExperimentLogConfiguration.Builder,ExperimentLogConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ExperimentLogConfiguration.BuildercloudWatchLogsConfiguration(Consumer<ExperimentCloudWatchLogsLogConfiguration.Builder> cloudWatchLogsConfiguration)The configuration for experiment logging to Amazon CloudWatch Logs.ExperimentLogConfiguration.BuildercloudWatchLogsConfiguration(ExperimentCloudWatchLogsLogConfiguration cloudWatchLogsConfiguration)The configuration for experiment logging to Amazon CloudWatch Logs.ExperimentLogConfiguration.BuilderlogSchemaVersion(Integer logSchemaVersion)The schema version.default ExperimentLogConfiguration.Builders3Configuration(Consumer<ExperimentS3LogConfiguration.Builder> s3Configuration)The configuration for experiment logging to Amazon S3.ExperimentLogConfiguration.Builders3Configuration(ExperimentS3LogConfiguration s3Configuration)The configuration for experiment logging to Amazon S3.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
cloudWatchLogsConfiguration
ExperimentLogConfiguration.Builder cloudWatchLogsConfiguration(ExperimentCloudWatchLogsLogConfiguration cloudWatchLogsConfiguration)
The configuration for experiment logging to Amazon CloudWatch Logs.
- Parameters:
cloudWatchLogsConfiguration- The configuration for experiment logging to Amazon CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogsConfiguration
default ExperimentLogConfiguration.Builder cloudWatchLogsConfiguration(Consumer<ExperimentCloudWatchLogsLogConfiguration.Builder> cloudWatchLogsConfiguration)
The configuration for experiment logging to Amazon CloudWatch Logs.
This is a convenience method that creates an instance of theExperimentCloudWatchLogsLogConfiguration.Builderavoiding the need to create one manually viaExperimentCloudWatchLogsLogConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLogsConfiguration(ExperimentCloudWatchLogsLogConfiguration).- Parameters:
cloudWatchLogsConfiguration- a consumer that will call methods onExperimentCloudWatchLogsLogConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cloudWatchLogsConfiguration(ExperimentCloudWatchLogsLogConfiguration)
-
s3Configuration
ExperimentLogConfiguration.Builder s3Configuration(ExperimentS3LogConfiguration s3Configuration)
The configuration for experiment logging to Amazon S3.
- Parameters:
s3Configuration- The configuration for experiment logging to Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Configuration
default ExperimentLogConfiguration.Builder s3Configuration(Consumer<ExperimentS3LogConfiguration.Builder> s3Configuration)
The configuration for experiment logging to Amazon S3.
This is a convenience method that creates an instance of theExperimentS3LogConfiguration.Builderavoiding the need to create one manually viaExperimentS3LogConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3Configuration(ExperimentS3LogConfiguration).- Parameters:
s3Configuration- a consumer that will call methods onExperimentS3LogConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3Configuration(ExperimentS3LogConfiguration)
-
logSchemaVersion
ExperimentLogConfiguration.Builder logSchemaVersion(Integer logSchemaVersion)
The schema version.
- Parameters:
logSchemaVersion- The schema version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-