Class CfnContainerAssociation.ContainerMonitoringConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.networkfirewall.CfnContainerAssociation.ContainerMonitoringConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnContainerAssociation.ContainerMonitoringConfigurationProperty>
- Enclosing interface:
CfnContainerAssociation.ContainerMonitoringConfigurationProperty
@Stability(Stable)
public static final class CfnContainerAssociation.ContainerMonitoringConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnContainerAssociation.ContainerMonitoringConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributeFilters(List<? extends Object> attributeFilters) attributeFilters(IResolvable attributeFilters) build()Builds the configured instance.clusterArn(String clusterArn)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
clusterArn
@Stability(Stable) public CfnContainerAssociation.ContainerMonitoringConfigurationProperty.Builder clusterArn(String clusterArn) - Parameters:
clusterArn- The ARN of the Amazon ECS or Amazon EKS cluster to monitor. This parameter is required. The cluster must be in the same Region and account as the container association.- Returns:
this
-
attributeFilters
@Stability(Stable) public CfnContainerAssociation.ContainerMonitoringConfigurationProperty.Builder attributeFilters(IResolvable attributeFilters) Sets the value ofCfnContainerAssociation.ContainerMonitoringConfigurationProperty.getAttributeFilters()- Parameters:
attributeFilters- Key-value pairs that filter which containers are tracked. For Amazon EKS, you can filter by namespace and Kubernetes labels. For Amazon ECS, you can filter by container instance attributes (EC2 launch type only).- Returns:
this
-
attributeFilters
@Stability(Stable) public CfnContainerAssociation.ContainerMonitoringConfigurationProperty.Builder attributeFilters(List<? extends Object> attributeFilters) Sets the value ofCfnContainerAssociation.ContainerMonitoringConfigurationProperty.getAttributeFilters()- Parameters:
attributeFilters- Key-value pairs that filter which containers are tracked. For Amazon EKS, you can filter by namespace and Kubernetes labels. For Amazon ECS, you can filter by container instance attributes (EC2 launch type only).- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnContainerAssociation.ContainerMonitoringConfigurationProperty>- Returns:
- a new instance of
CfnContainerAssociation.ContainerMonitoringConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-