ruạṛ
a N��fE � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sj e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=d>� Z?e@d?d@� �ZAeAjBdAd@� �ZAe@dBdC� �ZCeCjBdDdC� �ZCe@dEdF� �ZDeDjBdGdF� �ZDdHdI� ZEdJdK� ZFdLdM� ZGdNS )O�Resourcez/ Details about the ticket item object. �DEV�SEA� INTEG_NEXT�INTEG_STABLE�PHX�IAD�FRA�EU_FRANKFURT_1�LHR�YYZ�NRT�ICN�BOM�GRU�SYD�ZRH�JED�AMS�KIX�MEL�YUL�HYD�YNY�DEV_1�DEV_2�DEV_3�INTEG_NEXT_1�INTEG_STABLE_1�SEA_AD_1�SEA_AD_2�SEA_AD_3�PHX_AD_1�PHX_AD_2�PHX_AD_3�US_ASHBURN_AD_1�US_ASHBURN_AD_2�US_ASHBURN_AD_3�US_ASHBURN_AD_4�EU_FRANKFURT_1_AD_1�EU_FRANKFURT_1_AD_2�EU_FRANKFURT_1_AD_3�UK_LONDON_1_AD_1�UK_LONDON_1_AD_2�UK_LONDON_1_AD_3�CA_TORONTO_1_AD_1�AP_TOKYO_1_AD_1�AP_SEOUL_1_AD_1�AP_MUMBAI_1_AD_1�SA_SAOPAULO_1_AD_1�ME_JEDDAH_1_AD_1�AP_OSAKA_1_AD_1�AP_SYDNEY_1_AD_1�EU_ZURICH_1_AD_1�EU_AMSTERDAM_1_AD_1�AP_MELBOURNE_1_AD_1�CA_MONTREAL_1_AD_1�AP_HYDERABAD_1_AD_1�AP_CHUNCHEON_1_AD_1�NO_ADc K s2 dddd�| _ dddd�| _d| _d| _d| _dS )a� Initializes a new Resource object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param item: The value to assign to the item property of this Resource. :type item: oci.cims.models.Item :param region: The value to assign to the region property of this Resource. Allowed values for this property are: "DEV", "SEA", "INTEG_NEXT", "INTEG_STABLE", "PHX", "IAD", "FRA", "EU_FRANKFURT_1", "LHR", "YYZ", "NRT", "ICN", "BOM", "GRU", "SYD", "ZRH", "JED", "AMS", "KIX", "MEL", "YUL", "HYD", "YNY", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type region: str :param availability_domain: The value to assign to the availability_domain property of this Resource. Allowed values for this property are: "DEV_1", "DEV_2", "DEV_3", "INTEG_NEXT_1", "INTEG_STABLE_1", "SEA_AD_1", "SEA_AD_2", "SEA_AD_3", "PHX_AD_1", "PHX_AD_2", "PHX_AD_3", "US_ASHBURN_AD_1", "US_ASHBURN_AD_2", "US_ASHBURN_AD_3", "US_ASHBURN_AD_4", "EU_FRANKFURT_1_AD_1", "EU_FRANKFURT_1_AD_2", "EU_FRANKFURT_1_AD_3", "UK_LONDON_1_AD_1", "UK_LONDON_1_AD_2", "UK_LONDON_1_AD_3", "CA_TORONTO_1_AD_1", "AP_TOKYO_1_AD_1", "AP_SEOUL_1_AD_1", "AP_MUMBAI_1_AD_1", "SA_SAOPAULO_1_AD_1", "ME_JEDDAH_1_AD_1", "AP_OSAKA_1_AD_1", "AP_SYDNEY_1_AD_1", "EU_ZURICH_1_AD_1", "EU_AMSTERDAM_1_AD_1", "AP_MELBOURNE_1_AD_1", "CA_MONTREAL_1_AD_1", "AP_HYDERABAD_1_AD_1", "AP_CHUNCHEON_1_AD_1", "NO_AD", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type availability_domain: str �Item�str)�item�region�availability_domainrD rE �availabilityDomainN)� swagger_types� attribute_map�_item�_region�_availability_domain)�self�kwargs� rO �|/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/cims/models/resource.py�__init__� s ��zResource.__init__c C s | j S )z� Gets the item of this Resource. :return: The item of this Resource. :rtype: oci.cims.models.Item �rJ �rM rO rO rP rD " s z Resource.itemc C s || _ dS )z� Sets the item of this Resource. :param item: The item of this Resource. :type: oci.cims.models.Item NrR )rM rD rO rO rP rD , s c C s | j S )a Gets the region of this Resource. The list of available Oracle Cloud Infrastructure regions. Allowed values for this property are: "DEV", "SEA", "INTEG_NEXT", "INTEG_STABLE", "PHX", "IAD", "FRA", "EU_FRANKFURT_1", "LHR", "YYZ", "NRT", "ICN", "BOM", "GRU", "SYD", "ZRH", "JED", "AMS", "KIX", "MEL", "YUL", "HYD", "YNY", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The region of this Resource. :rtype: str )rK rS rO rO rP rE 6 s zResource.regionc C s g d�}t ||�sd}|| _dS )z� Sets the region of this Resource. The list of available Oracle Cloud Infrastructure regions. :param region: The region of this Resource. :type: str )r r r r r r r r r r r r r r r r r r r r r r r �UNKNOWN_ENUM_VALUEN)r rK )rM rE �allowed_valuesrO rO rP rE E s c C s | j S )a Gets the availability_domain of this Resource. The list of available Oracle Cloud Infrastructure availability domains. Allowed values for this property are: "DEV_1", "DEV_2", "DEV_3", "INTEG_NEXT_1", "INTEG_STABLE_1", "SEA_AD_1", "SEA_AD_2", "SEA_AD_3", "PHX_AD_1", "PHX_AD_2", "PHX_AD_3", "US_ASHBURN_AD_1", "US_ASHBURN_AD_2", "US_ASHBURN_AD_3", "US_ASHBURN_AD_4", "EU_FRANKFURT_1_AD_1", "EU_FRANKFURT_1_AD_2", "EU_FRANKFURT_1_AD_3", "UK_LONDON_1_AD_1", "UK_LONDON_1_AD_2", "UK_LONDON_1_AD_3", "CA_TORONTO_1_AD_1", "AP_TOKYO_1_AD_1", "AP_SEOUL_1_AD_1", "AP_MUMBAI_1_AD_1", "SA_SAOPAULO_1_AD_1", "ME_JEDDAH_1_AD_1", "AP_OSAKA_1_AD_1", "AP_SYDNEY_1_AD_1", "EU_ZURICH_1_AD_1", "EU_AMSTERDAM_1_AD_1", "AP_MELBOURNE_1_AD_1", "CA_MONTREAL_1_AD_1", "AP_HYDERABAD_1_AD_1", "AP_CHUNCHEON_1_AD_1", "NO_AD", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The availability_domain of this Resource. :rtype: str )rL rS rO rO rP rF T s zResource.availability_domainc C s g d�}t ||�sd}|| _dS )z� Sets the availability_domain of this Resource. The list of available Oracle Cloud Infrastructure availability domains. :param availability_domain: The availability_domain of this Resource. :type: str )$r r r r! r"