public static class CreateVbInstanceDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateVbInstanceDetails.Builder |
alternateCustomEndpoints(List<CreateCustomEndpointDetails> alternateCustomEndpoints)
A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle
for alternateCustomEndpoints availability for a specific instance).
|
CreateVbInstanceDetails |
build() |
CreateVbInstanceDetails.Builder |
compartmentId(String compartmentId)
Compartment Identifier.
|
CreateVbInstanceDetails.Builder |
consumptionModel(CreateVbInstanceDetails.ConsumptionModel consumptionModel)
Optional parameter specifying which entitlement to use for billing purposes.
|
CreateVbInstanceDetails.Builder |
copy(CreateVbInstanceDetails model) |
CreateVbInstanceDetails.Builder |
customEndpoint(CreateCustomEndpointDetails customEndpoint) |
CreateVbInstanceDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.
|
CreateVbInstanceDetails.Builder |
displayName(String displayName)
Vb Instance Identifier.
|
CreateVbInstanceDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
CreateVbInstanceDetails.Builder |
idcsOpenId(String idcsOpenId)
Encrypted IDCS Open ID token.
|
CreateVbInstanceDetails.Builder |
isVisualBuilderEnabled(Boolean isVisualBuilderEnabled)
Visual Builder is enabled or not.
|
CreateVbInstanceDetails.Builder |
nodeCount(Integer nodeCount)
The number of Nodes
|
public CreateVbInstanceDetails.Builder displayName(String displayName)
Vb Instance Identifier.
displayName
- the value to setpublic CreateVbInstanceDetails.Builder compartmentId(String compartmentId)
Compartment Identifier.
compartmentId
- the value to setpublic CreateVbInstanceDetails.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 CreateVbInstanceDetails.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 CreateVbInstanceDetails.Builder idcsOpenId(String idcsOpenId)
Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
idcsOpenId
- the value to setpublic CreateVbInstanceDetails.Builder nodeCount(Integer nodeCount)
The number of Nodes
nodeCount
- the value to setpublic CreateVbInstanceDetails.Builder isVisualBuilderEnabled(Boolean isVisualBuilderEnabled)
Visual Builder is enabled or not.
isVisualBuilderEnabled
- the value to setpublic CreateVbInstanceDetails.Builder customEndpoint(CreateCustomEndpointDetails customEndpoint)
public CreateVbInstanceDetails.Builder alternateCustomEndpoints(List<CreateCustomEndpointDetails> alternateCustomEndpoints)
A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
alternateCustomEndpoints
- the value to setpublic CreateVbInstanceDetails.Builder consumptionModel(CreateVbInstanceDetails.ConsumptionModel consumptionModel)
Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
consumptionModel
- the value to setpublic CreateVbInstanceDetails build()
public CreateVbInstanceDetails.Builder copy(CreateVbInstanceDetails model)
Copyright © 2016–2024. All rights reserved.