Package com.oracle.bmc.datacatalog.model
Class UpdateJobDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.datacatalog.model.UpdateJobDetails.Builder
 
- 
- Enclosing class:
- UpdateJobDetails
 
 public static class UpdateJobDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateJobDetailsbuild()UpdateJobDetails.BuilderconnectionKey(String connectionKey)The key of the connection resource that is used for the harvest by this job.UpdateJobDetails.Buildercopy(UpdateJobDetails model)UpdateJobDetails.Builderdescription(String description)Detailed description of the job.UpdateJobDetails.BuilderdisplayName(String displayName)A user-friendly display name.UpdateJobDetails.BuilderscheduleCronExpression(String scheduleCronExpression)Interval on which the job will be run.UpdateJobDetails.BuildertimeScheduleBegin(Date timeScheduleBegin)Date that the schedule should be operational.UpdateJobDetails.BuildertimeScheduleEnd(Date timeScheduleEnd)Date that the schedule should end from being operational.
 
- 
- 
- 
Method Detail- 
displayNamepublic UpdateJobDetails.Builder displayName(String displayName) A user-friendly display name.Does not have to be unique, and it’s changeable. Avoid entering confidential information. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic UpdateJobDetails.Builder description(String description) Detailed description of the job.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
scheduleCronExpressionpublic UpdateJobDetails.Builder scheduleCronExpression(String scheduleCronExpression) Interval on which the job will be run.Value is specified as a cron-supported time specification “nickname”. The following subset of those is supported: @monthly, @weekly, @daily, @hourly. For metastore sync, an additional option @default is supported, which will schedule jobs at a more granular frequency. - Parameters:
- scheduleCronExpression- the value to set
- Returns:
- this builder
 
 - 
timeScheduleBeginpublic UpdateJobDetails.Builder timeScheduleBegin(Date timeScheduleBegin) Date that the schedule should be operational.An RFC3339 formatted datetime string. - Parameters:
- timeScheduleBegin- the value to set
- Returns:
- this builder
 
 - 
timeScheduleEndpublic UpdateJobDetails.Builder timeScheduleEnd(Date timeScheduleEnd) Date that the schedule should end from being operational.An RFC3339 formatted datetime string. - Parameters:
- timeScheduleEnd- the value to set
- Returns:
- this builder
 
 - 
connectionKeypublic UpdateJobDetails.Builder connectionKey(String connectionKey) The key of the connection resource that is used for the harvest by this job.- Parameters:
- connectionKey- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateJobDetails build() 
 - 
copypublic UpdateJobDetails.Builder copy(UpdateJobDetails model) 
 
- 
 
-