Interface StepMonitoringConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<StepMonitoringConfiguration.Builder,StepMonitoringConfiguration>,SdkBuilder<StepMonitoringConfiguration.Builder,StepMonitoringConfiguration>,SdkPojo
- Enclosing class:
- StepMonitoringConfiguration
@Mutable @NotThreadSafe public static interface StepMonitoringConfiguration.Builder extends SdkPojo, CopyableBuilder<StepMonitoringConfiguration.Builder,StepMonitoringConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StepMonitoringConfiguration.Builders3MonitoringConfiguration(Consumer<S3MonitoringConfiguration.Builder> s3MonitoringConfiguration)The Amazon S3 configuration for monitoring log publishing.StepMonitoringConfiguration.Builders3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)The Amazon S3 configuration for monitoring log publishing.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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:
s3MonitoringConfiguration(S3MonitoringConfiguration)
-
-