public static class DetachInstancePoolInstanceDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DetachInstancePoolInstanceDetails |
build() |
DetachInstancePoolInstanceDetails.Builder |
copy(DetachInstancePoolInstanceDetails model) |
DetachInstancePoolInstanceDetails.Builder |
instanceId(String instanceId)
The OCID
of the instance.
|
DetachInstancePoolInstanceDetails.Builder |
isAutoTerminate(Boolean isAutoTerminate)
Whether to permanently terminate (delete) the instance and its attached boot volume when
detaching it from the instance pool.
|
DetachInstancePoolInstanceDetails.Builder |
isDecrementSize(Boolean isDecrementSize)
Whether to decrease the size of the instance pool when the instance is detached.
|
public DetachInstancePoolInstanceDetails.Builder instanceId(String instanceId)
The OCID of the instance.
instanceId
- the value to setpublic DetachInstancePoolInstanceDetails.Builder isDecrementSize(Boolean isDecrementSize)
Whether to decrease the size of the instance pool when the instance is detached. If
true
, the pool size is decreased. If false
, the pool will provision a
new, replacement instance using the pool’s instance configuration as a template. Default
is true
.
isDecrementSize
- the value to setpublic DetachInstancePoolInstanceDetails.Builder isAutoTerminate(Boolean isAutoTerminate)
Whether to permanently terminate (delete) the instance and its attached boot volume when
detaching it from the instance pool. Default is false
.
isAutoTerminate
- the value to setpublic DetachInstancePoolInstanceDetails build()
public DetachInstancePoolInstanceDetails.Builder copy(DetachInstancePoolInstanceDetails model)
Copyright © 2016–2024. All rights reserved.