public static class UpdateEsxiHostDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateEsxiHostDetails.Builder |
billingDonorHostId(String billingDonorHostId)
The OCID of the
deleted ESXi Host with LeftOver billing cycle.
|
UpdateEsxiHostDetails |
build() |
UpdateEsxiHostDetails.Builder |
copy(UpdateEsxiHostDetails model) |
UpdateEsxiHostDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
UpdateEsxiHostDetails.Builder |
displayName(String displayName)
A descriptive name for the ESXi host.
|
UpdateEsxiHostDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
UpdateEsxiHostDetails.Builder |
nextCommitment(Commitment nextCommitment)
The billing option to switch to after the existing billing cycle ends.
|
public UpdateEsxiHostDetails.Builder displayName(String displayName)
A descriptive name for the ESXi host. It’s changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers,
Avoid entering confidential information.
displayName
- the value to setpublic UpdateEsxiHostDetails.Builder nextCommitment(Commitment nextCommitment)
The billing option to switch to after the existing billing cycle ends. If nextCommitment
is null or empty, currentCommitment
continues to the next billing
cycle. listSupportedCommitments
.
nextCommitment
- the value to setpublic UpdateEsxiHostDetails.Builder billingDonorHostId(String billingDonorHostId)
The OCID of the deleted ESXi Host with LeftOver billing cycle.
billingDonorHostId
- the value to setpublic UpdateEsxiHostDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic UpdateEsxiHostDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic UpdateEsxiHostDetails build()
public UpdateEsxiHostDetails.Builder copy(UpdateEsxiHostDetails model)
Copyright © 2016–2024. All rights reserved.