Package com.oracle.bmc.datasafe.model
Class TargetOverrideCollection
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.datasafe.model.TargetOverrideCollection
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class TargetOverrideCollection extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelCollection of target override summary.
 Note: Objects should always be created or deserialized using theTargetOverrideCollection.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 theTargetOverrideCollection.Builder, which maintain a set of all explicitly set fields calledTargetOverrideCollection.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 SummaryNested Classes Modifier and Type Class Description static classTargetOverrideCollection.Builder
 - 
Constructor SummaryConstructors Constructor Description TargetOverrideCollection(Integer targetsCount, Integer targetsOverridingCount, Integer targetsConformingCount, Integer targetsOverridingPaidUsageCount, Integer targetsOverridingOnlineMonthsCount, Integer targetsOverridingOfflineMonthsCount, List<TargetOverrideSummary> items)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TargetOverrideCollection.Builderbuilder()Create a new builder.booleanequals(Object o)List<TargetOverrideSummary>getItems()Array of target database override summary.IntegergetTargetsConformingCount()Number of target databases within the target database group that conform with the audit profile of the target database group.IntegergetTargetsCount()Number of target databases within the target database group.IntegergetTargetsOverridingCount()Number of target databases within the target database group that override the audit profile of the target database group.IntegergetTargetsOverridingOfflineMonthsCount()Number of target databases within the group that override the offline retention setting of the audit profile for the target database group.IntegergetTargetsOverridingOnlineMonthsCount()Number of target databases within the group that override the online retention setting of the audit profile for the target database group.IntegergetTargetsOverridingPaidUsageCount()Number of target databases within the group that override the paid usage setting of the audit profile for the target database group.inthashCode()TargetOverrideCollection.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
TargetOverrideCollection@Deprecated @ConstructorProperties({"targetsCount","targetsOverridingCount","targetsConformingCount","targetsOverridingPaidUsageCount","targetsOverridingOnlineMonthsCount","targetsOverridingOfflineMonthsCount","items"}) public TargetOverrideCollection(Integer targetsCount, Integer targetsOverridingCount, Integer targetsConformingCount, Integer targetsOverridingPaidUsageCount, Integer targetsOverridingOnlineMonthsCount, Integer targetsOverridingOfflineMonthsCount, List<TargetOverrideSummary> items) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static TargetOverrideCollection.Builder builder() Create a new builder.
 - 
toBuilderpublic TargetOverrideCollection.Builder toBuilder() 
 - 
getTargetsCountpublic Integer getTargetsCount() Number of target databases within the target database group.- Returns:
- the value
 
 - 
getTargetsOverridingCountpublic Integer getTargetsOverridingCount() Number of target databases within the target database group that override the audit profile of the target database group.- Returns:
- the value
 
 - 
getTargetsConformingCountpublic Integer getTargetsConformingCount() Number of target databases within the target database group that conform with the audit profile of the target database group.- Returns:
- the value
 
 - 
getTargetsOverridingPaidUsageCountpublic Integer getTargetsOverridingPaidUsageCount() Number of target databases within the group that override the paid usage setting of the audit profile for the target database group.- Returns:
- the value
 
 - 
getTargetsOverridingOnlineMonthsCountpublic Integer getTargetsOverridingOnlineMonthsCount() Number of target databases within the group that override the online retention setting of the audit profile for the target database group.- Returns:
- the value
 
 - 
getTargetsOverridingOfflineMonthsCountpublic Integer getTargetsOverridingOfflineMonthsCount() Number of target databases within the group that override the offline retention setting of the audit profile for the target database group.- Returns:
- the value
 
 - 
getItemspublic List<TargetOverrideSummary> getItems() Array of target database override summary.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-