MultiNodeJobNodeConfigurationDetails

class oci.data_science.models.MultiNodeJobNodeConfigurationDetails(**kwargs)

Bases: oci.data_science.models.job_node_configuration_details.JobNodeConfigurationDetails

Attributes

JOB_NODE_TYPE_MULTI_NODE str(object=’’) -> str
STARTUP_ORDER_IN_ORDER A constant which can be used with the startup_order property of a MultiNodeJobNodeConfigurationDetails.
STARTUP_ORDER_IN_PARALLEL A constant which can be used with the startup_order property of a MultiNodeJobNodeConfigurationDetails.
job_network_configuration Gets the job_network_configuration of this MultiNodeJobNodeConfigurationDetails.
job_node_group_configuration_details_list Gets the job_node_group_configuration_details_list of this MultiNodeJobNodeConfigurationDetails.
job_node_type [Required] Gets the job_node_type of this JobNodeConfigurationDetails.
maximum_runtime_in_minutes Gets the maximum_runtime_in_minutes of this MultiNodeJobNodeConfigurationDetails.
startup_order Gets the startup_order of this MultiNodeJobNodeConfigurationDetails.

Methods

__init__(**kwargs) Initializes a new MultiNodeJobNodeConfigurationDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
JOB_NODE_TYPE_MULTI_NODE = 'MULTI_NODE'
STARTUP_ORDER_IN_ORDER = 'IN_ORDER'

A constant which can be used with the startup_order property of a MultiNodeJobNodeConfigurationDetails. This constant has a value of “IN_ORDER”

STARTUP_ORDER_IN_PARALLEL = 'IN_PARALLEL'

A constant which can be used with the startup_order property of a MultiNodeJobNodeConfigurationDetails. This constant has a value of “IN_PARALLEL”

__init__(**kwargs)

Initializes a new MultiNodeJobNodeConfigurationDetails object with values from keyword arguments. The default value of the job_node_type attribute of this class is MULTI_NODE and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • job_node_type (str) – The value to assign to the job_node_type property of this MultiNodeJobNodeConfigurationDetails. Allowed values for this property are: “MULTI_NODE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • startup_order (str) – The value to assign to the startup_order property of this MultiNodeJobNodeConfigurationDetails. Allowed values for this property are: “IN_ORDER”, “IN_PARALLEL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • maximum_runtime_in_minutes (int) – The value to assign to the maximum_runtime_in_minutes property of this MultiNodeJobNodeConfigurationDetails.
  • job_network_configuration (oci.data_science.models.JobNetworkConfiguration) – The value to assign to the job_network_configuration property of this MultiNodeJobNodeConfigurationDetails.
  • job_node_group_configuration_details_list (list[oci.data_science.models.JobNodeGroupConfigurationDetails]) – The value to assign to the job_node_group_configuration_details_list property of this MultiNodeJobNodeConfigurationDetails.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

job_network_configuration

Gets the job_network_configuration of this MultiNodeJobNodeConfigurationDetails.

Returns:The job_network_configuration of this MultiNodeJobNodeConfigurationDetails.
Return type:oci.data_science.models.JobNetworkConfiguration
job_node_group_configuration_details_list

Gets the job_node_group_configuration_details_list of this MultiNodeJobNodeConfigurationDetails. List of JobNodeGroupConfigurationDetails

Returns:The job_node_group_configuration_details_list of this MultiNodeJobNodeConfigurationDetails.
Return type:list[oci.data_science.models.JobNodeGroupConfigurationDetails]
job_node_type

[Required] Gets the job_node_type of this JobNodeConfigurationDetails. The node type used for job run.

Allowed values for this property are: “MULTI_NODE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The job_node_type of this JobNodeConfigurationDetails.
Return type:str
maximum_runtime_in_minutes

Gets the maximum_runtime_in_minutes of this MultiNodeJobNodeConfigurationDetails. A time bound for the execution of the job run. Timer starts when the job run is in progress.

Returns:The maximum_runtime_in_minutes of this MultiNodeJobNodeConfigurationDetails.
Return type:int
startup_order

Gets the startup_order of this MultiNodeJobNodeConfigurationDetails. The execution order of node groups

Allowed values for this property are: “IN_ORDER”, “IN_PARALLEL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The startup_order of this MultiNodeJobNodeConfigurationDetails.
Return type:str