Package com.oracle.bmc.dataflow.model
Class UpdateRunDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dataflow.model.UpdateRunDetails.Builder
-
- Enclosing class:
- UpdateRunDetails
public static class UpdateRunDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateRunDetails
build()
UpdateRunDetails.Builder
copy(UpdateRunDetails model)
UpdateRunDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateRunDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.UpdateRunDetails.Builder
idleTimeoutInMinutes(Long idleTimeoutInMinutes)
The timeout value in minutes used to manage Runs.UpdateRunDetails.Builder
maxDurationInMinutes(Long maxDurationInMinutes)
The maximum duration in minutes for which an Application should run.
-
-
-
Method Detail
-
definedTags
public UpdateRunDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateRunDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
maxDurationInMinutes
public UpdateRunDetails.Builder maxDurationInMinutes(Long maxDurationInMinutes)
The maximum duration in minutes for which an Application should run.Data Flow Run would be terminated once it reaches this duration from the time it transitions to IN_PROGRESS state.
- Parameters:
maxDurationInMinutes
- the value to set- Returns:
- this builder
-
idleTimeoutInMinutes
public UpdateRunDetails.Builder idleTimeoutInMinutes(Long idleTimeoutInMinutes)
The timeout value in minutes used to manage Runs.A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type SESSION. Default value is 2880 minutes (2 days)
- Parameters:
idleTimeoutInMinutes
- the value to set- Returns:
- this builder
-
build
public UpdateRunDetails build()
-
copy
public UpdateRunDetails.Builder copy(UpdateRunDetails model)
-
-