@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class AvailableAuditVolumeSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Represents the audit data volume collected by Data Safe from the target database for the
specified audit profile.
Note: Objects should always be created or deserialized using the AvailableAuditVolumeSummary.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 AvailableAuditVolumeSummary.Builder
, which maintain a
set of all explicitly set fields called AvailableAuditVolumeSummary.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 |
AvailableAuditVolumeSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AvailableAuditVolumeSummary(String auditProfileId,
String auditTrailId,
String databaseUniqueName,
String trailLocation,
Date monthInConsideration,
Long volume)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AvailableAuditVolumeSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAuditProfileId()
The OCID of the audit profile resource.
|
String |
getAuditTrailId()
The OCID of the audit trail.
|
String |
getDatabaseUniqueName()
Unique name of the database associated to the peer target database.
|
Date |
getMonthInConsideration()
Represents the month under consideration for which aggregated audit data volume available at
the target is computed.
|
String |
getTrailLocation()
Audit trail location on the target database from where the audit data is being collected by
Data Safe.
|
Long |
getVolume()
Represents the aggregated audit data volume available in the audit trails on the target
database which is yet to be collected by Data Safe for the specified month.
|
int |
hashCode() |
AvailableAuditVolumeSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"auditProfileId","auditTrailId","databaseUniqueName","trailLocation","monthInConsideration","volume"}) public AvailableAuditVolumeSummary(String auditProfileId, String auditTrailId, String databaseUniqueName, String trailLocation, Date monthInConsideration, Long volume)
public static AvailableAuditVolumeSummary.Builder builder()
Create a new builder.
public AvailableAuditVolumeSummary.Builder toBuilder()
public String getAuditProfileId()
The OCID of the audit profile resource.
public String getAuditTrailId()
The OCID of the audit trail.
public String getDatabaseUniqueName()
Unique name of the database associated to the peer target database.
public String getTrailLocation()
Audit trail location on the target database from where the audit data is being collected by Data Safe.
public Date getMonthInConsideration()
Represents the month under consideration for which aggregated audit data volume available at the target is computed. This field will be the UTC start of the day of the first day of the month for which the aggregate count corresponds to, in the format defined by RFC3339.. For instance, the value of 01-01-2021T00:00:00Z represents Jan 2021.
public Long getVolume()
Represents the aggregated audit data volume available in the audit trails on the target database which is yet to be collected by Data Safe for the specified month.
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.