Interface MetricsFilter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MetricsFilter.Builder,
,MetricsFilter> SdkBuilder<MetricsFilter.Builder,
,MetricsFilter> SdkPojo
- Enclosing class:
MetricsFilter
-
Method Summary
Modifier and TypeMethodDescriptionaccessPointArn
(String accessPointArn) The access point ARN used when evaluating a metrics filter.default MetricsFilter.Builder
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.and
(MetricsAndOperator and) A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.The prefix used when evaluating a metrics filter.default MetricsFilter.Builder
tag
(Consumer<Tag.Builder> tag) The tag used when evaluating a metrics filter.The tag used when evaluating a metrics filter.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 Details
-
prefix
The prefix used when evaluating a metrics filter.
- Parameters:
prefix
- The prefix used when evaluating a metrics filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tag
The tag used when evaluating a metrics filter.
- Parameters:
tag
- The tag used when evaluating a metrics filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tag
The tag used when evaluating a metrics filter.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totag(Tag)
.- Parameters:
tag
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessPointArn
The access point ARN used when evaluating a metrics filter.
- Parameters:
accessPointArn
- The access point ARN used when evaluating a metrics filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
and
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
- Parameters:
and
- A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
and
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
This is a convenience method that creates an instance of theMetricsAndOperator.Builder
avoiding the need to create one manually viaMetricsAndOperator.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toand(MetricsAndOperator)
.- Parameters:
and
- a consumer that will call methods onMetricsAndOperator.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-