Interface ProbeInput.Builder

    • Method Detail

      • sourceArn

        ProbeInput.Builder sourceArn​(String sourceArn)

        The ARN of the subnet.

        Parameters:
        sourceArn - The ARN of the subnet.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destination

        ProbeInput.Builder destination​(String destination)

        The destination IP address. This must be either IPV4 or IPV6.

        Parameters:
        destination - The destination IP address. This must be either IPV4 or IPV6.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinationPort

        ProbeInput.Builder destinationPort​(Integer destinationPort)

        The port associated with the destination. This is required only if the protocol is TCP and must be a number between 1 and 65536.

        Parameters:
        destinationPort - The port associated with the destination. This is required only if the protocol is TCP and must be a number between 1 and 65536.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • protocol

        ProbeInput.Builder protocol​(String protocol)

        The protocol used for the network traffic between the source and destination. This must be either TCP or ICMP.

        Parameters:
        protocol - The protocol used for the network traffic between the source and destination . This must be either TCP or ICMP.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Protocol, Protocol
      • protocol

        ProbeInput.Builder protocol​(Protocol protocol)

        The protocol used for the network traffic between the source and destination. This must be either TCP or ICMP.

        Parameters:
        protocol - The protocol used for the network traffic between the source and destination . This must be either TCP or ICMP.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Protocol, Protocol
      • packetSize

        ProbeInput.Builder packetSize​(Integer packetSize)

        The size of the packets sent between the source and destination. This must be a number between 56 and 8500.

        Parameters:
        packetSize - The size of the packets sent between the source and destination. This must be a number between 56 and 8500.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ProbeInput.Builder tags​(Map<String,​String> tags)

        The list of key-value pairs created and assigned to the monitor.

        Parameters:
        tags - The list of key-value pairs created and assigned to the monitor.
        Returns:
        Returns a reference to this object so that method calls can be chained together.