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 |
bugUpdatesAvailable(Integer bugUpdatesAvailable)
Number of bug fix type updates available to be installed.
|
ManagedInstance |
build() |
ManagedInstance.Builder |
compartmentId(String compartmentId)
The OCID for the compartment this managed instance resides in.
|
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)
The OCID for the managed instance.
|
ManagedInstance.Builder |
installedPackages(Integer installedPackages)
Number of packages installed on the system.
|
ManagedInstance.Builder |
isManagementStation(Boolean isManagementStation)
Whether this managed instance is acting as an on-premise 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)
location of the managed instance.
|
ManagedInstance.Builder |
managedInstanceGroup(Id managedInstanceGroup) |
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 updates available to be installed.
|
ManagedInstance.Builder |
primaryManagementStationId(String primaryManagementStationId)
The OCID of a management station to be used as the preferred primary.
|
ManagedInstance.Builder |
profile(String profile)
The content profile of this instance.
|
ManagedInstance.Builder |
scheduledJobCount(Integer scheduledJobCount)
Number of scheduled jobs associated with this instance.
|
ManagedInstance.Builder |
secondaryManagementStationId(String secondaryManagementStationId)
The OCID of a management station to be used as the preferred secondary.
|
ManagedInstance.Builder |
securityUpdatesAvailable(Integer securityUpdatesAvailable)
Number of security type updates available to be installed.
|
ManagedInstance.Builder |
softwareSources(List<SoftwareSourceDetails> softwareSources)
The list of software sources currently attached to the managed instance.
|
ManagedInstance.Builder |
status(ManagedInstanceStatus status)
status of the managed instance.
|
ManagedInstance.Builder |
tenancyId(String tenancyId)
The OCID for the tenancy this managed instance resides in.
|
ManagedInstance.Builder |
timeCreated(Date timeCreated)
The date and time the work request was created, as described in RFC
3339, section 14.29.
|
ManagedInstance.Builder |
timeLastBoot(Date timeLastBoot)
Time at which the instance last booted, as described in RFC
3339, section 14.29.
|
ManagedInstance.Builder |
timeLastCheckin(Date timeLastCheckin)
Time at which the instance last checked in, as described in RFC
3339, section 14.29.
|
ManagedInstance.Builder |
timeUpdated(Date timeUpdated)
The date and time the work request was updated, as described in RFC
3339, section 14.29.
|
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 id(String id)
The OCID for the managed instance.
id
- the value to setpublic ManagedInstance.Builder displayName(String displayName)
Managed instance identifier.
displayName
- 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 tenancyId(String tenancyId)
The OCID for the tenancy this managed instance resides in.
tenancyId
- the value to setpublic ManagedInstance.Builder compartmentId(String compartmentId)
The OCID for the compartment this managed instance resides in.
compartmentId
- the value to setpublic ManagedInstance.Builder location(ManagedInstanceLocation location)
location of the managed instance.
location
- the value to setpublic ManagedInstance.Builder timeLastCheckin(Date timeLastCheckin)
Time at which the instance last checked in, as described in RFC 3339, section 14.29.
timeLastCheckin
- the value to setpublic ManagedInstance.Builder timeLastBoot(Date timeLastBoot)
Time at which the instance last booted, as described in RFC 3339, section 14.29.
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)
status of the managed instance.
status
- the value to setpublic ManagedInstance.Builder profile(String profile)
The content profile of this instance.
profile
- the value to setpublic ManagedInstance.Builder isManagementStation(Boolean isManagementStation)
Whether this managed instance is acting as an on-premise management station.
isManagementStation
- the value to setpublic ManagedInstance.Builder primaryManagementStationId(String primaryManagementStationId)
The OCID of a management station to be used as the preferred primary.
primaryManagementStationId
- the value to setpublic ManagedInstance.Builder secondaryManagementStationId(String secondaryManagementStationId)
The OCID of a management station to be used as the preferred secondary.
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 system.
installedPackages
- the value to setpublic ManagedInstance.Builder updatesAvailable(Integer updatesAvailable)
Number of updates available to be installed.
updatesAvailable
- 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.Builder timeCreated(Date timeCreated)
The date and time the work request was created, as described in RFC 3339, section 14.29.
timeCreated
- the value to setpublic ManagedInstance.Builder timeUpdated(Date timeUpdated)
The date and time the work request was updated, as described in RFC 3339, section 14.29.
timeUpdated
- the value to setpublic ManagedInstance build()
public ManagedInstance.Builder copy(ManagedInstance model)
Copyright © 2016–2024. All rights reserved.