Interface MonitorTopContributorsRow.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MonitorTopContributorsRow.Builder,
,MonitorTopContributorsRow> SdkBuilder<MonitorTopContributorsRow.Builder,
,MonitorTopContributorsRow> SdkPojo
- Enclosing class:
MonitorTopContributorsRow
-
Method Summary
Modifier and TypeMethodDescriptiondestinationCategory
(String destinationCategory) The destination category for a top contributors row.destinationCategory
(DestinationCategory destinationCategory) The destination category for a top contributors row.The destination network address translation (DNAT) IP address for a top contributor network flow.kubernetesMetadata
(Consumer<KubernetesMetadata.Builder> kubernetesMetadata) Meta data about Kubernetes resources.kubernetesMetadata
(KubernetesMetadata kubernetesMetadata) Meta data about Kubernetes resources.The Availability Zone for the local resource for a top contributor network flow.localInstanceArn
(String localInstanceArn) The Amazon Resource Name (ARN) of a local resource.localInstanceId
(String localInstanceId) The instance identifier for the local resource for a top contributor network flow.The IP address of the local resource for a top contributor network flow.localRegion
(String localRegion) The Amazon Web Services Region for the local resource for a top contributor network flow.localSubnetArn
(String localSubnetArn) The Amazon Resource Name (ARN) of a local subnet.localSubnetId
(String localSubnetId) The subnet ID for the local resource for a top contributor network flow.localVpcArn
(String localVpcArn) The Amazon Resource Name (ARN) of a local VPC.localVpcId
(String localVpcId) The VPC ID for a top contributor network flow for the local resource.The Availability Zone for the remote resource for a top contributor network flow.remoteInstanceArn
(String remoteInstanceArn) The Amazon Resource Name (ARN) of a remote resource.remoteInstanceId
(String remoteInstanceId) The instance identifier for the remote resource for a top contributor network flow.The IP address of the remote resource for a top contributor network flow.remoteRegion
(String remoteRegion) The Amazon Web Services Region for the remote resource for a top contributor network flow.remoteSubnetArn
(String remoteSubnetArn) The Amazon Resource Name (ARN) of a remote subnet.remoteSubnetId
(String remoteSubnetId) The subnet ID for the remote resource for a top contributor network flow.remoteVpcArn
(String remoteVpcArn) The Amazon Resource Name (ARN) of a remote VPC.remoteVpcId
(String remoteVpcId) The VPC ID for a top contributor network flow for the remote resource.The secure network address translation (SNAT) IP address for a top contributor network flow.targetPort
(Integer targetPort) The target port.traversedConstructs
(Collection<TraversedComponent> traversedConstructs) The constructs traversed by a network flow.traversedConstructs
(Consumer<TraversedComponent.Builder>... traversedConstructs) The constructs traversed by a network flow.traversedConstructs
(TraversedComponent... traversedConstructs) The constructs traversed by a network flow.The value of the metric for a top contributor network flow.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 Details
-
localIp
The IP address of the local resource for a top contributor network flow.
- Parameters:
localIp
- The IP address of the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snatIp
The secure network address translation (SNAT) IP address for a top contributor network flow.
- Parameters:
snatIp
- The secure network address translation (SNAT) IP address for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localInstanceId
The instance identifier for the local resource for a top contributor network flow.
- Parameters:
localInstanceId
- The instance identifier for the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localVpcId
The VPC ID for a top contributor network flow for the local resource.
- Parameters:
localVpcId
- The VPC ID for a top contributor network flow for the local resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localRegion
The Amazon Web Services Region for the local resource for a top contributor network flow.
- Parameters:
localRegion
- The Amazon Web Services Region for the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localAz
The Availability Zone for the local resource for a top contributor network flow.
- Parameters:
localAz
- The Availability Zone for the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localSubnetId
The subnet ID for the local resource for a top contributor network flow.
- Parameters:
localSubnetId
- The subnet ID for the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetPort
The target port.
- Parameters:
targetPort
- The target port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationCategory
The destination category for a top contributors row. Destination categories can be one of the following:
-
INTRA_AZ
: Top contributor network flows within a single Availability Zone -
INTER_AZ
: Top contributor network flows between Availability Zones -
INTER_VPC
: Top contributor network flows between VPCs -
AWS_SERVICES
: Top contributor network flows to or from Amazon Web Services services -
UNCLASSIFIED
: Top contributor network flows that do not have a bucket classification
- Parameters:
destinationCategory
- The destination category for a top contributors row. Destination categories can be one of the following:-
INTRA_AZ
: Top contributor network flows within a single Availability Zone -
INTER_AZ
: Top contributor network flows between Availability Zones -
INTER_VPC
: Top contributor network flows between VPCs -
AWS_SERVICES
: Top contributor network flows to or from Amazon Web Services services -
UNCLASSIFIED
: Top contributor network flows that do not have a bucket classification
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
destinationCategory
The destination category for a top contributors row. Destination categories can be one of the following:
-
INTRA_AZ
: Top contributor network flows within a single Availability Zone -
INTER_AZ
: Top contributor network flows between Availability Zones -
INTER_VPC
: Top contributor network flows between VPCs -
AWS_SERVICES
: Top contributor network flows to or from Amazon Web Services services -
UNCLASSIFIED
: Top contributor network flows that do not have a bucket classification
- Parameters:
destinationCategory
- The destination category for a top contributors row. Destination categories can be one of the following:-
INTRA_AZ
: Top contributor network flows within a single Availability Zone -
INTER_AZ
: Top contributor network flows between Availability Zones -
INTER_VPC
: Top contributor network flows between VPCs -
AWS_SERVICES
: Top contributor network flows to or from Amazon Web Services services -
UNCLASSIFIED
: Top contributor network flows that do not have a bucket classification
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
remoteVpcId
The VPC ID for a top contributor network flow for the remote resource.
- Parameters:
remoteVpcId
- The VPC ID for a top contributor network flow for the remote resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteRegion
The Amazon Web Services Region for the remote resource for a top contributor network flow.
- Parameters:
remoteRegion
- The Amazon Web Services Region for the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteAz
The Availability Zone for the remote resource for a top contributor network flow.
- Parameters:
remoteAz
- The Availability Zone for the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteSubnetId
The subnet ID for the remote resource for a top contributor network flow.
- Parameters:
remoteSubnetId
- The subnet ID for the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteInstanceId
The instance identifier for the remote resource for a top contributor network flow.
- Parameters:
remoteInstanceId
- The instance identifier for the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteIp
The IP address of the remote resource for a top contributor network flow.
- Parameters:
remoteIp
- The IP address of the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnatIp
The destination network address translation (DNAT) IP address for a top contributor network flow.
- Parameters:
dnatIp
- The destination network address translation (DNAT) IP address for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
The value of the metric for a top contributor network flow.
- Parameters:
value
- The value of the metric for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traversedConstructs
MonitorTopContributorsRow.Builder traversedConstructs(Collection<TraversedComponent> traversedConstructs) The constructs traversed by a network flow.
- Parameters:
traversedConstructs
- The constructs traversed by a network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traversedConstructs
The constructs traversed by a network flow.
- Parameters:
traversedConstructs
- The constructs traversed by a network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traversedConstructs
MonitorTopContributorsRow.Builder traversedConstructs(Consumer<TraversedComponent.Builder>... traversedConstructs) The constructs traversed by a network flow.
This is a convenience method that creates an instance of theTraversedComponent.Builder
avoiding the need to create one manually viaTraversedComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totraversedConstructs(List<TraversedComponent>)
.- Parameters:
traversedConstructs
- a consumer that will call methods onTraversedComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetesMetadata
Meta data about Kubernetes resources.
- Parameters:
kubernetesMetadata
- Meta data about Kubernetes resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetesMetadata
default MonitorTopContributorsRow.Builder kubernetesMetadata(Consumer<KubernetesMetadata.Builder> kubernetesMetadata) Meta data about Kubernetes resources.
This is a convenience method that creates an instance of theKubernetesMetadata.Builder
avoiding the need to create one manually viaKubernetesMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokubernetesMetadata(KubernetesMetadata)
.- Parameters:
kubernetesMetadata
- a consumer that will call methods onKubernetesMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
localInstanceArn
The Amazon Resource Name (ARN) of a local resource.
- Parameters:
localInstanceArn
- The Amazon Resource Name (ARN) of a local resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localSubnetArn
The Amazon Resource Name (ARN) of a local subnet.
- Parameters:
localSubnetArn
- The Amazon Resource Name (ARN) of a local subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localVpcArn
The Amazon Resource Name (ARN) of a local VPC.
- Parameters:
localVpcArn
- The Amazon Resource Name (ARN) of a local VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteInstanceArn
The Amazon Resource Name (ARN) of a remote resource.
- Parameters:
remoteInstanceArn
- The Amazon Resource Name (ARN) of a remote resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteSubnetArn
The Amazon Resource Name (ARN) of a remote subnet.
- Parameters:
remoteSubnetArn
- The Amazon Resource Name (ARN) of a remote subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteVpcArn
The Amazon Resource Name (ARN) of a remote VPC.
- Parameters:
remoteVpcArn
- The Amazon Resource Name (ARN) of a remote VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-