Interface UpdateProbeRequest.Builder

  • Method Details

    • monitorName

      UpdateProbeRequest.Builder monitorName(String monitorName)

      The name of the monitor that the probe was updated for.

      Parameters:
      monitorName - The name of the monitor that the probe was updated for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • probeId

      The ID of the probe to update.

      Parameters:
      probeId - The ID of the probe to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the probe update.

      Parameters:
      state - The state of the probe update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the probe update.

      Parameters:
      state - The state of the probe update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • destination

      UpdateProbeRequest.Builder destination(String destination)

      The updated IP address for the probe destination. This must be either an IPv4 or IPv6 address.

      Parameters:
      destination - The updated IP address for the probe destination. This must be either an IPv4 or IPv6 address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationPort

      UpdateProbeRequest.Builder destinationPort(Integer destinationPort)

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

      Parameters:
      destinationPort - The updated port for the probe 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

      UpdateProbeRequest.Builder protocol(String protocol)

      The updated network protocol for the destination. This can be either TCP or ICMP. If the protocol is TCP, then port is also required.

      Parameters:
      protocol - The updated network protocol for the destination. This can be either TCP or ICMP. If the protocol is TCP, then port is also required.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • protocol

      The updated network protocol for the destination. This can be either TCP or ICMP. If the protocol is TCP, then port is also required.

      Parameters:
      protocol - The updated network protocol for the destination. This can be either TCP or ICMP. If the protocol is TCP, then port is also required.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • packetSize

      UpdateProbeRequest.Builder packetSize(Integer packetSize)

      he updated packets size for network traffic between the source and destination. This must be a number between 56 and 8500.

      Parameters:
      packetSize - he updated packets size for network traffic 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.
    • overrideConfiguration

      UpdateProbeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.