@Generated(value="OracleSDKGenerator", comments="API Version: 20181116") public final class WafTrafficDatum extends Object
A time series of traffic data for the Web Application Firewall configured for a policy.
Note: Objects should always be created or deserialized using the WafTrafficDatum.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the WafTrafficDatum.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
WafTrafficDatum.Builder |
Constructor and Description |
---|
WafTrafficDatum(Date timeObserved,
Integer timeRangeInSeconds,
String tenancyId,
String compartmentId,
String waasPolicyId,
Integer trafficInBytes)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static WafTrafficDatum.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getCompartmentId()
The compartment OCID of the data.
|
String |
getTenancyId()
The tenancy OCID of the data.
|
Date |
getTimeObserved()
The date and time the traffic was observed, rounded down to the start of the range, and expressed in RFC 3339 timestamp format.
|
Integer |
getTimeRangeInSeconds()
The number of seconds this data covers.
|
Integer |
getTrafficInBytes()
Traffic in bytes.
|
String |
getWaasPolicyId()
The policy OCID of the data.
|
int |
hashCode() |
WafTrafficDatum.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"timeObserved","timeRangeInSeconds","tenancyId","compartmentId","waasPolicyId","trafficInBytes"}) public WafTrafficDatum(Date timeObserved, Integer timeRangeInSeconds, String tenancyId, String compartmentId, String waasPolicyId, Integer trafficInBytes)
public static WafTrafficDatum.Builder builder()
Create a new builder.
public WafTrafficDatum.Builder toBuilder()
public Date getTimeObserved()
The date and time the traffic was observed, rounded down to the start of the range, and expressed in RFC 3339 timestamp format.
public Integer getTimeRangeInSeconds()
The number of seconds this data covers.
public String getTenancyId()
The tenancy OCID of the data.
public String getCompartmentId()
The compartment OCID of the data.
public String getWaasPolicyId()
The policy OCID of the data.
public Integer getTrafficInBytes()
Traffic in bytes.
Copyright © 2016–2022. All rights reserved.