Class MaintenanceRunSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.database.model.MaintenanceRunSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class MaintenanceRunSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails of a maintenance run.
 Note: Objects should always be created or deserialized using theMaintenanceRunSummary.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 theMaintenanceRunSummary.Builder, which maintain a set of all explicitly set fields calledMaintenanceRunSummary.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 classMaintenanceRunSummary.Builderstatic classMaintenanceRunSummary.LifecycleStateThe current state of the maintenance run.static classMaintenanceRunSummary.MaintenanceSubtypeMaintenance sub-type.static classMaintenanceRunSummary.MaintenanceTypeMaintenance type.static classMaintenanceRunSummary.PatchingModeCloud Exadata infrastructure node patching method, either “ROLLING” or “NONROLLING”.static classMaintenanceRunSummary.PatchingStatusThe status of the patching operation.static classMaintenanceRunSummary.TargetResourceTypeThe type of the target resource on which the maintenance run occurs.
 - 
Constructor SummaryConstructors Constructor Description MaintenanceRunSummary(String id, String compartmentId, String displayName, String description, MaintenanceRunSummary.LifecycleState lifecycleState, String lifecycleDetails, Date timeScheduled, Date timeStarted, Date timeEnded, MaintenanceRunSummary.TargetResourceType targetResourceType, String targetResourceId, MaintenanceRunSummary.MaintenanceType maintenanceType, String patchId, MaintenanceRunSummary.MaintenanceSubtype maintenanceSubtype, Boolean isDstFileUpdateEnabled, String peerMaintenanceRunId, List<String> peerMaintenanceRunIds, MaintenanceRunSummary.PatchingMode patchingMode, Integer patchFailureCount, String targetDbServerVersion, String targetStorageServerVersion, Boolean isCustomActionTimeoutEnabled, Integer customActionTimeoutInMins, Integer currentCustomActionTimeoutInMins, MaintenanceRunSummary.PatchingStatus patchingStatus, Date patchingStartTime, Date patchingEndTime, EstimatedPatchingTime estimatedPatchingTime, String currentPatchingComponent, Date estimatedComponentPatchingStartTime, Map<String,Map<String,Object>> systemTags, Boolean isMaintenanceRunGranular, Integer totalTimeTakenInMins, String databaseSoftwareImageId)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MaintenanceRunSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment.IntegergetCurrentCustomActionTimeoutInMins()Extend current custom action timeout between the current database servers during waiting state, from 0 (zero) to 30 minutes.StringgetCurrentPatchingComponent()The name of the current infrastruture component that is getting patched.IntegergetCustomActionTimeoutInMins()Determines the amount of time the system will wait before the start of each database server patching operation.StringgetDatabaseSoftwareImageId()The Autonomous AI Database Software Image OCIDStringgetDescription()Description of the maintenance run.StringgetDisplayName()The user-friendly name for the maintenance run.DategetEstimatedComponentPatchingStartTime()The estimated start time of the next infrastruture component patching operation.EstimatedPatchingTimegetEstimatedPatchingTime()StringgetId()The OCID of the maintenance run.BooleangetIsCustomActionTimeoutEnabled()If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations.BooleangetIsDstFileUpdateEnabled()Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database.BooleangetIsMaintenanceRunGranular()If FALSE, the maintenance run doesn’t support granular maintenance.StringgetLifecycleDetails()Additional information about the current lifecycle state.MaintenanceRunSummary.LifecycleStategetLifecycleState()The current state of the maintenance run.MaintenanceRunSummary.MaintenanceSubtypegetMaintenanceSubtype()Maintenance sub-type.MaintenanceRunSummary.MaintenanceTypegetMaintenanceType()Maintenance type.IntegergetPatchFailureCount()Contain the patch failure count.StringgetPatchId()The unique identifier of the patch.DategetPatchingEndTime()The time when the patching operation ended.MaintenanceRunSummary.PatchingModegetPatchingMode()Cloud Exadata infrastructure node patching method, either “ROLLING” or “NONROLLING”.DategetPatchingStartTime()The time when the patching operation started.MaintenanceRunSummary.PatchingStatusgetPatchingStatus()The status of the patching operation.StringgetPeerMaintenanceRunId()The OCID of the maintenance run for the Autonomous Data Guard association’s peer container database.List<String>getPeerMaintenanceRunIds()The list of OCIDs for the maintenance runs associated with their Autonomous Data Guard peer container databases.Map<String,Map<String,Object>>getSystemTags()System tags for this resource.StringgetTargetDbServerVersion()The target software version for the database server patching operation.StringgetTargetResourceId()The ID of the target resource on which the maintenance run occurs.MaintenanceRunSummary.TargetResourceTypegetTargetResourceType()The type of the target resource on which the maintenance run occurs.StringgetTargetStorageServerVersion()The target Cell version that is to be patched to.DategetTimeEnded()The date and time the maintenance run was completed.DategetTimeScheduled()The date and time the maintenance run is scheduled to occur.DategetTimeStarted()The date and time the maintenance run starts.IntegergetTotalTimeTakenInMins()The total time taken by corresponding resource activity in minutes.inthashCode()MaintenanceRunSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
MaintenanceRunSummary@Deprecated @ConstructorProperties({"id","compartmentId","displayName","description","lifecycleState","lifecycleDetails","timeScheduled","timeStarted","timeEnded","targetResourceType","targetResourceId","maintenanceType","patchId","maintenanceSubtype","isDstFileUpdateEnabled","peerMaintenanceRunId","peerMaintenanceRunIds","patchingMode","patchFailureCount","targetDbServerVersion","targetStorageServerVersion","isCustomActionTimeoutEnabled","customActionTimeoutInMins","currentCustomActionTimeoutInMins","patchingStatus","patchingStartTime","patchingEndTime","estimatedPatchingTime","currentPatchingComponent","estimatedComponentPatchingStartTime","systemTags","isMaintenanceRunGranular","totalTimeTakenInMins","databaseSoftwareImageId"}) public MaintenanceRunSummary(String id, String compartmentId, String displayName, String description, MaintenanceRunSummary.LifecycleState lifecycleState, String lifecycleDetails, Date timeScheduled, Date timeStarted, Date timeEnded, MaintenanceRunSummary.TargetResourceType targetResourceType, String targetResourceId, MaintenanceRunSummary.MaintenanceType maintenanceType, String patchId, MaintenanceRunSummary.MaintenanceSubtype maintenanceSubtype, Boolean isDstFileUpdateEnabled, String peerMaintenanceRunId, List<String> peerMaintenanceRunIds, MaintenanceRunSummary.PatchingMode patchingMode, Integer patchFailureCount, String targetDbServerVersion, String targetStorageServerVersion, Boolean isCustomActionTimeoutEnabled, Integer customActionTimeoutInMins, Integer currentCustomActionTimeoutInMins, MaintenanceRunSummary.PatchingStatus patchingStatus, Date patchingStartTime, Date patchingEndTime, EstimatedPatchingTime estimatedPatchingTime, String currentPatchingComponent, Date estimatedComponentPatchingStartTime, Map<String,Map<String,Object>> systemTags, Boolean isMaintenanceRunGranular, Integer totalTimeTakenInMins, String databaseSoftwareImageId) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static MaintenanceRunSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic MaintenanceRunSummary.Builder toBuilder() 
 - 
