public static class UpdateOceInstanceDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateOceInstanceDetails.Builder |
addOnFeatures(List<String> addOnFeatures)
a list of add-on features for the ocm instance
|
UpdateOceInstanceDetails |
build() |
UpdateOceInstanceDetails.Builder |
copy(UpdateOceInstanceDetails model) |
UpdateOceInstanceDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.
|
UpdateOceInstanceDetails.Builder |
description(String description)
OceInstance description
|
UpdateOceInstanceDetails.Builder |
drRegion(String drRegion)
disaster recovery paired ragion name
|
UpdateOceInstanceDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
UpdateOceInstanceDetails.Builder |
instanceLicenseType(LicenseType instanceLicenseType)
Flag indicating whether the instance license is new cloud or bring your own license
|
UpdateOceInstanceDetails.Builder |
instanceUsageType(UpdateOceInstanceDetails.InstanceUsageType instanceUsageType)
Instance type based on its usage
|
UpdateOceInstanceDetails.Builder |
lifecycleDetails(LifecycleDetails lifecycleDetails)
Details of the current state of the instance lifecycle
|
UpdateOceInstanceDetails.Builder |
wafPrimaryDomain(String wafPrimaryDomain)
Web Application Firewall(WAF) primary domain
|
public UpdateOceInstanceDetails.Builder description(String description)
OceInstance description
description
- the value to setpublic UpdateOceInstanceDetails.Builder wafPrimaryDomain(String wafPrimaryDomain)
Web Application Firewall(WAF) primary domain
wafPrimaryDomain
- the value to setpublic UpdateOceInstanceDetails.Builder instanceLicenseType(LicenseType instanceLicenseType)
Flag indicating whether the instance license is new cloud or bring your own license
instanceLicenseType
- the value to setpublic UpdateOceInstanceDetails.Builder instanceUsageType(UpdateOceInstanceDetails.InstanceUsageType instanceUsageType)
Instance type based on its usage
instanceUsageType
- the value to setpublic UpdateOceInstanceDetails.Builder addOnFeatures(List<String> addOnFeatures)
a list of add-on features for the ocm instance
addOnFeatures
- the value to setpublic UpdateOceInstanceDetails.Builder lifecycleDetails(LifecycleDetails lifecycleDetails)
Details of the current state of the instance lifecycle
lifecycleDetails
- the value to setpublic UpdateOceInstanceDetails.Builder drRegion(String drRegion)
disaster recovery paired ragion name
drRegion
- the value to setpublic UpdateOceInstanceDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic UpdateOceInstanceDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic UpdateOceInstanceDetails build()
public UpdateOceInstanceDetails.Builder copy(UpdateOceInstanceDetails model)
Copyright © 2016–2024. All rights reserved.