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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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_REGION: Top contributor network flows between Regions (to the edge of another Region) -
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_REGION: Top contributor network flows between Regions (to the edge of another Region) -
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_REGION: Top contributor network flows between Regions (to the edge of another Region) -
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_REGION: Top contributor network flows between Regions (to the edge of another Region) -
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.Builderavoiding the need to create one manually viaTraversedComponent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKubernetesMetadata.builder().When the
Consumercompletes,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.
-