Class ConnectivityCheckRequest


  • public final class ConnectivityCheckRequest
    extends Object
    A request to perform the connectivity check operation on a API Management service.
    • Constructor Detail

      • ConnectivityCheckRequest

        public ConnectivityCheckRequest()
    • Method Detail

      • source

        public ConnectivityCheckRequestSource source()
        Get the source property: Definitions about the connectivity check origin.
        Returns:
        the source value.
      • withSource

        public ConnectivityCheckRequest withSource​(ConnectivityCheckRequestSource source)
        Set the source property: Definitions about the connectivity check origin.
        Parameters:
        source - the source value to set.
        Returns:
        the ConnectivityCheckRequest object itself.
      • destination

        public ConnectivityCheckRequestDestination destination()
        Get the destination property: The connectivity check operation destination.
        Returns:
        the destination value.
      • withDestination

        public ConnectivityCheckRequest withDestination​(ConnectivityCheckRequestDestination destination)
        Set the destination property: The connectivity check operation destination.
        Parameters:
        destination - the destination value to set.
        Returns:
        the ConnectivityCheckRequest object itself.
      • preferredIpVersion

        public PreferredIpVersion preferredIpVersion()
        Get the preferredIpVersion property: The IP version to be used. Only IPv4 is supported for now.
        Returns:
        the preferredIpVersion value.
      • withPreferredIpVersion

        public ConnectivityCheckRequest withPreferredIpVersion​(PreferredIpVersion preferredIpVersion)
        Set the preferredIpVersion property: The IP version to be used. Only IPv4 is supported for now.
        Parameters:
        preferredIpVersion - the preferredIpVersion value to set.
        Returns:
        the ConnectivityCheckRequest object itself.
      • protocol

        public ConnectivityCheckProtocol protocol()
        Get the protocol property: The request's protocol. Specific protocol configuration can be available based on this selection. The specified destination address must be coherent with this value.
        Returns:
        the protocol value.
      • withProtocol

        public ConnectivityCheckRequest withProtocol​(ConnectivityCheckProtocol protocol)
        Set the protocol property: The request's protocol. Specific protocol configuration can be available based on this selection. The specified destination address must be coherent with this value.
        Parameters:
        protocol - the protocol value to set.
        Returns:
        the ConnectivityCheckRequest object itself.
      • withProtocolConfiguration

        public ConnectivityCheckRequest withProtocolConfiguration​(ConnectivityCheckRequestProtocolConfiguration protocolConfiguration)
        Set the protocolConfiguration property: Protocol-specific configuration.
        Parameters:
        protocolConfiguration - the protocolConfiguration value to set.
        Returns:
        the ConnectivityCheckRequest object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.