Package com.oracle.bmc.emwarehouse.model
Class EtlRunSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.emwarehouse.model.EtlRunSummary.Builder
-
- Enclosing class:
- EtlRunSummary
public static class EtlRunSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EtlRunSummary
build()
EtlRunSummary.Builder
compartmentId(String compartmentId)
Compartment IdentifierEtlRunSummary.Builder
copy(EtlRunSummary model)
EtlRunSummary.Builder
dataReadInBytes(Long dataReadInBytes)
Data read by the dataflow runEtlRunSummary.Builder
dataWritten(Long dataWritten)
Data written by the dataflow runEtlRunSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.EtlRunSummary.Builder
displayName(String displayName)
The name of the ETLRun.EtlRunSummary.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.EtlRunSummary.Builder
lifecycleDetails(String lifecycleDetails)
Details of the lifecycle stateEtlRunSummary.Builder
lifecycleState(EtlRunSummary.LifecycleState lifecycleState)
The current state of the etlRun.EtlRunSummary.Builder
runDurationInMilliseconds(Long runDurationInMilliseconds)
Dataflow run durationEtlRunSummary.Builder
timeCreated(Date timeCreated)
Time when the dataflow run was createdEtlRunSummary.Builder
timeUpdated(Date timeUpdated)
Time when the dataflow run was updated
-
-
-
Method Detail
-
compartmentId
public EtlRunSummary.Builder compartmentId(String compartmentId)
Compartment Identifier- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
dataReadInBytes
public EtlRunSummary.Builder dataReadInBytes(Long dataReadInBytes)
Data read by the dataflow run- Parameters:
dataReadInBytes
- the value to set- Returns:
- this builder
-
dataWritten
public EtlRunSummary.Builder dataWritten(Long dataWritten)
Data written by the dataflow run- Parameters:
dataWritten
- the value to set- Returns:
- this builder
-
lifecycleState
public EtlRunSummary.Builder lifecycleState(EtlRunSummary.LifecycleState lifecycleState)
The current state of the etlRun.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
displayName
public EtlRunSummary.Builder displayName(String displayName)
The name of the ETLRun.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
lifecycleDetails
public EtlRunSummary.Builder lifecycleDetails(String lifecycleDetails)
Details of the lifecycle state- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
runDurationInMilliseconds
public EtlRunSummary.Builder runDurationInMilliseconds(Long runDurationInMilliseconds)
Dataflow run duration- Parameters:
runDurationInMilliseconds
- the value to set- Returns:
- this builder
-
timeCreated
public EtlRunSummary.Builder timeCreated(Date timeCreated)
Time when the dataflow run was created- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public EtlRunSummary.Builder timeUpdated(Date timeUpdated)
Time when the dataflow run was updated- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
freeformTags
public EtlRunSummary.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 EtlRunSummary.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
-
build
public EtlRunSummary build()
-
copy
public EtlRunSummary.Builder copy(EtlRunSummary model)
-
-