Interface GetProbeResponse.Builder

    • Method Detail

      • 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, Protocol
      • 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:
        Protocol, Protocol
      • 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, AddressFamily
      • 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:
        AddressFamily, AddressFamily
      • vpcId

        GetProbeResponse.Builder vpcId​(String 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.
      • 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

        GetProbeResponse.Builder tags​(Map<String,​String> 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.