Job

class oci.ai_language.models.Job(**kwargs)

Bases: object

Job details which contain input document details on which prediction need to run, features (which and all language services ) need to run and where to store results

Attributes

LIFECYCLE_STATE_ACCEPTED A constant which can be used with the lifecycle_state property of a Job.
LIFECYCLE_STATE_CANCELED A constant which can be used with the lifecycle_state property of a Job.
LIFECYCLE_STATE_CANCELING A constant which can be used with the lifecycle_state property of a Job.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a Job.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a Job.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a Job.
LIFECYCLE_STATE_IN_PROGRESS A constant which can be used with the lifecycle_state property of a Job.
LIFECYCLE_STATE_SUCCEEDED A constant which can be used with the lifecycle_state property of a Job.
compartment_id [Required] Gets the compartment_id of this Job.
completed_documents Gets the completed_documents of this Job.
created_by Gets the created_by of this Job.
description Gets the description of this Job.
display_name Gets the display_name of this Job.
failed_documents Gets the failed_documents of this Job.
id [Required] Gets the id of this Job.
input_configuration Gets the input_configuration of this Job.
input_location [Required] Gets the input_location of this Job.
lifecycle_details Gets the lifecycle_details of this Job.
lifecycle_state Gets the lifecycle_state of this Job.
model_metadata_details [Required] Gets the model_metadata_details of this Job.
output_location [Required] Gets the output_location of this Job.
pending_documents Gets the pending_documents of this Job.
percent_complete Gets the percent_complete of this Job.
time_accepted Gets the time_accepted of this Job.
time_completed Gets the time_completed of this Job.
time_started Gets the time_started of this Job.
total_documents Gets the total_documents of this Job.
ttl_in_days Gets the ttl_in_days of this Job.
warnings_count Gets the warnings_count of this Job.

Methods

__init__(**kwargs) Initializes a new Job object with values from keyword arguments.
LIFECYCLE_STATE_ACCEPTED = 'ACCEPTED'

A constant which can be used with the lifecycle_state property of a Job. This constant has a value of “ACCEPTED”

LIFECYCLE_STATE_CANCELED = 'CANCELED'

A constant which can be used with the lifecycle_state property of a Job. This constant has a value of “CANCELED”

LIFECYCLE_STATE_CANCELING = 'CANCELING'

A constant which can be used with the lifecycle_state property of a Job. This constant has a value of “CANCELING”

LIFECYCLE_STATE_DELETED = 'DELETED'

A constant which can be used with the lifecycle_state property of a Job. This constant has a value of “DELETED”

LIFECYCLE_STATE_DELETING = 'DELETING'

A constant which can be used with the lifecycle_state property of a Job. This constant has a value of “DELETING”

LIFECYCLE_STATE_FAILED = 'FAILED'

A constant which can be used with the lifecycle_state property of a Job. This constant has a value of “FAILED”

LIFECYCLE_STATE_IN_PROGRESS = 'IN_PROGRESS'

A constant which can be used with the lifecycle_state property of a Job. This constant has a value of “IN_PROGRESS”

LIFECYCLE_STATE_SUCCEEDED = 'SUCCEEDED'

A constant which can be used with the lifecycle_state property of a Job. This constant has a value of “SUCCEEDED”

__init__(**kwargs)

Initializes a new Job object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this Job.
  • display_name (str) – The value to assign to the display_name property of this Job.
  • description (str) – The value to assign to the description property of this Job.
  • input_location (oci.ai_language.models.InputLocation) – The value to assign to the input_location property of this Job.
  • input_configuration (oci.ai_language.models.InputConfiguration) – The value to assign to the input_configuration property of this Job.
  • model_metadata_details (list[oci.ai_language.models.ModelMetadataDetails]) – The value to assign to the model_metadata_details property of this Job.
  • compartment_id (str) – The value to assign to the compartment_id property of this Job.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this Job. Allowed values for this property are: “ACCEPTED”, “IN_PROGRESS”, “SUCCEEDED”, “FAILED”, “CANCELING”, “CANCELED”, “DELETING”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • lifecycle_details (str) – The value to assign to the lifecycle_details property of this Job.
  • percent_complete (int) – The value to assign to the percent_complete property of this Job.
  • total_documents (int) – The value to assign to the total_documents property of this Job.
  • pending_documents (int) – The value to assign to the pending_documents property of this Job.
  • completed_documents (int) – The value to assign to the completed_documents property of this Job.
  • failed_documents (int) – The value to assign to the failed_documents property of this Job.
  • warnings_count (int) – The value to assign to the warnings_count property of this Job.
  • output_location (oci.ai_language.models.ObjectPrefixOutputLocation) – The value to assign to the output_location property of this Job.
  • ttl_in_days (int) – The value to assign to the ttl_in_days property of this Job.
  • created_by (str) – The value to assign to the created_by property of this Job.
  • time_accepted (datetime) – The value to assign to the time_accepted property of this Job.
  • time_started (datetime) – The value to assign to the time_started property of this Job.
  • time_completed (datetime) – The value to assign to the time_completed property of this Job.
