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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateJobDetails
build()
UpdateJobDetails.Builder
connectionKey(String connectionKey)
The key of the connection resource that is used for the harvest by this job.UpdateJobDetails.Builder
copy(UpdateJobDetails model)
UpdateJobDetails.Builder
description(String description)
Detailed description of the job.UpdateJobDetails.Builder
displayName(String displayName)
A user-friendly display name.UpdateJobDetails.Builder
scheduleCronExpression(String scheduleCronExpression)
Interval on which the job will be run.UpdateJobDetails.Builder
timeScheduleBegin(Date timeScheduleBegin)
Date that the schedule should be operational.UpdateJobDetails.Builder
timeScheduleEnd(Date timeScheduleEnd)
Date that the schedule should end from being operational.
-
-
-
Method Detail
-
displayName
public 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
-
description
public UpdateJobDetails.Builder description(String description)
Detailed description of the job.- Parameters:
description
- the value to set- Returns:
- this builder
-
scheduleCronExpression
public 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
-
timeScheduleBegin
public 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
-
timeScheduleEnd
public 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
-
connectionKey
public 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
-
build
public UpdateJobDetails build()
-
copy
public UpdateJobDetails.Builder copy(UpdateJobDetails model)
-
-