@Generated(value="OracleSDKGenerator", comments="API Version: 20181116") public final class WafMeterDatum extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
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 WafMeterDatum.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
WafMeterDatum.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
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) |
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() |
WafMeterDatum.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"timeObserved","timeRangeInSeconds","tenancyId","compartmentId","waasPolicyId","isOciOrigin","isBotEnabled","requestCount","trafficInBytes","tagSlug"}) 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 WafMeterDatum.Builder toBuilder()
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
.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.