Class CreateJobDetails
Properties used to create a job.
Inherited Members
Namespace: Oci.DatacatalogService.Models
Assembly: OCI.DotNetSDK.Datacatalog.dll
Syntax
public class CreateJobDetails
Properties
ConnectionKey
Declaration
[JsonProperty(PropertyName = "connectionKey")]
public string ConnectionKey { get; set; }
Property Value
Type | Description |
---|---|
string | The key of the connection used by the job. This connection will override the default connection specified in the associated job definition. All executions will use this connection. |
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | Detailed description of the job. |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. |
Remarks
Required
JobDefinitionKey
Declaration
[Required(ErrorMessage = "JobDefinitionKey is required.")]
[JsonProperty(PropertyName = "jobDefinitionKey")]
public string JobDefinitionKey { get; set; }
Property Value
Type | Description |
---|---|
string | The unique key of the job definition that defined the scope of this job. |
Remarks
Required
ScheduleCronExpression
Declaration
[JsonProperty(PropertyName = "scheduleCronExpression")]
public string ScheduleCronExpression { get; set; }
Property Value
Type | Description |
---|---|
string | 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. |
TimeScheduleBegin
Declaration
[JsonProperty(PropertyName = "timeScheduleBegin")]
public DateTime? TimeScheduleBegin { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Date that the schedule should be operational. An RFC3339 formatted datetime string. |
TimeScheduleEnd
Declaration
[JsonProperty(PropertyName = "timeScheduleEnd")]
public DateTime? TimeScheduleEnd { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Date that the schedule should end from being operational. An RFC3339 formatted datetime string. |