compartment_id

[Required] Gets the compartment_id of this Job. The OCID of the compartment where you want to create the job.

Returns:The compartment_id of this Job.
Return type:str
completed_documents

Gets the completed_documents of this Job. Number of documents processed for prediction. For CSV this signifies number of rows and for TXT this signifies number of files.

Returns:The completed_documents of this Job.
Return type:int
created_by

Gets the created_by of this Job. The OCID of the user who created the job.

Returns:The created_by of this Job.
Return type:str
description

Gets the description of this Job. A short description of the job.

Returns:The description of this Job.
Return type:str
display_name

Gets the display_name of this Job. A user-friendly display name for the job.

Returns:The display_name of this Job.
Return type:str
failed_documents

Gets the failed_documents of this Job. Number of documents failed for prediction. For CSV this signifies number of rows and for TXT this signifies number of files.

Returns:The failed_documents of this Job.
Return type:int
id

[Required] Gets the id of this Job. The OCID of the job.

Returns:The id of this Job.
Return type:str
input_configuration

Gets the input_configuration of this Job.

Returns:The input_configuration of this Job.
Return type:oci.ai_language.models.InputConfiguration
input_location

[Required] Gets the input_location of this Job.

Returns:The input_location of this Job.
Return type:oci.ai_language.models.InputLocation
lifecycle_details

Gets the lifecycle_details of this Job. A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

Returns:The lifecycle_details of this Job.
Return type:str
lifecycle_state

Gets the lifecycle_state of this Job. The current state of the Job.

Allowed values for this property are: “ACCEPTED”, “IN_PROGRESS”, “SUCCEEDED”, “FAILED”, “CANCELING”, “CANCELED”, “DELETING”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_state of this Job.
Return type:str
model_metadata_details

[Required] Gets the model_metadata_details of this Job. training model details For this release only one model is allowed to be input here. One of the three modelType, ModelId, endpointId should be given other wise error will be thrown from API

Returns:The model_metadata_details of this Job.
Return type:list[oci.ai_language.models.ModelMetadataDetails]
output_location

[Required] Gets the output_location of this Job.

Returns:The output_location of this Job.
Return type:oci.ai_language.models.ObjectPrefixOutputLocation
pending_documents

Gets the pending_documents of this Job. Number of documents still to process. For CSV this signifies number of rows and for TXT this signifies number of files.

Returns:The pending_documents of this Job.
Return type:int
percent_complete

Gets the percent_complete of this Job. How much progress the operation has made, vs the total amount of work that must be performed.

Returns:The percent_complete of this Job.
Return type:int
time_accepted

Gets the time_accepted of this Job. Job accepted time.

Returns:The time_accepted of this Job.
Return type:datetime
time_completed

Gets the time_completed of this Job. Job finished time.

Returns:The time_completed of this Job.
Return type:datetime
time_started

Gets the time_started of this Job. Job started time.

Returns:The time_started of this Job.
Return type:datetime
total_documents

Gets the total_documents of this Job. Total number of documents given as input for prediction. For CSV this signifies number of rows and for TXT this signifies number of files.

Returns:The total_documents of this Job.
Return type:int
ttl_in_days

Gets the ttl_in_days of this Job. Time to live duration in days for Job. Job will be available till max 90 days.

Returns:The ttl_in_days of this Job.
Return type:int
warnings_count

Gets the warnings_count of this Job. warnings count

Returns:The warnings_count of this Job.
Return type:int