public static class ManagedInstance.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ManagedInstance.Builder |
architecture(ArchType architecture)
The CPU architecture type of the managed instance.
|
ManagedInstance.Builder |
autonomousSettings(AutonomousSettings autonomousSettings) |
ManagedInstance.Builder |
bugUpdatesAvailable(Integer bugUpdatesAvailable)
Number of bug fix type updates available for installation.
|
ManagedInstance |
build() |
ManagedInstance.Builder |
compartmentId(String compartmentId)
The OCID
of the compartment that contains the managed instance.
|
ManagedInstance.Builder |
copy(ManagedInstance model) |
ManagedInstance.Builder |
description(String description)
User-specified description for the managed instance.
|
ManagedInstance.Builder |
displayName(String displayName)
User-friendly name for the managed instance.
|
ManagedInstance.Builder |
enhancementUpdatesAvailable(Integer enhancementUpdatesAvailable)
Number of enhancement type updates available for installation.
|
ManagedInstance.Builder |
id(String id)
The OCID
of the managed instance.
|
ManagedInstance.Builder |
installedPackages(Integer installedPackages)
Number of packages installed on the instance.
|
ManagedInstance.Builder |
installedWindowsUpdates(Integer installedWindowsUpdates)
Number of Windows updates installed on the instance.
|
ManagedInstance.Builder |
isManagedByAutonomousLinux(Boolean isManagedByAutonomousLinux)
Indicates whether the Autonomous Linux service manages the instance.
|
ManagedInstance.Builder |
isManagementStation(Boolean isManagementStation)
Indicates whether this managed instance is acting as an on-premises management station.
|
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 |
lifecycleEnvironment(Id lifecycleEnvironment) |
ManagedInstance.Builder |
lifecycleStage(Id lifecycleStage) |
ManagedInstance.Builder |
location(ManagedInstanceLocation location)
The location of the managed instance.
|
ManagedInstance.Builder |
managedInstanceGroup(Id managedInstanceGroup) |
ManagedInstance.Builder |
notificationTopicId(String notificationTopicId)
The OCID
for the Oracle Notifications service (ONS) topic.
|
ManagedInstance.Builder |
osFamily(OsFamily 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 (other) updates available for installation.
|
ManagedInstance.Builder |
primaryManagementStationId(String primaryManagementStationId)
The OCID
of the management station for the instance to use as primary management station.
|
ManagedInstance.Builder |
profile(String profile)
The profile that was used to register this instance with the service.
|
ManagedInstance.Builder |
scheduledJobCount(Integer scheduledJobCount)
Number of scheduled jobs associated with this instance.
|
ManagedInstance.Builder |
secondaryManagementStationId(String secondaryManagementStationId)
The OCID
of the management station for the instance to use as secondary managment station.
|
ManagedInstance.Builder |
securityUpdatesAvailable(Integer securityUpdatesAvailable)
Number of security type updates available for installation.
|
ManagedInstance.Builder |
softwareSources(List<SoftwareSourceDetails> softwareSources)
The list of software sources currently attached to the managed instance.
|
ManagedInstance.Builder |
status(ManagedInstanceStatus status)
Current status of the managed instance.
|
ManagedInstance.Builder |
tenancyId(String tenancyId)
The OCID
of the tenancy that the managed instance resides in.
|
ManagedInstance.Builder |
timeCreated(Date timeCreated)
The date and time the instance was created (in RFC
3339 format).
|
ManagedInstance.Builder |
timeLastBoot(Date timeLastBoot)
Time that the instance last booted (in RFC 3339
format).
|
ManagedInstance.Builder |
timeLastCheckin(Date timeLastCheckin)
Time that the instance last checked in with the service (in RFC
3339 format).
|
ManagedInstance.Builder |
timeUpdated(Date timeUpdated)
The date and time the instance was last updated (in RFC
3339 format).
|
ManagedInstance.Builder |
updatesAvailable(Integer updatesAvailable)
Number of updates available for installation.
|
ManagedInstance.Builder |
workRequestCount(Integer workRequestCount)
Number of work requests associated with this instance.
|
public ManagedInstance.Builder id(String id)
The OCID of the managed instance.
id
- the value to setpublic ManagedInstance.Builder displayName(String displayName)
User-friendly name for the managed instance.
displayName
- the value to setpublic ManagedInstance.Builder description(String description)
User-specified description for the managed instance.
description
- the value to setpublic ManagedInstance.Builder tenancyId(String tenancyId)
The OCID of the tenancy that the managed instance resides in.
tenancyId
- the value to setpublic ManagedInstance.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the managed instance.
compartmentId
- the value to setpublic ManagedInstance.Builder location(ManagedInstanceLocation location)
The location of the managed instance.
location
- the value to setpublic ManagedInstance.Builder timeLastCheckin(Date timeLastCheckin)
Time that the instance last checked in with the service (in RFC 3339 format).
timeLastCheckin
- the value to setpublic ManagedInstance.Builder timeLastBoot(Date timeLastBoot)
Time that the instance last booted (in RFC 3339 format).
timeLastBoot
- 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 kspliceEffectiveKernelVersion(String kspliceEffectiveKernelVersion)
The ksplice effective kernel version.
kspliceEffectiveKernelVersion
- the value to setpublic ManagedInstance.Builder architecture(ArchType architecture)
The CPU architecture type of the managed instance.
architecture
- the value to setpublic ManagedInstance.Builder osFamily(OsFamily osFamily)
The operating system type of the managed instance.
osFamily
- the value to setpublic ManagedInstance.Builder status(ManagedInstanceStatus status)
Current status of the managed instance.
status
- the value to setpublic ManagedInstance.Builder profile(String profile)
The profile that was used to register this instance with the service.
profile
- the value to setpublic ManagedInstance.Builder isManagementStation(Boolean isManagementStation)
Indicates whether this managed instance is acting as an on-premises management station.
isManagementStation
- the value to setpublic ManagedInstance.Builder primaryManagementStationId(String primaryManagementStationId)
The OCID of the management station for the instance to use as primary management station.
primaryManagementStationId
- the value to setpublic ManagedInstance.Builder secondaryManagementStationId(String secondaryManagementStationId)
The OCID of the management station for the instance to use as secondary managment station.
secondaryManagementStationId
- the value to setpublic ManagedInstance.Builder softwareSources(List<SoftwareSourceDetails> softwareSources)
The list of software sources currently attached to the managed instance.
softwareSources
- the value to setpublic ManagedInstance.Builder managedInstanceGroup(Id managedInstanceGroup)
public ManagedInstance.Builder lifecycleEnvironment(Id lifecycleEnvironment)
public ManagedInstance.Builder lifecycleStage(Id lifecycleStage)
public ManagedInstance.Builder isRebootRequired(Boolean isRebootRequired)
Indicates whether a reboot is required to complete installation of updates.
isRebootRequired
- the value to setpublic ManagedInstance.Builder installedPackages(Integer installedPackages)
Number of packages installed on the instance.
installedPackages
- the value to setpublic ManagedInstance.Builder installedWindowsUpdates(Integer installedWindowsUpdates)
Number of Windows updates installed on the instance.
installedWindowsUpdates
- the value to setpublic ManagedInstance.Builder updatesAvailable(Integer updatesAvailable)
Number of updates available for installation.
updatesAvailable
- the value to setpublic ManagedInstance.Builder securityUpdatesAvailable(Integer securityUpdatesAvailable)
Number of security type updates available for installation.
securityUpdatesAvailable
- the value to setpublic ManagedInstance.Builder bugUpdatesAvailable(Integer bugUpdatesAvailable)
Number of bug fix type updates available for installation.
bugUpdatesAvailable
- the value to setpublic ManagedInstance.Builder enhancementUpdatesAvailable(Integer enhancementUpdatesAvailable)
Number of enhancement type updates available for installation.
enhancementUpdatesAvailable
- the value to setpublic ManagedInstance.Builder otherUpdatesAvailable(Integer otherUpdatesAvailable)
Number of non-classified (other) updates available for installation.
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.Builder timeCreated(Date timeCreated)
The date and time the instance was created (in RFC 3339 format).
timeCreated
- the value to setpublic ManagedInstance.Builder timeUpdated(Date timeUpdated)
The date and time the instance was last updated (in RFC 3339 format).
timeUpdated
- the value to setpublic ManagedInstance.Builder notificationTopicId(String notificationTopicId)
The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
notificationTopicId
- the value to setpublic ManagedInstance.Builder autonomousSettings(AutonomousSettings autonomousSettings)
public ManagedInstance.Builder isManagedByAutonomousLinux(Boolean isManagedByAutonomousLinux)
Indicates whether the Autonomous Linux service manages the instance.
isManagedByAutonomousLinux
- the value to setpublic ManagedInstance build()
public ManagedInstance.Builder copy(ManagedInstance model)
Copyright © 2016–2024. All rights reserved.