Package com.oracle.bmc.goldengate.model
Class ZeroEtlPipeline.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.ZeroEtlPipeline.Builder
-
- Enclosing class:
- ZeroEtlPipeline
public static class ZeroEtlPipeline.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ZeroEtlPipeline.Builder id(String id)
-
displayName
public ZeroEtlPipeline.Builder displayName(String displayName)
-
description
public ZeroEtlPipeline.Builder description(String description)
-
compartmentId
public ZeroEtlPipeline.Builder compartmentId(String compartmentId)
-
licenseModel
public ZeroEtlPipeline.Builder licenseModel(LicenseModel licenseModel)
-
cpuCoreCount
public ZeroEtlPipeline.Builder cpuCoreCount(Integer cpuCoreCount)
-
isAutoScalingEnabled
public ZeroEtlPipeline.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled)
-
sourceConnectionDetails
public ZeroEtlPipeline.Builder sourceConnectionDetails(SourcePipelineConnectionDetails sourceConnectionDetails)
-
targetConnectionDetails
public ZeroEtlPipeline.Builder targetConnectionDetails(TargetPipelineConnectionDetails targetConnectionDetails)
-
pipelineDiagnosticData
public ZeroEtlPipeline.Builder pipelineDiagnosticData(PipelineDiagnosticData pipelineDiagnosticData)
-
freeformTags
public ZeroEtlPipeline.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public ZeroEtlPipeline.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
locks
public ZeroEtlPipeline.Builder locks(List<ResourceLock> locks)
-
lifecycleState
public ZeroEtlPipeline.Builder lifecycleState(Pipeline.LifecycleState lifecycleState)
-
lifecycleSubState
public ZeroEtlPipeline.Builder lifecycleSubState(PipelineLifecycleSubState lifecycleSubState)
-
lifecycleDetails
public ZeroEtlPipeline.Builder lifecycleDetails(String lifecycleDetails)
-
timeCreated
public ZeroEtlPipeline.Builder timeCreated(Date timeCreated)
-
timeUpdated
public ZeroEtlPipeline.Builder timeUpdated(Date timeUpdated)
-
mappingRules
public ZeroEtlPipeline.Builder mappingRules(List<MappingRule> mappingRules)
Mapping for source/target schema/tables for the pipeline data replication.- Parameters:
mappingRules
- the value to set- Returns:
- this builder
-
processOptions
public ZeroEtlPipeline.Builder processOptions(ProcessOptions processOptions)
-
timeLastRecorded
public ZeroEtlPipeline.Builder timeLastRecorded(Date timeLastRecorded)
When the resource was last updated.This option applies when retrieving a pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
- Parameters:
timeLastRecorded
- the value to set- Returns:
- this builder
-
build
public ZeroEtlPipeline build()
-
copy
public ZeroEtlPipeline.Builder copy(ZeroEtlPipeline model)
-
-