public static class ManagedInstance.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ManagedInstance.Builder |
autonomous(AutonomousSettings autonomous)
if present, indicates the Managed Instance is an autonomous instance.
|
ManagedInstance.Builder |
bugUpdatesAvailable(Integer bugUpdatesAvailable)
Number of bug fix type updates available to be installed
|
ManagedInstance |
build() |
ManagedInstance.Builder |
childSoftwareSources(List<SoftwareSourceId> childSoftwareSources)
list of child Software Sources attached to the Managed Instance
|
ManagedInstance.Builder |
compartmentId(String compartmentId)
OCID for the Compartment
|
ManagedInstance.Builder |
copy(ManagedInstance model) |
ManagedInstance.Builder |
description(String description)
Information specified by the user about the managed instance
|
ManagedInstance.Builder |
displayName(String displayName)
Managed Instance identifier
|
ManagedInstance.Builder |
enhancementUpdatesAvailable(Integer enhancementUpdatesAvailable)
Number of enhancement type updates available to be installed
|
ManagedInstance.Builder |
id(String id)
OCID for the managed instance
|
ManagedInstance.Builder |
isDataCollectionAuthorized(Boolean isDataCollectionAuthorized)
True if user allow data collection for this instance
|
ManagedInstance.Builder |
isRebootRequired(Boolean isRebootRequired)
Indicates whether a reboot is required to complete installation of updates.
|
ManagedInstance.Builder |
kspliceEffectiveKernelVersion(String kspliceEffectiveKernelVersion)
The ksplice effective kernel version
|
ManagedInstance.Builder |
lastBoot(String lastBoot)
Time at which the instance last booted
|
ManagedInstance.Builder |
lastCheckin(String lastCheckin)
Time at which the instance last checked in
|
ManagedInstance.Builder |
managedInstanceGroups(List<Id> managedInstanceGroups)
The ids of the managed instance groups of which this instance is a member.
|
ManagedInstance.Builder |
notificationTopicId(String notificationTopicId)
OCID of the ONS topic used to send notification to users
|
ManagedInstance.Builder |
osFamily(OsFamilies osFamily)
The Operating System type of the managed instance.
|
ManagedInstance.Builder |
osKernelVersion(String osKernelVersion)
Operating System Kernel Version
|
ManagedInstance.Builder |
osName(String osName)
Operating System Name
|
ManagedInstance.Builder |
osVersion(String osVersion)
Operating System Version
|
ManagedInstance.Builder |
otherUpdatesAvailable(Integer otherUpdatesAvailable)
Number of non-classified updates available to be installed
|
ManagedInstance.Builder |
parentSoftwareSource(SoftwareSourceId parentSoftwareSource)
the parent (base) Software Source attached to the Managed Instance
|
ManagedInstance.Builder |
scheduledJobCount(Integer scheduledJobCount)
Number of scheduled jobs associated with this instance
|
ManagedInstance.Builder |
securityUpdatesAvailable(Integer securityUpdatesAvailable)
Number of security type updates available to be installed
|
ManagedInstance.Builder |
status(ManagedInstance.Status status)
status of the managed instance.
|
ManagedInstance.Builder |
updatesAvailable(Integer updatesAvailable)
Number of updates available to be installed
|
ManagedInstance.Builder |
workRequestCount(Integer workRequestCount)
Number of work requests associated with this instance
|
public ManagedInstance.Builder displayName(String displayName)
Managed Instance identifier
displayName
- the value to setpublic ManagedInstance.Builder id(String id)
OCID for the managed instance
id
- the value to setpublic ManagedInstance.Builder description(String description)
Information specified by the user about the managed instance
description
- the value to setpublic ManagedInstance.Builder lastCheckin(String lastCheckin)
Time at which the instance last checked in
lastCheckin
- the value to setpublic ManagedInstance.Builder lastBoot(String lastBoot)
Time at which the instance last booted
lastBoot
- the value to setpublic ManagedInstance.Builder updatesAvailable(Integer updatesAvailable)
Number of updates available to be installed
updatesAvailable
- the value to setpublic ManagedInstance.Builder osName(String osName)
Operating System Name
osName
- the value to setpublic ManagedInstance.Builder osVersion(String osVersion)
Operating System Version
osVersion
- the value to setpublic ManagedInstance.Builder osKernelVersion(String osKernelVersion)
Operating System Kernel Version
osKernelVersion
- the value to setpublic ManagedInstance.Builder compartmentId(String compartmentId)
OCID for the Compartment
compartmentId
- the value to setpublic ManagedInstance.Builder status(ManagedInstance.Status status)
status of the managed instance.
status
- the value to setpublic ManagedInstance.Builder parentSoftwareSource(SoftwareSourceId parentSoftwareSource)
the parent (base) Software Source attached to the Managed Instance
parentSoftwareSource
- the value to setpublic ManagedInstance.Builder childSoftwareSources(List<SoftwareSourceId> childSoftwareSources)
list of child Software Sources attached to the Managed Instance
childSoftwareSources
- the value to setpublic ManagedInstance.Builder managedInstanceGroups(List<Id> managedInstanceGroups)
The ids of the managed instance groups of which this instance is a member.
managedInstanceGroups
- the value to setpublic ManagedInstance.Builder osFamily(OsFamilies osFamily)
The Operating System type of the managed instance.
osFamily
- the value to setpublic ManagedInstance.Builder isRebootRequired(Boolean isRebootRequired)
Indicates whether a reboot is required to complete installation of updates.
isRebootRequired
- the value to setpublic ManagedInstance.Builder notificationTopicId(String notificationTopicId)
OCID of the ONS topic used to send notification to users
notificationTopicId
- the value to setpublic ManagedInstance.Builder kspliceEffectiveKernelVersion(String kspliceEffectiveKernelVersion)
The ksplice effective kernel version
kspliceEffectiveKernelVersion
- the value to setpublic ManagedInstance.Builder isDataCollectionAuthorized(Boolean isDataCollectionAuthorized)
True if user allow data collection for this instance
isDataCollectionAuthorized
- the value to setpublic ManagedInstance.Builder autonomous(AutonomousSettings autonomous)
if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
autonomous
- the value to setpublic ManagedInstance.Builder securityUpdatesAvailable(Integer securityUpdatesAvailable)
Number of security type updates available to be installed
securityUpdatesAvailable
- the value to setpublic ManagedInstance.Builder bugUpdatesAvailable(Integer bugUpdatesAvailable)
Number of bug fix type updates available to be installed
bugUpdatesAvailable
- the value to setpublic ManagedInstance.Builder enhancementUpdatesAvailable(Integer enhancementUpdatesAvailable)
Number of enhancement type updates available to be installed
enhancementUpdatesAvailable
- the value to setpublic ManagedInstance.Builder otherUpdatesAvailable(Integer otherUpdatesAvailable)
Number of non-classified updates available to be installed
otherUpdatesAvailable
- the value to setpublic ManagedInstance.Builder scheduledJobCount(Integer scheduledJobCount)
Number of scheduled jobs associated with this instance
scheduledJobCount
- the value to setpublic ManagedInstance.Builder workRequestCount(Integer workRequestCount)
Number of work requests associated with this instance
workRequestCount
- the value to setpublic ManagedInstance build()
public ManagedInstance.Builder copy(ManagedInstance model)
Copyright © 2016–2024. All rights reserved.