Interface MonitorTopContributorsRow.Builder

    • Method Detail

      • localIp

        MonitorTopContributorsRow.Builder localIp​(String 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

        MonitorTopContributorsRow.Builder snatIp​(String 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

        MonitorTopContributorsRow.Builder localInstanceId​(String 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

        MonitorTopContributorsRow.Builder localVpcId​(String 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

        MonitorTopContributorsRow.Builder localRegion​(String 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

        MonitorTopContributorsRow.Builder localAz​(String 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

        MonitorTopContributorsRow.Builder localSubnetId​(String 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

        MonitorTopContributorsRow.Builder targetPort​(Integer 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

        MonitorTopContributorsRow.Builder destinationCategory​(String 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, DestinationCategory
      • destinationCategory

        MonitorTopContributorsRow.Builder destinationCategory​(DestinationCategory 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, DestinationCategory
      • remoteVpcId

        MonitorTopContributorsRow.Builder remoteVpcId​(String 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

        MonitorTopContributorsRow.Builder remoteRegion​(String 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

        MonitorTopContributorsRow.Builder remoteAz​(String 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

        MonitorTopContributorsRow.Builder remoteSubnetId​(String 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

        MonitorTopContributorsRow.Builder remoteInstanceId​(String 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

        MonitorTopContributorsRow.Builder remoteIp​(String 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

        MonitorTopContributorsRow.Builder dnatIp​(String 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

        MonitorTopContributorsRow.Builder value​(Long 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

        MonitorTopContributorsRow.Builder traversedConstructs​(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.
      • kubernetesMetadata

        MonitorTopContributorsRow.Builder kubernetesMetadata​(KubernetesMetadata 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.
      • localInstanceArn

        MonitorTopContributorsRow.Builder localInstanceArn​(String 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

        MonitorTopContributorsRow.Builder localSubnetArn​(String 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

        MonitorTopContributorsRow.Builder localVpcArn​(String 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

        MonitorTopContributorsRow.Builder remoteInstanceArn​(String 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

        MonitorTopContributorsRow.Builder remoteSubnetArn​(String 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

        MonitorTopContributorsRow.Builder remoteVpcArn​(String 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.