Class ConnectivityCheckRequest
- java.lang.Object
-
- com.azure.resourcemanager.apimanagement.models.ConnectivityCheckRequest
-
public final class ConnectivityCheckRequest extends Object
A request to perform the connectivity check operation on a API Management service.
-
-
Constructor Summary
Constructors Constructor Description ConnectivityCheckRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectivityCheckRequestDestination
destination()
Get the destination property: The connectivity check operation destination.PreferredIpVersion
preferredIpVersion()
Get the preferredIpVersion property: The IP version to be used.ConnectivityCheckProtocol
protocol()
Get the protocol property: The request's protocol.ConnectivityCheckRequestProtocolConfiguration
protocolConfiguration()
Get the protocolConfiguration property: Protocol-specific configuration.ConnectivityCheckRequestSource
source()
Get the source property: Definitions about the connectivity check origin.void
validate()
Validates the instance.ConnectivityCheckRequest
withDestination(ConnectivityCheckRequestDestination destination)
Set the destination property: The connectivity check operation destination.ConnectivityCheckRequest
withPreferredIpVersion(PreferredIpVersion preferredIpVersion)
Set the preferredIpVersion property: The IP version to be used.ConnectivityCheckRequest
withProtocol(ConnectivityCheckProtocol protocol)
Set the protocol property: The request's protocol.ConnectivityCheckRequest
withProtocolConfiguration(ConnectivityCheckRequestProtocolConfiguration protocolConfiguration)
Set the protocolConfiguration property: Protocol-specific configuration.ConnectivityCheckRequest
withSource(ConnectivityCheckRequestSource source)
Set the source property: Definitions about the connectivity check origin.
-
-
-
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.
-
protocolConfiguration
public ConnectivityCheckRequestProtocolConfiguration protocolConfiguration()
Get the protocolConfiguration property: Protocol-specific configuration.- Returns:
- the protocolConfiguration value.
-
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.
-
-