Package com.oracle.bmc.datasafe.model
Class CalculateAuditVolumeAvailableDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.CalculateAuditVolumeAvailableDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class CalculateAuditVolumeAvailableDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The details for calculating audit data volume on target.
Note: Objects should always be created or deserialized using theCalculateAuditVolumeAvailableDetails.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 theCalculateAuditVolumeAvailableDetails.Builder
, which maintain a set of all explicitly set fields calledCalculateAuditVolumeAvailableDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CalculateAuditVolumeAvailableDetails.Builder
-
Constructor Summary
Constructors Constructor Description CalculateAuditVolumeAvailableDetails(Date auditCollectionStartTime, List<String> trailLocations, String databaseUniqueName)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CalculateAuditVolumeAvailableDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
Date
getAuditCollectionStartTime()
The date from which the audit trail must start collecting data in UTC, in the format defined by RFC3339.String
getDatabaseUniqueName()
Unique name of the database associated to the peer target database.List<String>
getTrailLocations()
The trail locations for which the audit data volume has to be calculated.int
hashCode()
CalculateAuditVolumeAvailableDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
CalculateAuditVolumeAvailableDetails
@Deprecated @ConstructorProperties({"auditCollectionStartTime","trailLocations","databaseUniqueName"}) public CalculateAuditVolumeAvailableDetails(Date auditCollectionStartTime, List<String> trailLocations, String databaseUniqueName)
Deprecated.
-
-
Method Detail
-
builder
public static CalculateAuditVolumeAvailableDetails.Builder builder()
Create a new builder.
-
toBuilder
public CalculateAuditVolumeAvailableDetails.Builder toBuilder()
-
getAuditCollectionStartTime
public Date getAuditCollectionStartTime()
The date from which the audit trail must start collecting data in UTC, in the format defined by RFC3339.If not specified, this will default to the date based on the retention period.
- Returns:
- the value
-
getTrailLocations
public List<String> getTrailLocations()
The trail locations for which the audit data volume has to be calculated.- Returns:
- the value
-
getDatabaseUniqueName
public String getDatabaseUniqueName()
Unique name of the database associated to the peer target database.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-