Package com.oracle.bmc.gdp.model
Class GdpPipelineSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.gdp.model.GdpPipelineSummary.Builder
-
- Enclosing class:
- GdpPipelineSummary
public static class GdpPipelineSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GdpPipelineSummary.BuilderauthorizationDetails(String authorizationDetails)Free-text field containing tracking information for approval tracking.GdpPipelineSummarybuild()GdpPipelineSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment.GdpPipelineSummary.Buildercopy(GdpPipelineSummary model)GdpPipelineSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.GdpPipelineSummary.Builderdescription(String description)Short field input by customer for a description of the data pipeline use-case.GdpPipelineSummary.BuilderdisplayName(String displayName)Pipeline short name.GdpPipelineSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.GdpPipelineSummary.Builderid(String id)The OCID of the pipeline.GdpPipelineSummary.BuilderisApprovalNeeded(Boolean isApprovalNeeded)Determines whether file transfers need to go through an approval workflow.GdpPipelineSummary.BuilderisChunkingEnabled(Boolean isChunkingEnabled)Determines whether file must be chunked during the transfer.GdpPipelineSummary.BuilderisFileOverrideInDestinationEnabled(Boolean isFileOverrideInDestinationEnabled)Enable file override feature in destination bucketGdpPipelineSummary.BuilderisScanningEnabled(Boolean isScanningEnabled)Determines whether GDP Scanning should be enabled for the pipeline.GdpPipelineSummary.BuilderlifecycleState(GdpPipeline.LifecycleState lifecycleState)The current state of the pipeline.GdpPipelineSummary.BuilderpeeringRegion(String peeringRegion)Public region name where the peered pipeline exists.GdpPipelineSummary.BuilderpipelineType(GdpPipeline.PipelineType pipelineType)Type of pipeline.GdpPipelineSummary.BuilderserviceLogGroupId(String serviceLogGroupId)the OCID of the service log group.GdpPipelineSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.GdpPipelineSummary.BuildertimeCreated(Date timeCreated)The time the pipeline was created.GdpPipelineSummary.BuildertimeUpdated(Date timeUpdated)The time the pipeline was updated.
-
-
-
Method Detail
-
id
public GdpPipelineSummary.Builder id(String id)
The OCID of the pipeline.- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public GdpPipelineSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
lifecycleState
public GdpPipelineSummary.Builder lifecycleState(GdpPipeline.LifecycleState lifecycleState)
The current state of the pipeline.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
displayName
public GdpPipelineSummary.Builder displayName(String displayName)
Pipeline short name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public GdpPipelineSummary.Builder description(String description)
Short field input by customer for a description of the data pipeline use-case.- Parameters:
description- the value to set- Returns:
- this builder
-
serviceLogGroupId
public GdpPipelineSummary.Builder serviceLogGroupId(String serviceLogGroupId)
the OCID of the service log group.- Parameters:
serviceLogGroupId- the value to set- Returns:
- this builder
-
pipelineType
public GdpPipelineSummary.Builder pipelineType(GdpPipeline.PipelineType pipelineType)
Type of pipeline.Can be SENDER or RECEIVER.
- Parameters:
pipelineType- the value to set- Returns:
- this builder
-
peeringRegion
public GdpPipelineSummary.Builder peeringRegion(String peeringRegion)
Public region name where the peered pipeline exists.- Parameters:
peeringRegion- the value to set- Returns:
- this builder
-
authorizationDetails
public GdpPipelineSummary.Builder authorizationDetails(String authorizationDetails)
Free-text field containing tracking information for approval tracking.- Parameters:
authorizationDetails- the value to set- Returns:
- this builder
-
timeCreated
public GdpPipelineSummary.Builder timeCreated(Date timeCreated)
The time the pipeline was created.An RFC3339 formatted datetime string.
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public GdpPipelineSummary.Builder timeUpdated(Date timeUpdated)
The time the pipeline was updated.An RFC3339 formatted datetime string.
- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
isFileOverrideInDestinationEnabled
public GdpPipelineSummary.Builder isFileOverrideInDestinationEnabled(Boolean isFileOverrideInDestinationEnabled)
Enable file override feature in destination bucket- Parameters:
isFileOverrideInDestinationEnabled- the value to set- Returns:
- this builder
-
isScanningEnabled
public GdpPipelineSummary.Builder isScanningEnabled(Boolean isScanningEnabled)
Determines whether GDP Scanning should be enabled for the pipeline.- Parameters:
isScanningEnabled- the value to set- Returns:
- this builder
-
isChunkingEnabled
public GdpPipelineSummary.Builder isChunkingEnabled(Boolean isChunkingEnabled)
Determines whether file must be chunked during the transfer.This is only a property of SENDER pipelines.
- Parameters:
isChunkingEnabled- the value to set- Returns:
- this builder
-
isApprovalNeeded
public GdpPipelineSummary.Builder isApprovalNeeded(Boolean isApprovalNeeded)
Determines whether file transfers need to go through an approval workflow.- Parameters:
isApprovalNeeded- the value to set- Returns:
- this builder
-
freeformTags
public GdpPipelineSummary.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 GdpPipelineSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
systemTags
public GdpPipelineSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags- the value to set- Returns:
- this builder
-
build
public GdpPipelineSummary build()
-
copy
public GdpPipelineSummary.Builder copy(GdpPipelineSummary model)
-
-