Interface CreateMonitorProbeInput.Builder

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

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

    • 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

      CreateMonitorProbeInput.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

      CreateMonitorProbeInput.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

      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

      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

      CreateMonitorProbeInput.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.
    • probeTags

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

      Parameters:
      probeTags - 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.