DdosUdpPerSourceRateLimitPolicy Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. DdosUdpPerSourceRateLimitPolicy
- com.
Implements
public final class DdosUdpPerSourceRateLimitPolicy
implements JsonSerializable<DdosUdpPerSourceRateLimitPolicy>
A per-source UDP packet rate limit.
Constructor Summary
| Constructor | Description |
|---|---|
| DdosUdpPerSourceRateLimitPolicy() |
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
DdosUdpPerSourceRateLimitPolicy
public DdosUdpPerSourceRateLimitPolicy()
Creates an instance of DdosUdpPerSourceRateLimitPolicy class.
Method Details
fromJson
public static DdosUdpPerSourceRateLimitPolicy fromJson(JsonReader jsonReader)
Reads an instance of DdosUdpPerSourceRateLimitPolicy from the JsonReader.
Parameters:
Returns:
Throws:
packetsPerSecond
public int packetsPerSecond()
Get the packetsPerSecond property: The maximum number of UDP packets allowed per second from a source IP.
Returns:
toJson
validate
public void validate()
Validates the instance.
withPacketsPerSecond
public DdosUdpPerSourceRateLimitPolicy withPacketsPerSecond(int packetsPerSecond)
Set the packetsPerSecond property: The maximum number of UDP packets allowed per second from a source IP.
Parameters:
Returns: