@Generated(value="OracleSDKGenerator", comments="API Version: 20181116") public final class WafMeterDatum extends Object
Note: Objects should always be created or deserialized using the WafMeterDatum.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 WafMeterDatum.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 |
WafMeterDatum.Builder |
Constructor and Description |
---|
WafMeterDatum(Date timeObserved,
Integer timeRangeInSeconds,
String tenancyId,
String compartmentId,
String waasPolicyId,
Boolean isOciOrigin,
Boolean isBotEnabled,
Integer requestCount,
Integer trafficInBytes,
byte[] tagSlug)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static WafMeterDatum.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getCompartmentId()
The compartment OCID of the data.
|
Boolean |
getIsBotEnabled()
True if bot manager is enabled.
|
Boolean |
getIsOciOrigin()
True if origin (endpoint) is an OCI resource.
|
Integer |
getRequestCount()
The number of incoming requests.
|
byte[] |
getTagSlug()
The tag slug for the specified
waasPolicyId . |
String |
getTenancyId()
The tenancy OCID of the data.
|
Date |
getTimeObserved()
The date and time the traffic was observed, rounded down to the start of a 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() |
String |
toString() |
@ConstructorProperties(value={"timeObserved","timeRangeInSeconds","tenancyId","compartmentId","waasPolicyId","isOciOrigin","isBotEnabled","requestCount","trafficInBytes","tagSlug"}) @Deprecated public WafMeterDatum(Date timeObserved, Integer timeRangeInSeconds, String tenancyId, String compartmentId, String waasPolicyId, Boolean isOciOrigin, Boolean isBotEnabled, Integer requestCount, Integer trafficInBytes, byte[] tagSlug)
public static WafMeterDatum.Builder builder()
Create a new builder.
public Date getTimeObserved()
The date and time the traffic was observed, rounded down to the start of a 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 Boolean getIsOciOrigin()
True if origin (endpoint) is an OCI resource. False if external.
public Boolean getIsBotEnabled()
True if bot manager is enabled.
public Integer getRequestCount()
The number of incoming requests.
public Integer getTrafficInBytes()
Traffic in bytes.
public byte[] getTagSlug()
The tag slug for the specified waasPolicyId
.
Copyright © 2016–2019. All rights reserved.