Interface ActionDefinition.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ActionDefinition.Builder,,ActionDefinition> SdkBuilder<ActionDefinition.Builder,,ActionDefinition> SdkPojo
- Enclosing class:
ActionDefinition
-
Method Summary
Modifier and TypeMethodDescriptiondefault ActionDefinition.BuilderpublishMetricAction(Consumer<PublishMetricAction.Builder> publishMetricAction) Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet.publishMetricAction(PublishMetricAction publishMetricAction) Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet.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, sdkFields
-
Method Details
-
publishMetricAction
Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.
You can pair this custom action with any of the standard stateless rule actions. For example, you could pair this in a rule action with the standard action that forwards the packet for stateful inspection. Then, when a packet matches the rule, Network Firewall publishes metrics for the packet and forwards it.
- Parameters:
publishMetricAction- Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.You can pair this custom action with any of the standard stateless rule actions. For example, you could pair this in a rule action with the standard action that forwards the packet for stateful inspection. Then, when a packet matches the rule, Network Firewall publishes metrics for the packet and forwards it.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publishMetricAction
default ActionDefinition.Builder publishMetricAction(Consumer<PublishMetricAction.Builder> publishMetricAction) Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.
You can pair this custom action with any of the standard stateless rule actions. For example, you could pair this in a rule action with the standard action that forwards the packet for stateful inspection. Then, when a packet matches the rule, Network Firewall publishes metrics for the packet and forwards it.
This is a convenience method that creates an instance of thePublishMetricAction.Builderavoiding the need to create one manually viaPublishMetricAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topublishMetricAction(PublishMetricAction).- Parameters:
publishMetricAction- a consumer that will call methods onPublishMetricAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-