getIdpublic String getId() The OCID of the maintenance run.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() The user-friendly name for the maintenance run.- Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Description of the maintenance run.- Returns:
- the value
 
 - 
getLifecycleStatepublic MaintenanceRunSummary.LifecycleState getLifecycleState() The current state of the maintenance run.For Autonomous AI Database Serverless instances, valid states are IN_PROGRESS, SUCCEEDED, and FAILED. - Returns:
- the value
 
 - 
getLifecycleDetailspublic String getLifecycleDetails() Additional information about the current lifecycle state.- Returns:
- the value
 
 - 
getTimeScheduledpublic Date getTimeScheduled() The date and time the maintenance run is scheduled to occur.- Returns:
- the value
 
 - 
getTimeStartedpublic Date getTimeStarted() The date and time the maintenance run starts.- Returns:
- the value
 
 - 
getTimeEndedpublic Date getTimeEnded() The date and time the maintenance run was completed.- Returns:
- the value
 
 - 
getTargetResourceTypepublic MaintenanceRunSummary.TargetResourceType getTargetResourceType() The type of the target resource on which the maintenance run occurs.- Returns:
- the value
 
 - 
getTargetResourceIdpublic String getTargetResourceId() The ID of the target resource on which the maintenance run occurs.- Returns:
- the value
 
 - 
