Class ManagedInstanceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.ManagedInstanceSummary.Builder
-
- Enclosing class:
- ManagedInstanceSummary
public static class ManagedInstanceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedInstanceSummary.BuilderagentVersion(String agentVersion)The version of osmh-agent running on the managed instanceManagedInstanceSummary.Builderarchitecture(ArchType architecture)The CPU architecture type of the managed instance.ManagedInstanceSummary.BuilderautonomousSettings(AutonomousSettings autonomousSettings)ManagedInstanceSummarybuild()ManagedInstanceSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains the managed instance.ManagedInstanceSummary.Buildercopy(ManagedInstanceSummary model)ManagedInstanceSummary.Builderdescription(String description)User-specified description of the managed instance.ManagedInstanceSummary.BuilderdisplayName(String displayName)User-friendly name for the managed instance.ManagedInstanceSummary.Builderid(String id)The OCID of the managed instance.ManagedInstanceSummary.BuilderisManagedByAutonomousLinux(Boolean isManagedByAutonomousLinux)Indicates whether Autonomous Linux manages this instance.ManagedInstanceSummary.BuilderisManagementStation(Boolean isManagementStation)Whether this managed instance is acting as an on-premises management station.ManagedInstanceSummary.BuilderisRebootRequired(Boolean isRebootRequired)Indicates whether a reboot is required to complete installation of updates.ManagedInstanceSummary.BuilderlifecycleEnvironment(Id lifecycleEnvironment)ManagedInstanceSummary.BuilderlifecycleStage(Id lifecycleStage)ManagedInstanceSummary.Builderlocation(ManagedInstanceLocation location)The location of the managed instance.ManagedInstanceSummary.BuildermanagedInstanceGroup(Id managedInstanceGroup)ManagedInstanceSummary.BuildernotificationTopicId(String notificationTopicId)The OCID for the Oracle Notifications service (ONS) topic.ManagedInstanceSummary.BuilderosFamily(OsFamily osFamily)The operating system type of the managed instance.ManagedInstanceSummary.Builderstatus(ManagedInstanceStatus status)Current status of the managed instance.ManagedInstanceSummary.BuildertenancyId(String tenancyId)The OCID of the tenancy this managed instance resides in.ManagedInstanceSummary.BuilderupdatesAvailable(Integer updatesAvailable)Number of updates available for installation.
-
-
-
Method Detail
-
id
public ManagedInstanceSummary.Builder id(String id)
The OCID of the managed instance.- Parameters:
id- the value to set- Returns:
- this builder
-
displayName
public ManagedInstanceSummary.Builder displayName(String displayName)
User-friendly name for the managed instance.- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public ManagedInstanceSummary.Builder description(String description)
User-specified description of the managed instance.- Parameters:
description- the value to set- Returns:
- this builder
-
tenancyId
public ManagedInstanceSummary.Builder tenancyId(String tenancyId)
The OCID of the tenancy this managed instance resides in.- Parameters:
tenancyId- the value to set- Returns:
- this builder
-
compartmentId
public ManagedInstanceSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the managed instance.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
location
public ManagedInstanceSummary.Builder location(ManagedInstanceLocation location)
The location of the managed instance.- Parameters:
location- the value to set- Returns:
- this builder
-
architecture
public ManagedInstanceSummary.Builder architecture(ArchType architecture)
The CPU architecture type of the managed instance.- Parameters:
architecture- the value to set- Returns:
- this builder
-
osFamily
public ManagedInstanceSummary.Builder osFamily(OsFamily osFamily)
The operating system type of the managed instance.- Parameters:
osFamily- the value to set- Returns:
- this builder
-
status
public ManagedInstanceSummary.Builder status(ManagedInstanceStatus status)
Current status of the managed instance.- Parameters:
status- the value to set- Returns:
- this builder
-
managedInstanceGroup
public ManagedInstanceSummary.Builder managedInstanceGroup(Id managedInstanceGroup)
-
lifecycleEnvironment
public ManagedInstanceSummary.Builder lifecycleEnvironment(Id lifecycleEnvironment)
-
lifecycleStage
public ManagedInstanceSummary.Builder lifecycleStage(Id lifecycleStage)
-
isRebootRequired
public ManagedInstanceSummary.Builder isRebootRequired(Boolean isRebootRequired)
Indicates whether a reboot is required to complete installation of updates.- Parameters:
isRebootRequired- the value to set- Returns:
- this builder
-
updatesAvailable
public ManagedInstanceSummary.Builder updatesAvailable(Integer updatesAvailable)
Number of updates available for installation.- Parameters:
updatesAvailable- the value to set- Returns:
- this builder
-
isManagementStation
public ManagedInstanceSummary.Builder isManagementStation(Boolean isManagementStation)
Whether this managed instance is acting as an on-premises management station.- Parameters:
isManagementStation- the value to set- Returns:
- this builder
-
notificationTopicId
public ManagedInstanceSummary.Builder notificationTopicId(String notificationTopicId)
The OCID for the Oracle Notifications service (ONS) topic.ONS is the channel used to send notifications to the customer.
- Parameters:
notificationTopicId- the value to set- Returns:
- this builder
-
autonomousSettings
public ManagedInstanceSummary.Builder autonomousSettings(AutonomousSettings autonomousSettings)
-
isManagedByAutonomousLinux
public ManagedInstanceSummary.Builder isManagedByAutonomousLinux(Boolean isManagedByAutonomousLinux)
Indicates whether Autonomous Linux manages this instance.- Parameters:
isManagedByAutonomousLinux- the value to set- Returns:
- this builder
-
agentVersion
public ManagedInstanceSummary.Builder agentVersion(String agentVersion)
The version of osmh-agent running on the managed instance- Parameters:
agentVersion- the value to set- Returns:
- this builder
-
build
public ManagedInstanceSummary build()
-
copy
public ManagedInstanceSummary.Builder copy(ManagedInstanceSummary model)
-
-