403Webshell
Server IP : 162.241.203.86  /  Your IP : 216.73.216.200
Web Server : Apache
System : Linux br1002.hostgator.com.br 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64
User : theart99 ( 5843)
PHP Version : 8.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.9/site-packages/oci/database_management/models/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.9/site-packages/oci/database_management/models/my_sql_configuration_data_summary.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: 20201101


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 MySqlConfigurationDataSummary(object):
    """
    The configuration variables for a MySQL Database.
    """

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "COMPILED"
    SOURCE_COMPILED = "COMPILED"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "GLOBAL"
    SOURCE_GLOBAL = "GLOBAL"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "SERVER"
    SOURCE_SERVER = "SERVER"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "EXPLICIT"
    SOURCE_EXPLICIT = "EXPLICIT"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "EXTRA"
    SOURCE_EXTRA = "EXTRA"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "USER"
    SOURCE_USER = "USER"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "LOGIN"
    SOURCE_LOGIN = "LOGIN"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "COMMAND_LINE"
    SOURCE_COMMAND_LINE = "COMMAND_LINE"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "PERSISTED"
    SOURCE_PERSISTED = "PERSISTED"

    #: A constant which can be used with the source property of a MySqlConfigurationDataSummary.
    #: This constant has a value of "DYNAMIC"
    SOURCE_DYNAMIC = "DYNAMIC"

    def __init__(self, **kwargs):
        """
        Initializes a new MySqlConfigurationDataSummary 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 MySqlConfigurationDataSummary.
        :type name: str

        :param value:
            The value to assign to the value property of this MySqlConfigurationDataSummary.
        :type value: str

        :param source:
            The value to assign to the source property of this MySqlConfigurationDataSummary.
            Allowed values for this property are: "COMPILED", "GLOBAL", "SERVER", "EXPLICIT", "EXTRA", "USER", "LOGIN", "COMMAND_LINE", "PERSISTED", "DYNAMIC", 'UNKNOWN_ENUM_VALUE'.
            Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
        :type source: str

        :param min_value:
            The value to assign to the min_value property of this MySqlConfigurationDataSummary.
        :type min_value: float

        :param max_value:
            The value to assign to the max_value property of this MySqlConfigurationDataSummary.
        :type max_value: float

        :param type:
            The value to assign to the type property of this MySqlConfigurationDataSummary.
        :type type: str

        :param default_value:
            The value to assign to the default_value property of this MySqlConfigurationDataSummary.
        :type default_value: str

        :param time_set:
            The value to assign to the time_set property of this MySqlConfigurationDataSummary.
        :type time_set: datetime

        :param host_set:
            The value to assign to the host_set property of this MySqlConfigurationDataSummary.
        :type host_set: str

        :param user_set:
            The value to assign to the user_set property of this MySqlConfigurationDataSummary.
        :type user_set: str

        :param is_dynamic:
            The value to assign to the is_dynamic property of this MySqlConfigurationDataSummary.
        :type is_dynamic: bool

        :param is_init:
            The value to assign to the is_init property of this MySqlConfigurationDataSummary.
        :type is_init: bool

        :param is_configurable:
            The value to assign to the is_configurable property of this MySqlConfigurationDataSummary.
        :type is_configurable: bool

        :param path:
            The value to assign to the path property of this MySqlConfigurationDataSummary.
        :type path: str

        :param description:
            The value to assign to the description property of this MySqlConfigurationDataSummary.
        :type description: str

        :param possible_values:
            The value to assign to the possible_values property of this MySqlConfigurationDataSummary.
        :type possible_values: str

        :param supported_versions:
            The value to assign to the supported_versions property of this MySqlConfigurationDataSummary.
        :type supported_versions: str

        """
        self.swagger_types = {
            'name': 'str',
            'value': 'str',
            'source': 'str',
            'min_value': 'float',
            'max_value': 'float',
            'type': 'str',
            'default_value': 'str',
            'time_set': 'datetime',
            'host_set': 'str',
            'user_set': 'str',
            'is_dynamic': 'bool',
            'is_init': 'bool',
            'is_configurable': 'bool',
            'path': 'str',
            'description': 'str',
            'possible_values': 'str',
            'supported_versions': 'str'
        }

        self.attribute_map = {
            'name': 'name',
            'value': 'value',
            'source': 'source',
            'min_value': 'minValue',
            'max_value': 'maxValue',
            'type': 'type',
            'default_value': 'defaultValue',
            'time_set': 'timeSet',
            'host_set': 'hostSet',
            'user_set': 'userSet',
            'is_dynamic': 'isDynamic',
            'is_init': 'isInit',
            'is_configurable': 'isConfigurable',
            'path': 'path',
            'description': 'description',
            'possible_values': 'possibleValues',
            'supported_versions': 'supportedVersions'
        }

        self._name = None
        self._value = None
        self._source = None
        self._min_value = None
        self._max_value = None
        self._type = None
        self._default_value = None
        self._time_set = None
        self._host_set = None
        self._user_set = None
        self._is_dynamic = None
        self._is_init = None
        self._is_configurable = None
        self._path = None
        self._description = None
        self._possible_values = None
        self._supported_versions = None

    @property
    def name(self):
        """
        **[Required]** Gets the name of this MySqlConfigurationDataSummary.
        The name of the configuration variable


        :return: The name of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._name

    @name.setter
    def name(self, name):
        """
        Sets the name of this MySqlConfigurationDataSummary.
        The name of the configuration variable


        :param name: The name of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._name = name

    @property
    def value(self):
        """
        **[Required]** Gets the value of this MySqlConfigurationDataSummary.
        The value of the variable.


        :return: The value of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._value

    @value.setter
    def value(self, value):
        """
        Sets the value of this MySqlConfigurationDataSummary.
        The value of the variable.


        :param value: The value of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._value = value

    @property
    def source(self):
        """
        **[Required]** Gets the source of this MySqlConfigurationDataSummary.
        The source from which the variable was most recently set.

        Allowed values for this property are: "COMPILED", "GLOBAL", "SERVER", "EXPLICIT", "EXTRA", "USER", "LOGIN", "COMMAND_LINE", "PERSISTED", "DYNAMIC", 'UNKNOWN_ENUM_VALUE'.
        Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.


        :return: The source of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._source

    @source.setter
    def source(self, source):
        """
        Sets the source of this MySqlConfigurationDataSummary.
        The source from which the variable was most recently set.


        :param source: The source of this MySqlConfigurationDataSummary.
        :type: str
        """
        allowed_values = ["COMPILED", "GLOBAL", "SERVER", "EXPLICIT", "EXTRA", "USER", "LOGIN", "COMMAND_LINE", "PERSISTED", "DYNAMIC"]
        if not value_allowed_none_or_none_sentinel(source, allowed_values):
            source = 'UNKNOWN_ENUM_VALUE'
        self._source = source

    @property
    def min_value(self):
        """
        **[Required]** Gets the min_value of this MySqlConfigurationDataSummary.
        The minimum value of the variable.


        :return: The min_value of this MySqlConfigurationDataSummary.
        :rtype: float
        """
        return self._min_value

    @min_value.setter
    def min_value(self, min_value):
        """
        Sets the min_value of this MySqlConfigurationDataSummary.
        The minimum value of the variable.


        :param min_value: The min_value of this MySqlConfigurationDataSummary.
        :type: float
        """
        self._min_value = min_value

    @property
    def max_value(self):
        """
        **[Required]** Gets the max_value of this MySqlConfigurationDataSummary.
        The maximum value of the variable.


        :return: The max_value of this MySqlConfigurationDataSummary.
        :rtype: float
        """
        return self._max_value

    @max_value.setter
    def max_value(self, max_value):
        """
        Sets the max_value of this MySqlConfigurationDataSummary.
        The maximum value of the variable.


        :param max_value: The max_value of this MySqlConfigurationDataSummary.
        :type: float
        """
        self._max_value = max_value

    @property
    def type(self):
        """
        **[Required]** Gets the type of this MySqlConfigurationDataSummary.
        The type of variable.


        :return: The type of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._type

    @type.setter
    def type(self, type):
        """
        Sets the type of this MySqlConfigurationDataSummary.
        The type of variable.


        :param type: The type of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._type = type

    @property
    def default_value(self):
        """
        **[Required]** Gets the default_value of this MySqlConfigurationDataSummary.
        The default value of the variable.


        :return: The default_value of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._default_value

    @default_value.setter
    def default_value(self, default_value):
        """
        Sets the default_value of this MySqlConfigurationDataSummary.
        The default value of the variable.


        :param default_value: The default_value of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._default_value = default_value

    @property
    def time_set(self):
        """
        **[Required]** Gets the time_set of this MySqlConfigurationDataSummary.
        The time when the value of the variable was set.


        :return: The time_set of this MySqlConfigurationDataSummary.
        :rtype: datetime
        """
        return self._time_set

    @time_set.setter
    def time_set(self, time_set):
        """
        Sets the time_set of this MySqlConfigurationDataSummary.
        The time when the value of the variable was set.


        :param time_set: The time_set of this MySqlConfigurationDataSummary.
        :type: datetime
        """
        self._time_set = time_set

    @property
    def host_set(self):
        """
        **[Required]** Gets the host_set of this MySqlConfigurationDataSummary.
        The host from where the value of the variable was set. This is empty for a MySQL Database System.


        :return: The host_set of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._host_set

    @host_set.setter
    def host_set(self, host_set):
        """
        Sets the host_set of this MySqlConfigurationDataSummary.
        The host from where the value of the variable was set. This is empty for a MySQL Database System.


        :param host_set: The host_set of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._host_set = host_set

    @property
    def user_set(self):
        """
        **[Required]** Gets the user_set of this MySqlConfigurationDataSummary.
        The user who sets the value of the variable. This is empty for a MySQL Database System.


        :return: The user_set of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._user_set

    @user_set.setter
    def user_set(self, user_set):
        """
        Sets the user_set of this MySqlConfigurationDataSummary.
        The user who sets the value of the variable. This is empty for a MySQL Database System.


        :param user_set: The user_set of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._user_set = user_set

    @property
    def is_dynamic(self):
        """
        **[Required]** Gets the is_dynamic of this MySqlConfigurationDataSummary.
        Indicates whether the variable can be set dynamically or not.


        :return: The is_dynamic of this MySqlConfigurationDataSummary.
        :rtype: bool
        """
        return self._is_dynamic

    @is_dynamic.setter
    def is_dynamic(self, is_dynamic):
        """
        Sets the is_dynamic of this MySqlConfigurationDataSummary.
        Indicates whether the variable can be set dynamically or not.


        :param is_dynamic: The is_dynamic of this MySqlConfigurationDataSummary.
        :type: bool
        """
        self._is_dynamic = is_dynamic

    @property
    def is_init(self):
        """
        **[Required]** Gets the is_init of this MySqlConfigurationDataSummary.
        Indicates whether the variable is set at server startup.


        :return: The is_init of this MySqlConfigurationDataSummary.
        :rtype: bool
        """
        return self._is_init

    @is_init.setter
    def is_init(self, is_init):
        """
        Sets the is_init of this MySqlConfigurationDataSummary.
        Indicates whether the variable is set at server startup.


        :param is_init: The is_init of this MySqlConfigurationDataSummary.
        :type: bool
        """
        self._is_init = is_init

    @property
    def is_configurable(self):
        """
        **[Required]** Gets the is_configurable of this MySqlConfigurationDataSummary.
        Indicates whether the variable is configurable.


        :return: The is_configurable of this MySqlConfigurationDataSummary.
        :rtype: bool
        """
        return self._is_configurable

    @is_configurable.setter
    def is_configurable(self, is_configurable):
        """
        Sets the is_configurable of this MySqlConfigurationDataSummary.
        Indicates whether the variable is configurable.


        :param is_configurable: The is_configurable of this MySqlConfigurationDataSummary.
        :type: bool
        """
        self._is_configurable = is_configurable

    @property
    def path(self):
        """
        **[Required]** Gets the path of this MySqlConfigurationDataSummary.
        The path name of the option file (VARIABLE_PATH), if the variable was set in an option file. If the variable was not set in an


        :return: The path of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._path

    @path.setter
    def path(self, path):
        """
        Sets the path of this MySqlConfigurationDataSummary.
        The path name of the option file (VARIABLE_PATH), if the variable was set in an option file. If the variable was not set in an


        :param path: The path of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._path = path

    @property
    def description(self):
        """
        **[Required]** Gets the description of this MySqlConfigurationDataSummary.
        The description of the variable.


        :return: The description of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._description

    @description.setter
    def description(self, description):
        """
        Sets the description of this MySqlConfigurationDataSummary.
        The description of the variable.


        :param description: The description of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._description = description

    @property
    def possible_values(self):
        """
        **[Required]** Gets the possible_values of this MySqlConfigurationDataSummary.
        The comma-separated list of possible values for the variable in value:valueDescription format.


        :return: The possible_values of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._possible_values

    @possible_values.setter
    def possible_values(self, possible_values):
        """
        Sets the possible_values of this MySqlConfigurationDataSummary.
        The comma-separated list of possible values for the variable in value:valueDescription format.


        :param possible_values: The possible_values of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._possible_values = possible_values

    @property
    def supported_versions(self):
        """
        **[Required]** Gets the supported_versions of this MySqlConfigurationDataSummary.
        The comma-separated list of MySQL versions that support the variable.


        :return: The supported_versions of this MySqlConfigurationDataSummary.
        :rtype: str
        """
        return self._supported_versions

    @supported_versions.setter
    def supported_versions(self, supported_versions):
        """
        Sets the supported_versions of this MySqlConfigurationDataSummary.
        The comma-separated list of MySQL versions that support the variable.


        :param supported_versions: The supported_versions of this MySqlConfigurationDataSummary.
        :type: str
        """
        self._supported_versions = supported_versions

    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