Server IP : 103.119.228.120 / Your IP : 3.15.148.203 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 : /usr/lib/mysqlsh/lib/python3.9/site-packages/oci/usage/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: 20190111 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 ResourceSummary(object): """ The details of a resource under a service. """ #: A constant which can be used with the usage_data_type property of a ResourceSummary. #: This constant has a value of "INTERVAL" USAGE_DATA_TYPE_INTERVAL = "INTERVAL" #: A constant which can be used with the usage_data_type property of a ResourceSummary. #: This constant has a value of "POINT_DATA" USAGE_DATA_TYPE_POINT_DATA = "POINT_DATA" def __init__(self, **kwargs): """ Initializes a new ResourceSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param daily_unit_display_name: The value to assign to the daily_unit_display_name property of this ResourceSummary. :type daily_unit_display_name: str :param hourly_unit_display_name: The value to assign to the hourly_unit_display_name property of this ResourceSummary. :type hourly_unit_display_name: str :param raw_unit_display_name: The value to assign to the raw_unit_display_name property of this ResourceSummary. :type raw_unit_display_name: str :param usage_data_type: The value to assign to the usage_data_type property of this ResourceSummary. Allowed values for this property are: "INTERVAL", "POINT_DATA", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type usage_data_type: str :param name: The value to assign to the name property of this ResourceSummary. :type name: str :param servicename: The value to assign to the servicename property of this ResourceSummary. :type servicename: str :param description: The value to assign to the description property of this ResourceSummary. :type description: str :param instance_type: The value to assign to the instance_type property of this ResourceSummary. :type instance_type: str :param is_purchased: The value to assign to the is_purchased property of this ResourceSummary. :type is_purchased: bool :param child_resources: The value to assign to the child_resources property of this ResourceSummary. :type child_resources: list[str] :param skus: The value to assign to the skus property of this ResourceSummary. :type skus: list[oci.usage.models.SkuProducts] """ self.swagger_types = { 'daily_unit_display_name': 'str', 'hourly_unit_display_name': 'str', 'raw_unit_display_name': 'str', 'usage_data_type': 'str', 'name': 'str', 'servicename': 'str', 'description': 'str', 'instance_type': 'str', 'is_purchased': 'bool', 'child_resources': 'list[str]', 'skus': 'list[SkuProducts]' } self.attribute_map = { 'daily_unit_display_name': 'dailyUnitDisplayName', 'hourly_unit_display_name': 'hourlyUnitDisplayName', 'raw_unit_display_name': 'rawUnitDisplayName', 'usage_data_type': 'usageDataType', 'name': 'name', 'servicename': 'servicename', 'description': 'description', 'instance_type': 'instanceType', 'is_purchased': 'isPurchased', 'child_resources': 'childResources', 'skus': 'skus' } self._daily_unit_display_name = None self._hourly_unit_display_name = None self._raw_unit_display_name = None self._usage_data_type = None self._name = None self._servicename = None self._description = None self._instance_type = None self._is_purchased = None self._child_resources = None self._skus = None @property def daily_unit_display_name(self): """ Gets the daily_unit_display_name of this ResourceSummary. Units to be used for daily aggregated data. :return: The daily_unit_display_name of this ResourceSummary. :rtype: str """ return self._daily_unit_display_name @daily_unit_display_name.setter def daily_unit_display_name(self, daily_unit_display_name): """ Sets the daily_unit_display_name of this ResourceSummary. Units to be used for daily aggregated data. :param daily_unit_display_name: The daily_unit_display_name of this ResourceSummary. :type: str """ self._daily_unit_display_name = daily_unit_display_name @property def hourly_unit_display_name(self): """ Gets the hourly_unit_display_name of this ResourceSummary. Units to be used for hourly aggregated data. :return: The hourly_unit_display_name of this ResourceSummary. :rtype: str """ return self._hourly_unit_display_name @hourly_unit_display_name.setter def hourly_unit_display_name(self, hourly_unit_display_name): """ Sets the hourly_unit_display_name of this ResourceSummary. Units to be used for hourly aggregated data. :param hourly_unit_display_name: The hourly_unit_display_name of this ResourceSummary. :type: str """ self._hourly_unit_display_name = hourly_unit_display_name @property def raw_unit_display_name(self): """ Gets the raw_unit_display_name of this ResourceSummary. Default units to use when unspecified. :return: The raw_unit_display_name of this ResourceSummary. :rtype: str """ return self._raw_unit_display_name @raw_unit_display_name.setter def raw_unit_display_name(self, raw_unit_display_name): """ Sets the raw_unit_display_name of this ResourceSummary. Default units to use when unspecified. :param raw_unit_display_name: The raw_unit_display_name of this ResourceSummary. :type: str """ self._raw_unit_display_name = raw_unit_display_name @property def usage_data_type(self): """ Gets the usage_data_type of this ResourceSummary. Usage data type of the resource. Allowed values for this property are: "INTERVAL", "POINT_DATA", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The usage_data_type of this ResourceSummary. :rtype: str """ return self._usage_data_type @usage_data_type.setter def usage_data_type(self, usage_data_type): """ Sets the usage_data_type of this ResourceSummary. Usage data type of the resource. :param usage_data_type: The usage_data_type of this ResourceSummary. :type: str """ allowed_values = ["INTERVAL", "POINT_DATA"] if not value_allowed_none_or_none_sentinel(usage_data_type, allowed_values): usage_data_type = 'UNKNOWN_ENUM_VALUE' self._usage_data_type = usage_data_type @property def name(self): """ Gets the name of this ResourceSummary. Name of the resource. :return: The name of this ResourceSummary. :rtype: str """ return self._name @name.setter def name(self, name): """ Sets the name of this ResourceSummary. Name of the resource. :param name: The name of this ResourceSummary. :type: str """ self._name = name @property def servicename(self): """ Gets the servicename of this ResourceSummary. Name of the service. :return: The servicename of this ResourceSummary. :rtype: str """ return self._servicename @servicename.setter def servicename(self, servicename): """ Sets the servicename of this ResourceSummary. Name of the service. :param servicename: The servicename of this ResourceSummary. :type: str """ self._servicename = servicename @property def description(self): """ Gets the description of this ResourceSummary. Description of the resource. :return: The description of this ResourceSummary. :rtype: str """ return self._description @description.setter def description(self, description): """ Sets the description of this ResourceSummary. Description of the resource. :param description: The description of this ResourceSummary. :type: str """ self._description = description @property def instance_type(self): """ Gets the instance_type of this ResourceSummary. Instance type for the resource. :return: The instance_type of this ResourceSummary. :rtype: str """ return self._instance_type @instance_type.setter def instance_type(self, instance_type): """ Sets the instance_type of this ResourceSummary. Instance type for the resource. :param instance_type: The instance_type of this ResourceSummary. :type: str """ self._instance_type = instance_type @property def is_purchased(self): """ Gets the is_purchased of this ResourceSummary. Indicates if the SKU was purchased :return: The is_purchased of this ResourceSummary. :rtype: bool """ return self._is_purchased @is_purchased.setter def is_purchased(self, is_purchased): """ Sets the is_purchased of this ResourceSummary. Indicates if the SKU was purchased :param is_purchased: The is_purchased of this ResourceSummary. :type: bool """ self._is_purchased = is_purchased @property def child_resources(self): """ Gets the child_resources of this ResourceSummary. The details of any child resources. :return: The child_resources of this ResourceSummary. :rtype: list[str] """ return self._child_resources @child_resources.setter def child_resources(self, child_resources): """ Sets the child_resources of this ResourceSummary. The details of any child resources. :param child_resources: The child_resources of this ResourceSummary. :type: list[str] """ self._child_resources = child_resources @property def skus(self): """ Gets the skus of this ResourceSummary. The details of resource Skus. :return: The skus of this ResourceSummary. :rtype: list[oci.usage.models.SkuProducts] """ return self._skus @skus.setter def skus(self, skus): """ Sets the skus of this ResourceSummary. The details of resource Skus. :param skus: The skus of this ResourceSummary. :type: list[oci.usage.models.SkuProducts] """ self._skus = skus 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