Interface SamplingRuleRecord.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SamplingRuleRecord.Builder,SamplingRuleRecord>,SdkBuilder<SamplingRuleRecord.Builder,SamplingRuleRecord>,SdkPojo
- Enclosing class:
- SamplingRuleRecord
@Mutable @NotThreadSafe public static interface SamplingRuleRecord.Builder extends SdkPojo, CopyableBuilder<SamplingRuleRecord.Builder,SamplingRuleRecord>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SamplingRuleRecord.BuildercreatedAt(Instant createdAt)When the rule was created.SamplingRuleRecord.BuildermodifiedAt(Instant modifiedAt)When the rule was last modified.default SamplingRuleRecord.BuildersamplingRule(Consumer<SamplingRule.Builder> samplingRule)The sampling rule.SamplingRuleRecord.BuildersamplingRule(SamplingRule samplingRule)The sampling rule.-
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
-
samplingRule
SamplingRuleRecord.Builder samplingRule(SamplingRule samplingRule)
The sampling rule.
- Parameters:
samplingRule- The sampling rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samplingRule
default SamplingRuleRecord.Builder samplingRule(Consumer<SamplingRule.Builder> samplingRule)
The sampling rule.
This is a convenience method that creates an instance of theSamplingRule.Builderavoiding the need to create one manually viaSamplingRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosamplingRule(SamplingRule).- Parameters:
samplingRule- a consumer that will call methods onSamplingRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
samplingRule(SamplingRule)
-
createdAt
SamplingRuleRecord.Builder createdAt(Instant createdAt)
When the rule was created.
- Parameters:
createdAt- When the rule was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
SamplingRuleRecord.Builder modifiedAt(Instant modifiedAt)
When the rule was last modified.
- Parameters:
modifiedAt- When the rule was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-