Class InfrastructureTargetVersionSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.database.model.InfrastructureTargetVersionSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class InfrastructureTargetVersionSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe target Exadata Infrastructure system software version for an infrastructure resource.Applies to Exadata Cloud@Customer and Exadata Cloud instances only. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). 
 Note: Objects should always be created or deserialized using theInfrastructureTargetVersionSummary.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 theInfrastructureTargetVersionSummary.Builder, which maintain a set of all explicitly set fields calledInfrastructureTargetVersionSummary.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 classInfrastructureTargetVersionSummary.Builderstatic classInfrastructureTargetVersionSummary.TargetResourceTypeThe resource type of the target Exadata infrastructure resource that will receive the system software update.
 - 
Constructor SummaryConstructors Constructor Description InfrastructureTargetVersionSummary(List<String> targetDbVersionHistoryEntry, List<String> targetStorageVersionHistoryEntry, InfrastructureTargetVersionSummary.TargetResourceType targetResourceType, String targetResourceId)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InfrastructureTargetVersionSummary.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getTargetDbVersionHistoryEntry()The history entry of the target system software version for the database server patching operation.StringgetTargetResourceId()The OCID of the target Exadata Infrastructure resource that will receive the maintenance update.InfrastructureTargetVersionSummary.TargetResourceTypegetTargetResourceType()The resource type of the target Exadata infrastructure resource that will receive the system software update.List<String>getTargetStorageVersionHistoryEntry()The history entry of the target storage cell system software version for the storage cell patching operation.inthashCode()InfrastructureTargetVersionSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
InfrastructureTargetVersionSummary@Deprecated @ConstructorProperties({"targetDbVersionHistoryEntry","targetStorageVersionHistoryEntry","targetResourceType","targetResourceId"}) public InfrastructureTargetVersionSummary(List<String> targetDbVersionHistoryEntry, List<String> targetStorageVersionHistoryEntry, InfrastructureTargetVersionSummary.TargetResourceType targetResourceType, String targetResourceId) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static InfrastructureTargetVersionSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic InfrastructureTargetVersionSummary.Builder toBuilder() 
 - 
getTargetDbVersionHistoryEntrypublic List<String> getTargetDbVersionHistoryEntry() The history entry of the target system software version for the database server patching operation.- Returns:
- the value
 
 - 
getTargetStorageVersionHistoryEntrypublic List<String> getTargetStorageVersionHistoryEntry() The history entry of the target storage cell system software version for the storage cell patching operation.- Returns:
- the value
 
 - 
getTargetResourceTypepublic InfrastructureTargetVersionSummary.TargetResourceType getTargetResourceType() The resource type of the target Exadata infrastructure resource that will receive the system software update.- Returns:
- the value
 
 - 
getTargetResourceIdpublic String getTargetResourceId() The OCID of the target Exadata Infrastructure resource that will receive the maintenance update.- 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
 
 
- 
 
-