public static class CreateIntegrationInstanceDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateIntegrationInstanceDetails.Builder displayName(String displayName)
Integration Instance Identifier.
displayName
- the value to setpublic CreateIntegrationInstanceDetails.Builder compartmentId(String compartmentId)
Compartment Identifier.
compartmentId
- the value to setpublic CreateIntegrationInstanceDetails.Builder integrationInstanceType(CreateIntegrationInstanceDetails.IntegrationInstanceType integrationInstanceType)
Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
integrationInstanceType
- the value to setpublic CreateIntegrationInstanceDetails.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 CreateIntegrationInstanceDetails.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 CreateIntegrationInstanceDetails.Builder isByol(Boolean isByol)
Bring your own license.
isByol
- the value to setpublic CreateIntegrationInstanceDetails.Builder idcsAt(String idcsAt)
IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
idcsAt
- the value to setpublic CreateIntegrationInstanceDetails.Builder messagePacks(Integer messagePacks)
The number of configured message packs
messagePacks
- the value to setpublic CreateIntegrationInstanceDetails.Builder isVisualBuilderEnabled(Boolean isVisualBuilderEnabled)
Visual Builder is enabled or not.
isVisualBuilderEnabled
- the value to setpublic CreateIntegrationInstanceDetails.Builder customEndpoint(CreateCustomEndpointDetails customEndpoint)
public CreateIntegrationInstanceDetails.Builder alternateCustomEndpoints(List<CreateCustomEndpointDetails> alternateCustomEndpoints)
A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
alternateCustomEndpoints
- the value to setpublic CreateIntegrationInstanceDetails.Builder consumptionModel(CreateIntegrationInstanceDetails.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 CreateIntegrationInstanceDetails.Builder isFileServerEnabled(Boolean isFileServerEnabled)
The file server is enabled or not.
isFileServerEnabled
- the value to setpublic CreateIntegrationInstanceDetails.Builder networkEndpointDetails(NetworkEndpointDetails networkEndpointDetails)
public CreateIntegrationInstanceDetails.Builder shape(CreateIntegrationInstanceDetails.Shape shape)
Shape
shape
- the value to setpublic CreateIntegrationInstanceDetails build()
public CreateIntegrationInstanceDetails.Builder copy(CreateIntegrationInstanceDetails model)
Copyright © 2016–2023. All rights reserved.