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 EtlRunSummarybuild()EtlRunSummary.BuildercompartmentId(String compartmentId)Compartment IdentifierEtlRunSummary.Buildercopy(EtlRunSummary model)EtlRunSummary.BuilderdataReadInBytes(Long dataReadInBytes)Data read by the dataflow runEtlRunSummary.BuilderdataWritten(Long dataWritten)Data written by the dataflow runEtlRunSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.EtlRunSummary.BuilderdisplayName(String displayName)The name of the ETLRun.EtlRunSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.EtlRunSummary.BuilderlifecycleDetails(String lifecycleDetails)Details of the lifecycle stateEtlRunSummary.BuilderlifecycleState(EtlRunSummary.LifecycleState lifecycleState)The current state of the etlRun.EtlRunSummary.BuilderrunDurationInMilliseconds(Long runDurationInMilliseconds)Dataflow run durationEtlRunSummary.BuildertimeCreated(Date timeCreated)Time when the dataflow run was createdEtlRunSummary.BuildertimeUpdated(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)
-
-