Interface GetProbeResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetProbeResponse.Builder,GetProbeResponse>, NetworkMonitorResponse.Builder, SdkBuilder<GetProbeResponse.Builder,GetProbeResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetProbeResponse

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

    • probeId

      GetProbeResponse.Builder probeId(String probeId)

      The ID of the probe for which details are returned.

      Parameters:
      probeId - The ID of the probe for which details are returned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • probeArn

      GetProbeResponse.Builder probeArn(String probeArn)

      The ARN of the probe.

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

      GetProbeResponse.Builder sourceArn(String sourceArn)

      The ARN of the probe.

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

      GetProbeResponse.Builder destination(String destination)

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

      Parameters:
      destination - The destination IP address for the monitor. 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

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

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

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

      GetProbeResponse.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.
    • addressFamily

      GetProbeResponse.Builder addressFamily(String addressFamily)

      Indicates whether the IP address is IPV4 or IPV6.

      Parameters:
      addressFamily - Indicates whether the IP address is IPV4 or IPV6.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • addressFamily

      GetProbeResponse.Builder addressFamily(AddressFamily addressFamily)

      Indicates whether the IP address is IPV4 or IPV6.

      Parameters:
      addressFamily - Indicates whether the IP address is IPV4 or IPV6.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vpcId

      The ID of the source VPC or subnet.

      Parameters:
      vpcId - The ID of the source VPC or subnet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the probe.

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

      The state of the probe.

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

      GetProbeResponse.Builder createdAt(Instant createdAt)

      The time and date that the probe was created.

      Parameters:
      createdAt - The time and date that the probe was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedAt

      GetProbeResponse.Builder modifiedAt(Instant modifiedAt)

      The time and date that the probe was last modified.

      Parameters:
      modifiedAt - The time and date that the probe was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The list of key-value pairs assigned to the probe.

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