public static class ManagedInstanceSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ManagedInstanceSummary.Builder |
architecture(ArchType architecture)
The CPU architecture type of the managed instance.
|
ManagedInstanceSummary.Builder |
autonomousSettings(AutonomousSettings autonomousSettings) |
ManagedInstanceSummary |
build() |
ManagedInstanceSummary.Builder |
compartmentId(String compartmentId)
The OCID
of the compartment that contains the managed instance.
|
ManagedInstanceSummary.Builder |
copy(ManagedInstanceSummary model) |
ManagedInstanceSummary.Builder |
description(String description)
User-specified description of the managed instance.
|
ManagedInstanceSummary.Builder |
displayName(String displayName)
User-friendly name for the managed instance.
|
ManagedInstanceSummary.Builder |
id(String id)
The OCID
of the managed instance.
|
ManagedInstanceSummary.Builder |
isManagedByAutonomousLinux(Boolean isManagedByAutonomousLinux)
Indicates whether Autonomous Linux manages this instance.
|
ManagedInstanceSummary.Builder |
isManagementStation(Boolean isManagementStation)
Whether this managed instance is acting as an on-premises management station.
|
ManagedInstanceSummary.Builder |
isRebootRequired(Boolean isRebootRequired)
Indicates whether a reboot is required to complete installation of updates.
|
ManagedInstanceSummary.Builder |
lifecycleEnvironment(Id lifecycleEnvironment) |
ManagedInstanceSummary.Builder |
lifecycleStage(Id lifecycleStage) |
ManagedInstanceSummary.Builder |
location(ManagedInstanceLocation location)
The location of the managed instance.
|
ManagedInstanceSummary.Builder |
managedInstanceGroup(Id managedInstanceGroup) |
ManagedInstanceSummary.Builder |
notificationTopicId(String notificationTopicId)
The OCID
for the Oracle Notifications service (ONS) topic.
|
ManagedInstanceSummary.Builder |
osFamily(OsFamily osFamily)
The operating system type of the managed instance.
|
ManagedInstanceSummary.Builder |
status(ManagedInstanceStatus status)
Current status of the managed instance.
|
ManagedInstanceSummary.Builder |
tenancyId(String tenancyId)
The OCID
of the tenancy this managed instance resides in.
|
ManagedInstanceSummary.Builder |
updatesAvailable(Integer updatesAvailable)
Number of updates available for installation.
|
public ManagedInstanceSummary.Builder id(String id)
The OCID of the managed instance.
id
- the value to setpublic ManagedInstanceSummary.Builder displayName(String displayName)
User-friendly name for the managed instance.
displayName
- the value to setpublic ManagedInstanceSummary.Builder description(String description)
User-specified description of the managed instance.
description
- the value to setpublic ManagedInstanceSummary.Builder tenancyId(String tenancyId)
The OCID of the tenancy this managed instance resides in.
tenancyId
- the value to setpublic ManagedInstanceSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the managed instance.
compartmentId
- the value to setpublic ManagedInstanceSummary.Builder location(ManagedInstanceLocation location)
The location of the managed instance.
location
- the value to setpublic ManagedInstanceSummary.Builder architecture(ArchType architecture)
The CPU architecture type of the managed instance.
architecture
- the value to setpublic ManagedInstanceSummary.Builder osFamily(OsFamily osFamily)
The operating system type of the managed instance.
osFamily
- the value to setpublic ManagedInstanceSummary.Builder status(ManagedInstanceStatus status)
Current status of the managed instance.
status
- the value to setpublic ManagedInstanceSummary.Builder managedInstanceGroup(Id managedInstanceGroup)
public ManagedInstanceSummary.Builder lifecycleEnvironment(Id lifecycleEnvironment)
public ManagedInstanceSummary.Builder lifecycleStage(Id lifecycleStage)
public ManagedInstanceSummary.Builder isRebootRequired(Boolean isRebootRequired)
Indicates whether a reboot is required to complete installation of updates.
isRebootRequired
- the value to setpublic ManagedInstanceSummary.Builder updatesAvailable(Integer updatesAvailable)
Number of updates available for installation.
updatesAvailable
- the value to setpublic ManagedInstanceSummary.Builder isManagementStation(Boolean isManagementStation)
Whether this managed instance is acting as an on-premises management station.
isManagementStation
- the value to setpublic 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.
notificationTopicId
- the value to setpublic ManagedInstanceSummary.Builder autonomousSettings(AutonomousSettings autonomousSettings)
public ManagedInstanceSummary.Builder isManagedByAutonomousLinux(Boolean isManagedByAutonomousLinux)
Indicates whether Autonomous Linux manages this instance.
isManagedByAutonomousLinux
- the value to setpublic ManagedInstanceSummary build()
public ManagedInstanceSummary.Builder copy(ManagedInstanceSummary model)
Copyright © 2016–2024. All rights reserved.