403Webshell
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 :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib/mysqlsh/lib/python3.9/site-packages/oci/media_services/models/media_workflow_task.py
# 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

Youez - 2016 - github.com/yon3zu
LinuXploit