Server IP : 103.119.228.120 / Your IP : 18.225.175.230 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/mysqlsh/lib/python3.9/site-packages/oci/media_services/models/ |
Upload File : |
# coding: utf-8 # Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. # This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. # NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20211101 from oci.util import formatted_flat_dict, NONE_SENTINEL, value_allowed_none_or_none_sentinel # noqa: F401 from oci.decorators import init_model_state_from_kwargs @init_model_state_from_kwargs class MediaWorkflowTask(object): """ Defines the type of processing to be run at a given point in the workflow, parameters to configure the processing, and any processing that must be completed before this processing begins. """ def __init__(self, **kwargs): """ Initializes a new MediaWorkflowTask object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this MediaWorkflowTask. :type type: str :param version: The value to assign to the version property of this MediaWorkflowTask. :type version: int :param key: The value to assign to the key property of this MediaWorkflowTask. :type key: str :param prerequisites: The value to assign to the prerequisites property of this MediaWorkflowTask. :type prerequisites: list[str] :param enable_parameter_reference: The value to assign to the enable_parameter_reference property of this MediaWorkflowTask. :type enable_parameter_reference: str :param enable_when_referenced_parameter_equals: The value to assign to the enable_when_referenced_parameter_equals property of this MediaWorkflowTask. :type enable_when_referenced_parameter_equals: dict(str, object) :param parameters: The value to assign to the parameters property of this MediaWorkflowTask. :type parameters: dict(str, object) """ self.swagger_types = { 'type': 'str', 'version': 'int', 'key': 'str', 'prerequisites': 'list[str]', 'enable_parameter_reference': 'str', 'enable_when_referenced_parameter_equals': 'dict(str, object)', 'parameters': 'dict(str, object)' } self.attribute_map = { 'type': 'type', 'version': 'version', 'key': 'key', 'prerequisites': 'prerequisites', 'enable_parameter_reference': 'enableParameterReference', 'enable_when_referenced_parameter_equals': 'enableWhenReferencedParameterEquals', 'parameters': 'parameters' } self._type = None self._version = None self._key = None self._prerequisites = None self._enable_parameter_reference = None self._enable_when_referenced_parameter_equals = None self._parameters = None @property def type(self): """ **[Required]** Gets the type of this MediaWorkflowTask. The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration. :return: The type of this MediaWorkflowTask. :rtype: str """ return self._type @type.setter def type(self, type): """ Sets the type of this MediaWorkflowTask. The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration. :param type: The type of this MediaWorkflowTask. :type: str """ self._type = type @property def version(self): """ **[Required]** Gets the version of this MediaWorkflowTask. The version of the MediaWorkflowTaskDeclaration. :return: The version of this MediaWorkflowTask. :rtype: int """ return self._version @version.setter def version(self, version): """ Sets the version of this MediaWorkflowTask. The version of the MediaWorkflowTaskDeclaration. :param version: The version of this MediaWorkflowTask. :type: int """ self._version = version @property def key(self): """ **[Required]** Gets the key of this MediaWorkflowTask. A unique identifier for this task within its workflow. Keys are used to reference a task within workflows and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state. :return: The key of this MediaWorkflowTask. :rtype: str """ return self._key @key.setter def key(self, key): """ Sets the key of this MediaWorkflowTask. A unique identifier for this task within its workflow. Keys are used to reference a task within workflows and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state. :param key: The key of this MediaWorkflowTask. :type: str """ self._key = key @property def prerequisites(self): """ Gets the prerequisites of this MediaWorkflowTask. Keys to the other tasks in this workflow that must be completed before execution of this task can begin. :return: The prerequisites of this MediaWorkflowTask. :rtype: list[str] """ return self._prerequisites @prerequisites.setter def prerequisites(self, prerequisites): """ Sets the prerequisites of this MediaWorkflowTask. Keys to the other tasks in this workflow that must be completed before execution of this task can begin. :param prerequisites: The prerequisites of this MediaWorkflowTask. :type: list[str] """ self._prerequisites = prerequisites @property def enable_parameter_reference(self): """ Gets the enable_parameter_reference of this MediaWorkflowTask. Allows this task to be conditionally enabled. If no value or a blank value is given, the task is unconditionally enbled. Otherwise the given string specifies a parameter of the job created for this task's workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task. :return: The enable_parameter_reference of this MediaWorkflowTask. :rtype: str """ return self._enable_parameter_reference @enable_parameter_reference.setter def enable_parameter_reference(self, enable_parameter_reference): """ Sets the enable_parameter_reference of this MediaWorkflowTask. Allows this task to be conditionally enabled. If no value or a blank value is given, the task is unconditionally enbled. Otherwise the given string specifies a parameter of the job created for this task's workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task. :param enable_parameter_reference: The enable_parameter_reference of this MediaWorkflowTask. :type: str """ self._enable_parameter_reference = enable_parameter_reference @property def enable_when_referenced_parameter_equals(self): """ Gets the enable_when_referenced_parameter_equals of this MediaWorkflowTask. Used in conjunction with enableParameterReference to conditionally enable a task. When a job is created from the workflow of this task, the task will only be enabled if the value of the parameter specified by enableParameterReference is equal to the value of this property. This property must be prenset if and only if a enableParameterReference is given. The value is a JSON node. :return: The enable_when_referenced_parameter_equals of this MediaWorkflowTask. :rtype: dict(str, object) """ return self._enable_when_referenced_parameter_equals @enable_when_referenced_parameter_equals.setter def enable_when_referenced_parameter_equals(self, enable_when_referenced_parameter_equals): """ Sets the enable_when_referenced_parameter_equals of this MediaWorkflowTask. Used in conjunction with enableParameterReference to conditionally enable a task. When a job is created from the workflow of this task, the task will only be enabled if the value of the parameter specified by enableParameterReference is equal to the value of this property. This property must be prenset if and only if a enableParameterReference is given. The value is a JSON node. :param enable_when_referenced_parameter_equals: The enable_when_referenced_parameter_equals of this MediaWorkflowTask. :type: dict(str, object) """ self._enable_when_referenced_parameter_equals = enable_when_referenced_parameter_equals @property def parameters(self): """ **[Required]** Gets the parameters of this MediaWorkflowTask. Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters. :return: The parameters of this MediaWorkflowTask. :rtype: dict(str, object) """ return self._parameters @parameters.setter def parameters(self, parameters): """ Sets the parameters of this MediaWorkflowTask. Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters. :param parameters: The parameters of this MediaWorkflowTask. :type: dict(str, object) """ self._parameters = parameters def __repr__(self): return formatted_flat_dict(self) def __eq__(self, other): if other is None: return False return self.__dict__ == other.__dict__ def __ne__(self, other): return not self == other