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 SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic ZeroEtlPipeline.Builder id(String id) 
 - 
displayNamepublic ZeroEtlPipeline.Builder displayName(String displayName) 
 - 
descriptionpublic ZeroEtlPipeline.Builder description(String description) 
 - 
compartmentIdpublic ZeroEtlPipeline.Builder compartmentId(String compartmentId) 
 - 
licenseModelpublic ZeroEtlPipeline.Builder licenseModel(LicenseModel licenseModel) 
 - 
cpuCoreCountpublic ZeroEtlPipeline.Builder cpuCoreCount(Integer cpuCoreCount) 
 - 
isAutoScalingEnabledpublic ZeroEtlPipeline.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled) 
 - 
sourceConnectionDetailspublic ZeroEtlPipeline.Builder sourceConnectionDetails(SourcePipelineConnectionDetails sourceConnectionDetails) 
 - 
targetConnectionDetailspublic ZeroEtlPipeline.Builder targetConnectionDetails(TargetPipelineConnectionDetails targetConnectionDetails) 
 - 
pipelineDiagnosticDatapublic ZeroEtlPipeline.Builder pipelineDiagnosticData(PipelineDiagnosticData pipelineDiagnosticData) 
 - 
freeformTagspublic ZeroEtlPipeline.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic ZeroEtlPipeline.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
lockspublic ZeroEtlPipeline.Builder locks(List<ResourceLock> locks) 
 - 
lifecycleStatepublic ZeroEtlPipeline.Builder lifecycleState(Pipeline.LifecycleState lifecycleState) 
 - 
lifecycleSubStatepublic ZeroEtlPipeline.Builder lifecycleSubState(PipelineLifecycleSubState lifecycleSubState) 
 - 
lifecycleDetailspublic ZeroEtlPipeline.Builder lifecycleDetails(String lifecycleDetails) 
 - 
timeCreatedpublic ZeroEtlPipeline.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic ZeroEtlPipeline.Builder timeUpdated(Date timeUpdated) 
 - 
mappingRulespublic 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
 
 - 
processOptionspublic ZeroEtlPipeline.Builder processOptions(ProcessOptions processOptions) 
 - 
timeLastRecordedpublic 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
 
 - 
buildpublic ZeroEtlPipeline build() 
 - 
copypublic ZeroEtlPipeline.Builder copy(ZeroEtlPipeline model) 
 
- 
 
-