getMaintenanceTypepublic MaintenanceRunSummary.MaintenanceType getMaintenanceType() Maintenance type.- Returns:
- the value
 
 - 
getPatchIdpublic String getPatchId() The unique identifier of the patch.The identifier string includes the patch type, the Oracle AI Database version, and the patch creation date (using the format YYMMDD). For example, the identifier ru_patch_19.9.0.0_201030 is used for an RU patch for Oracle AI Database 19.9.0.0 that was released October 30, 2020. - Returns:
- the value
 
 - 
getMaintenanceSubtypepublic MaintenanceRunSummary.MaintenanceSubtype getMaintenanceSubtype() Maintenance sub-type.- Returns:
- the value
 
 - 
getIsDstFileUpdateEnabledpublic Boolean getIsDstFileUpdateEnabled() Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database.If enabled along with Release Update, patching will be done in a Non-Rolling manner. - Returns:
- the value
 
 - 
getPeerMaintenanceRunIdpublic String getPeerMaintenanceRunId() The OCID of the maintenance run for the Autonomous Data Guard association’s peer container database.- Returns:
- the value
 
 - 
getPeerMaintenanceRunIdspublic List<String> getPeerMaintenanceRunIds() The list of OCIDs for the maintenance runs associated with their Autonomous Data Guard peer container databases.- Returns:
- the value
 
 - 
getPatchingModepublic MaintenanceRunSummary.PatchingMode getPatchingMode() Cloud Exadata infrastructure node patching method, either “ROLLING” or “NONROLLING”.Default value is ROLLING. IMPORTANT*: Non-rolling infrastructure patching involves system down time. See [Oracle-Managed Infrastructure Maintenance Updates](https://docs.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. - Returns:
- the value
 
 - 
getPatchFailureCountpublic Integer getPatchFailureCount() Contain the patch failure count.- Returns:
- the value
 
 - 
getTargetDbServerVersionpublic String getTargetDbServerVersion() The target software version for the database server patching operation.- Returns:
- the value
 
 - 
getTargetStorageServerVersionpublic String getTargetStorageServerVersion() The target Cell version that is to be patched to.- Returns:
- the value
 
 - 
getIsCustomActionTimeoutEnabledpublic Boolean getIsCustomActionTimeoutEnabled() If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations.- Returns:
- the value
 
 - 
getCustomActionTimeoutInMinspublic Integer getCustomActionTimeoutInMins() Determines the amount of time the system will wait before the start of each database server patching operation.Specify a number of minutes, from 15 to 120. - Returns:
- the value
 
 - 
getCurrentCustomActionTimeoutInMinspublic Integer getCurrentCustomActionTimeoutInMins() Extend current custom action timeout between the current database servers during waiting state, from 0 (zero) to 30 minutes.- Returns:
- the value
 
 - 
getPatchingStatuspublic MaintenanceRunSummary.PatchingStatus getPatchingStatus() The status of the patching operation.- Returns:
- the value
 
 - 
getPatchingStartTimepublic Date getPatchingStartTime() The time when the patching operation started.- Returns:
- the value
 
 - 
getPatchingEndTimepublic Date getPatchingEndTime() The time when the patching operation ended.- Returns:
- the value
 
 - 
getEstimatedPatchingTimepublic EstimatedPatchingTime getEstimatedPatchingTime() 
 - 
getCurrentPatchingComponentpublic String getCurrentPatchingComponent() The name of the current infrastruture component that is getting patched.- Returns:
- the value
 
 - 
getEstimatedComponentPatchingStartTimepublic Date getEstimatedComponentPatchingStartTime() The estimated start time of the next infrastruture component patching operation.- Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. - Returns:
- the value
 
 - 
getIsMaintenanceRunGranularpublic Boolean getIsMaintenanceRunGranular() If FALSE, the maintenance run doesn’t support granular maintenance.- Returns:
- the value
 
 - 
getTotalTimeTakenInMinspublic Integer getTotalTimeTakenInMins() The total time taken by corresponding resource activity in minutes.- Returns:
- the value
 
 - 
getDatabaseSoftwareImageIdpublic String getDatabaseSoftwareImageId() The Autonomous AI Database Software Image OCID- 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
 
 
- 
 
-