Interface Metrics.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Metrics.Builder,Metrics>,SdkBuilder<Metrics.Builder,Metrics>,SdkPojo
- Enclosing class:
- Metrics
public static interface Metrics.Builder extends SdkPojo, CopyableBuilder<Metrics.Builder,Metrics>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Metrics.BuildereventThreshold(Consumer<ReplicationTimeValue.Builder> eventThreshold)A container that specifies the time threshold for emitting thes3:Replication:OperationMissedThresholdevent.Metrics.BuildereventThreshold(ReplicationTimeValue eventThreshold)A container that specifies the time threshold for emitting thes3:Replication:OperationMissedThresholdevent.Metrics.Builderstatus(String status)Specifies whether replication metrics are enabled.Metrics.Builderstatus(MetricsStatus status)Specifies whether replication metrics are enabled.-
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
-
status
Metrics.Builder status(String status)
Specifies whether replication metrics are enabled.
- Parameters:
status- Specifies whether replication metrics are enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MetricsStatus,MetricsStatus
-
status
Metrics.Builder status(MetricsStatus status)
Specifies whether replication metrics are enabled.
- Parameters:
status- Specifies whether replication metrics are enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MetricsStatus,MetricsStatus
-
eventThreshold
Metrics.Builder eventThreshold(ReplicationTimeValue eventThreshold)
A container that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent.This is not supported by Amazon S3 on Outposts buckets.
- Parameters:
eventThreshold- A container that specifies the time threshold for emitting thes3:Replication:OperationMissedThresholdevent.This is not supported by Amazon S3 on Outposts buckets.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventThreshold
default Metrics.Builder eventThreshold(Consumer<ReplicationTimeValue.Builder> eventThreshold)
A container that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent. This is a convenience method that creates an instance of theThis is not supported by Amazon S3 on Outposts buckets.
ReplicationTimeValue.Builderavoiding the need to create one manually viaReplicationTimeValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toeventThreshold(ReplicationTimeValue).- Parameters:
eventThreshold- a consumer that will call methods onReplicationTimeValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
eventThreshold(ReplicationTimeValue)
-
-