Server IP : 103.119.228.120 / Your IP : 18.188.205.95 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 SystemMediaWorkflow(object): """ A named list of tasks to be used to run a job or as a template to create a MediaWorkflow. """ def __init__(self, **kwargs): """ Initializes a new SystemMediaWorkflow object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this SystemMediaWorkflow. :type name: str :param description: The value to assign to the description property of this SystemMediaWorkflow. :type description: str :param parameters: The value to assign to the parameters property of this SystemMediaWorkflow. :type parameters: dict(str, object) :param tasks: The value to assign to the tasks property of this SystemMediaWorkflow. :type tasks: list[oci.media_services.models.MediaWorkflowTask] :param locks: The value to assign to the locks property of this SystemMediaWorkflow. :type locks: list[oci.media_services.models.ResourceLock] """ self.swagger_types = { 'name': 'str', 'description': 'str', 'parameters': 'dict(str, object)', 'tasks': 'list[MediaWorkflowTask]', 'locks': 'list[ResourceLock]' } self.attribute_map = { 'name': 'name', 'description': 'description', 'parameters': 'parameters', 'tasks': 'tasks', 'locks': 'locks' } self._name = None self._description = None self._parameters = None self._tasks = None self._locks = None @property def name(self): """ **[Required]** Gets the name of this SystemMediaWorkflow. System provided unique identifier for this static media workflow. :return: The name of this SystemMediaWorkflow. :rtype: str """ return self._name @name.setter def name(self, name): """ Sets the name of this SystemMediaWorkflow. System provided unique identifier for this static media workflow. :param name: The name of this SystemMediaWorkflow. :type: str """ self._name = name @property def description(self): """ Gets the description of this SystemMediaWorkflow. Description of this workflow's processing and how that processing can be customized by specifying parameter values. :return: The description of this SystemMediaWorkflow. :rtype: str """ return self._description @description.setter def description(self, description): """ Sets the description of this SystemMediaWorkflow. Description of this workflow's processing and how that processing can be customized by specifying parameter values. :param description: The description of this SystemMediaWorkflow. :type: str """ self._description = description @property def parameters(self): """ Gets the parameters of this SystemMediaWorkflow. JSON object representing named parameters and their default values that can be referenced throughout this workflow. The values declared here can be overridden by the MediaWorkflowConfigurations or parameters supplied when creating MediaWorkflowJobs from this MediaWorkflow. :return: The parameters of this SystemMediaWorkflow. :rtype: dict(str, object) """ return self._parameters @parameters.setter def parameters(self, parameters): """ Sets the parameters of this SystemMediaWorkflow. JSON object representing named parameters and their default values that can be referenced throughout this workflow. The values declared here can be overridden by the MediaWorkflowConfigurations or parameters supplied when creating MediaWorkflowJobs from this MediaWorkflow. :param parameters: The parameters of this SystemMediaWorkflow. :type: dict(str, object) """ self._parameters = parameters @property def tasks(self): """ **[Required]** Gets the tasks of this SystemMediaWorkflow. The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails. :return: The tasks of this SystemMediaWorkflow. :rtype: list[oci.media_services.models.MediaWorkflowTask] """ return self._tasks @tasks.setter def tasks(self, tasks): """ Sets the tasks of this SystemMediaWorkflow. The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails. :param tasks: The tasks of this SystemMediaWorkflow. :type: list[oci.media_services.models.MediaWorkflowTask] """ self._tasks = tasks @property def locks(self): """ Gets the locks of this SystemMediaWorkflow. Locks associated with this resource. :return: The locks of this SystemMediaWorkflow. :rtype: list[oci.media_services.models.ResourceLock] """ return self._locks @locks.setter def locks(self, locks): """ Sets the locks of this SystemMediaWorkflow. Locks associated with this resource. :param locks: The locks of this SystemMediaWorkflow. :type: list[oci.media_services.models.ResourceLock] """ self._locks = locks 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