public static class CreateOceInstanceDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateOceInstanceDetails.Builder |
addOnFeatures(List<String> addOnFeatures)
a list of add-on features for the ocm instance
|
CreateOceInstanceDetails.Builder |
adminEmail(String adminEmail)
Admin Email for Notification
|
CreateOceInstanceDetails |
build() |
CreateOceInstanceDetails.Builder |
compartmentId(String compartmentId)
Compartment Identifier
|
CreateOceInstanceDetails.Builder |
copy(CreateOceInstanceDetails model) |
CreateOceInstanceDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.
|
CreateOceInstanceDetails.Builder |
description(String description)
OceInstance description
|
CreateOceInstanceDetails.Builder |
drRegion(String drRegion)
disaster recovery paired ragion name
|
CreateOceInstanceDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
CreateOceInstanceDetails.Builder |
idcsAccessToken(String idcsAccessToken)
Identity Cloud Service access token identifying a stripe and service administrator user
|
CreateOceInstanceDetails.Builder |
identityStripe(IdentityStripeDetails identityStripe) |
CreateOceInstanceDetails.Builder |
instanceAccessType(CreateOceInstanceDetails.InstanceAccessType instanceAccessType)
Flag indicating whether the instance access is private or public
|
CreateOceInstanceDetails.Builder |
instanceLicenseType(LicenseType instanceLicenseType)
Flag indicating whether the instance license is new cloud or bring your own license
|
CreateOceInstanceDetails.Builder |
instanceUsageType(CreateOceInstanceDetails.InstanceUsageType instanceUsageType)
Instance type based on its usage
|
CreateOceInstanceDetails.Builder |
name(String name)
OceInstance Name
|
CreateOceInstanceDetails.Builder |
objectStorageNamespace(String objectStorageNamespace)
Object Storage Namespace of Tenancy
|
CreateOceInstanceDetails.Builder |
tenancyId(String tenancyId)
Tenancy Identifier
|
CreateOceInstanceDetails.Builder |
tenancyName(String tenancyName)
Tenancy Name
|
CreateOceInstanceDetails.Builder |
upgradeSchedule(OceInstance.UpgradeSchedule upgradeSchedule)
Upgrade schedule type representing service to be upgraded immediately whenever latest
version is released or delay upgrade of the service to previous released version
|
CreateOceInstanceDetails.Builder |
wafPrimaryDomain(String wafPrimaryDomain)
Web Application Firewall(WAF) primary domain
|
public CreateOceInstanceDetails.Builder description(String description)
OceInstance description
description
- the value to setpublic CreateOceInstanceDetails.Builder compartmentId(String compartmentId)
Compartment Identifier
compartmentId
- the value to setpublic CreateOceInstanceDetails.Builder name(String name)
OceInstance Name
name
- the value to setpublic CreateOceInstanceDetails.Builder tenancyId(String tenancyId)
Tenancy Identifier
tenancyId
- the value to setpublic CreateOceInstanceDetails.Builder idcsAccessToken(String idcsAccessToken)
Identity Cloud Service access token identifying a stripe and service administrator user
idcsAccessToken
- the value to setpublic CreateOceInstanceDetails.Builder identityStripe(IdentityStripeDetails identityStripe)
public CreateOceInstanceDetails.Builder tenancyName(String tenancyName)
Tenancy Name
tenancyName
- the value to setpublic CreateOceInstanceDetails.Builder instanceUsageType(CreateOceInstanceDetails.InstanceUsageType instanceUsageType)
Instance type based on its usage
instanceUsageType
- the value to setpublic CreateOceInstanceDetails.Builder addOnFeatures(List<String> addOnFeatures)
a list of add-on features for the ocm instance
addOnFeatures
- the value to setpublic CreateOceInstanceDetails.Builder objectStorageNamespace(String objectStorageNamespace)
Object Storage Namespace of Tenancy
objectStorageNamespace
- the value to setpublic CreateOceInstanceDetails.Builder adminEmail(String adminEmail)
Admin Email for Notification
adminEmail
- the value to setpublic CreateOceInstanceDetails.Builder upgradeSchedule(OceInstance.UpgradeSchedule upgradeSchedule)
Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version
upgradeSchedule
- the value to setpublic CreateOceInstanceDetails.Builder wafPrimaryDomain(String wafPrimaryDomain)
Web Application Firewall(WAF) primary domain
wafPrimaryDomain
- the value to setpublic CreateOceInstanceDetails.Builder instanceAccessType(CreateOceInstanceDetails.InstanceAccessType instanceAccessType)
Flag indicating whether the instance access is private or public
instanceAccessType
- the value to setpublic CreateOceInstanceDetails.Builder instanceLicenseType(LicenseType instanceLicenseType)
Flag indicating whether the instance license is new cloud or bring your own license
instanceLicenseType
- the value to setpublic CreateOceInstanceDetails.Builder drRegion(String drRegion)
disaster recovery paired ragion name
drRegion
- the value to setpublic CreateOceInstanceDetails.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 CreateOceInstanceDetails.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 CreateOceInstanceDetails build()
public CreateOceInstanceDetails.Builder copy(CreateOceInstanceDetails model)
Copyright © 2016–2024. All rights reserved.