Interface ProbeInput.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ProbeInput.Builder,ProbeInput>, SdkBuilder<ProbeInput.Builder,ProbeInput>, SdkPojo
Enclosing class:
ProbeInput

public static interface ProbeInput.Builder extends SdkPojo, CopyableBuilder<ProbeInput.Builder,ProbeInput>
  • Method Details

    • 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

      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:
    • 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

      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.