Interface StepMonitoringConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StepMonitoringConfiguration.Builder,,StepMonitoringConfiguration> SdkBuilder<StepMonitoringConfiguration.Builder,,StepMonitoringConfiguration> SdkPojo
- Enclosing class:
StepMonitoringConfiguration
-
Method Summary
Modifier and TypeMethodDescriptions3MonitoringConfiguration(Consumer<S3MonitoringConfiguration.Builder> s3MonitoringConfiguration) The Amazon S3 configuration for monitoring log publishing.s3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration) The Amazon S3 configuration for monitoring log publishing.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
-
s3MonitoringConfiguration
StepMonitoringConfiguration.Builder s3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration) The Amazon S3 configuration for monitoring log publishing. You can configure your step to send log information to Amazon S3. When it's specified, it takes precedence over the cluster's logging configuration. If you don't specify this configuration entirely, or omit individual fields, EMR falls back to cluster-level logging behavior.
- Parameters:
s3MonitoringConfiguration- The Amazon S3 configuration for monitoring log publishing. You can configure your step to send log information to Amazon S3. When it's specified, it takes precedence over the cluster's logging configuration. If you don't specify this configuration entirely, or omit individual fields, EMR falls back to cluster-level logging behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3MonitoringConfiguration
default StepMonitoringConfiguration.Builder s3MonitoringConfiguration(Consumer<S3MonitoringConfiguration.Builder> s3MonitoringConfiguration) The Amazon S3 configuration for monitoring log publishing. You can configure your step to send log information to Amazon S3. When it's specified, it takes precedence over the cluster's logging configuration. If you don't specify this configuration entirely, or omit individual fields, EMR falls back to cluster-level logging behavior.
This is a convenience method that creates an instance of theS3MonitoringConfiguration.Builderavoiding the need to create one manually viaS3MonitoringConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3MonitoringConfiguration(S3MonitoringConfiguration).- Parameters:
s3MonitoringConfiguration- a consumer that will call methods onS3MonitoringConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-