Package com.oracle.bmc.integration.model
Class UpdateIntegrationInstanceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.integration.model.UpdateIntegrationInstanceDetails.Builder
-
- Enclosing class:
- UpdateIntegrationInstanceDetails
public static class UpdateIntegrationInstanceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public UpdateIntegrationInstanceDetails.Builder displayName(String displayName)
Integration Instance Identifier.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
integrationInstanceType
public UpdateIntegrationInstanceDetails.Builder integrationInstanceType(UpdateIntegrationInstanceDetails.IntegrationInstanceType integrationInstanceType)
Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX- Parameters:
integrationInstanceType
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateIntegrationInstanceDetails.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”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateIntegrationInstanceDetails.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”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
isByol
public UpdateIntegrationInstanceDetails.Builder isByol(Boolean isByol)
Bring your own license.- Parameters:
isByol
- the value to set- Returns:
- this builder
-
messagePacks
public UpdateIntegrationInstanceDetails.Builder messagePacks(Integer messagePacks)
The number of configured message packs- Parameters:
messagePacks
- the value to set- Returns:
- this builder
-
isFileServerEnabled
public UpdateIntegrationInstanceDetails.Builder isFileServerEnabled(Boolean isFileServerEnabled)
The file server is enabled or not.- Parameters:
isFileServerEnabled
- the value to set- Returns:
- this builder
-
isVisualBuilderEnabled
public UpdateIntegrationInstanceDetails.Builder isVisualBuilderEnabled(Boolean isVisualBuilderEnabled)
Visual Builder is enabled or not.- Parameters:
isVisualBuilderEnabled
- the value to set- Returns:
- this builder
-
customEndpoint
public UpdateIntegrationInstanceDetails.Builder customEndpoint(UpdateCustomEndpointDetails customEndpoint)
-
alternateCustomEndpoints
public UpdateIntegrationInstanceDetails.Builder alternateCustomEndpoints(List<UpdateCustomEndpointDetails> alternateCustomEndpoints)
A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).- Parameters:
alternateCustomEndpoints
- the value to set- Returns:
- this builder
-
build
public UpdateIntegrationInstanceDetails build()
-
copy
public UpdateIntegrationInstanceDetails.Builder copy(UpdateIntegrationInstanceDetails model)
-
-