DdosTcpPerSourceRateLimitPolicy Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. DdosTcpPerSourceRateLimitPolicy
- com.
Implements
public final class DdosTcpPerSourceRateLimitPolicy
implements JsonSerializable<DdosTcpPerSourceRateLimitPolicy>
A per-source TCP packet rate limit.
Constructor Summary
| Constructor | Description |
|---|---|
| DdosTcpPerSourceRateLimitPolicy() |
Creates an instance of Ddos |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Ddos |
fromJson(JsonReader jsonReader)
Reads an instance of Ddos |
| int |
packetsPerSecond()
Get the packets |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Ddos |
withPacketsPerSecond(int packetsPerSecond)
Set the packets |
Methods inherited from java.lang.Object
Constructor Details
DdosTcpPerSourceRateLimitPolicy
public DdosTcpPerSourceRateLimitPolicy()
Creates an instance of DdosTcpPerSourceRateLimitPolicy class.
Method Details
fromJson
public static DdosTcpPerSourceRateLimitPolicy fromJson(JsonReader jsonReader)
Reads an instance of DdosTcpPerSourceRateLimitPolicy from the JsonReader.
Parameters:
Returns:
Throws:
packetsPerSecond
public int packetsPerSecond()
Get the packetsPerSecond property: The maximum number of TCP packets allowed per second from a source IP.
Returns:
toJson
validate
public void validate()
Validates the instance.
withPacketsPerSecond
public DdosTcpPerSourceRateLimitPolicy withPacketsPerSecond(int packetsPerSecond)
Set the packetsPerSecond property: The maximum number of TCP packets allowed per second from a source IP.
Parameters:
Returns: