public static class UpdateOceInstanceDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
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 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 o)
Copyright © 2016–2022. All rights reserved.