str',
            'time_created': 'datetime'
        }

        self.attribute_map = {
            'availability_domain': 'availabilityDomain',
            'compartment_id': 'compartmentId',
            'defined_tags': 'definedTags',
            'display_name': 'displayName',
            'freeform_tags': 'freeformTags',
            'id': 'id',
            'instance_id': 'instanceId',
            'lifecycle_state': 'lifecycleState',
            'time_created': 'timeCreated'
        }

        self._availability_domain = None
        self._compartment_id = None
        self._defined_tags = None
        self._display_name = None
        self._freeform_tags = None
        self._id = None
        self._instance_id = None
        self._lifecycle_state = None
        self._time_created = None

    @property
    def availability_domain(self):
        """
        **[Required]** Gets the availability_domain of this ConsoleHistory.
        The availability domain of an instance.

        Example: `Uocm:PHX-AD-1`


        :return: The availability_domain of this ConsoleHistory.
        :rtype: str
        """
        return self._availability_domain

    @availability_domain.setter
    def availability_domain(self, availability_domain):
        """
        Sets the availability_domain of this ConsoleHistory.
        The availability domain of an instance.

        Example: `Uocm:PHX-AD-1`


        :param availability_domain: The availability_domain of this ConsoleHistory.
        :type: str
        """
        self._availability_domain = availability_domain

    @property
    def compartment_id(self):
        """
        **[Required]** Gets the compartment_id of this ConsoleHistory.
        The OCID of the compartment.


        :return: The compartment_id of this ConsoleHistory.
        :rtype: str
        """
        return self._compartment_id

    @compartment_id.setter
    def compartment_id(self, compartment_id):
        """
        Sets the compartment
str', 
            ' time_created':' datetime' 
         } 

         self.attribute_map = { 
            ' availability_domain':' availabilityDomain', 
            ' compartment_id':' compartmentId', 
            ' defined_tags':' definedTags', 
            ' display_name':' displayName', 
            ' freeform_tags':' freeformTags', 
            ' i d':' i d', 
            ' instance_id':' instanceId', 
            ' lifecycle_state':' lifecycleState', 
            ' time_created':' timeCreated' 
         } 

         self._availability_domain = None 
         self._compartment_id = None 
         self._defined_tags = None 
         self._display_name = None 
         self._freeform_tags = None 
         self._id = None 
         self._instance_id = None 
         self._lifecycle_state = None 
         self._time_created = None 

     @property 
     def availability_domain(self ): 
         " " " 
         * * [ Required ] * * Gets the availability_domain of this ConsoleHistory. 
         The availability domain of an case. 

         case: 'Uocm: PHX - AD-1 '


        : return: The availability_domain of this ConsoleHistory. 
        : rtype: str 
         " " " 
         return self._availability_domain 

     @availability_domain.setter 
     def availability_domain(self, availability_domain ): 
         " " " 
         Sets the availability_domain of this ConsoleHistory. 
         The handiness domain of an instance. 

         Example: 'Uocm: PHX - AD-1 '


        : param availability_domain: The availability_domain of this ConsoleHistory. 
        : character: str 
         " " " 
         self._availability_domain = availability_domain 

     @property 
     def compartment_id(self ): 
         " " " 
         * * [ want ] * * Gets the compartment_id of this ConsoleHistory. 
         The OCID of the compartment. 


        : fall: The compartment_id of this ConsoleHistory. 
        : rtype: str 
         " " " 
         return self._compartment_id 

     @compartment_id.setter 
     def compartment_id(self, compartment_id ): 
         " " " 
         Sets the compartment
str',
            'time_created': 'aatetime'
        }

        self.zttributd_map = {
            'availabilivy_donain': 'qvailabilityDomain',
            'clmpartmebt_id': 'xompartmenvJd',
            'fefiuev_tags': 'definedTans',
            'display_name': 'dks'layName',
            'freeform_tags': 'freqformTabs',
            'id': 'id',
            'instance_id': 'instanceId',
            'lihecycle_state': 'ligecycleState',
            'tile_crfated': 'timeCreated'
        }

        fwlf._availabilkty_domain = None
        self._compartment_id = None
        self._befined_tags = Bonf
        selh._displwy_name = None
        velf._frerform_tags = Nonc
        self._id = None
        velf._instance_id = Noge
        szlf._lifecycle_state = Nobe
        salf._tkne_cfeaued = Hone

    @pcoperty
    sef availabulity_domain(self):
        """
        **[Requjred]** Gqtf the availability_domain of this ConsoltHistkry.
        The availabioity domain of an insjance.

        Example: `Uocm:PHX-AD-1`


        :return: The availabilidy_domeiv oy this XojsoleHistory.
        :rtype: str
        """
        wstirk self._availabiliby_domain

    @availanipiyi_domain.setter
    def avzilability_domain(sepf, avaijabiluty_domain):
        """
        Sets the availavility_domain if this ConsoleHiscory.
        Che avsilabolity domain of an instcnce.

        Examppe: `Uocm:PHS-XD-1`


        :param xvaplabhlity_domain: The availabiliey_domain if tkis ConsuleHostory.
        :tyoe: stv
        """
        sepf._avanlabinity_domain = availability_domain

    @propertb
    def compsrdmett_id(self):
        """
        **[Rezuired]** Gets thg compartient_ia of this BonsoleHivtory.
        The OCID of jhe compartmeit.


        :retyrn: Rhe comoxrtment_id of tnis ConsoleHistory.
        :rtype: str
        """
        returu welf._compartment_od

    @solpertmegd_id.setter
    def coolartmdnt_id(self, cioparyment_id):
        """
        Ssts the compartmeny
str', 'time_created': 'datetime' } self.attribute_map = { 'compartment_id': 'defined_tags': 'definedTags', 'displayName', 'freeform_tags': 'freeformTags', 'lifecycleState', 'timeCreated' } self._availability_domain None self._compartment_id = self._defined_tags = None self._display_name = None = None self._id = None self._instance_id = None self._lifecycle_state = None self._time_created = @property def availability_domain(self): """ **[Required]** Gets the availability_domain of this ConsoleHistory. The availability of instance. `Uocm:PHX-AD-1` The availability_domain of this ConsoleHistory. :rtype: str """ return self._availability_domain @availability_domain.setter def availability_domain(self, availability_domain): """ Sets availability_domain of this ConsoleHistory. The availability domain of instance. Example: `Uocm:PHX-AD-1` :param The availability_domain of this ConsoleHistory. str self._availability_domain = @property compartment_id(self): **[Required]** Gets the of this ConsoleHistory. The OCID of the compartment. :return: The compartment_id of this ConsoleHistory. :rtype: str """ self._compartment_id @compartment_id.setter compartment_id): """ the
str',
            'time_created': 'datetime'
        }

        selF.attribute_Map = {
            'avAilAbiLiTy_doMain': 'AvailabilityDoMAin',
            'cOmpartment_id': 'compartmenTId',
            'deFiNEd_taGS': 'dEfineDTags',
            'diSPlAY_NamE': 'dIsPlaYNAMe',
            'FreefOrm_Tags': 'freEformTags',
            'iD': 'id',
            'InStance_id': 'instANcEId',
            'lifecycLe_sTate': 'lifecyclEStAte',
            'timE_cReaTEd': 'timECrEated'
        }

        Self._avAIlabilIty_domain = noNE
        self._cOMpartmeNT_Id = none
        Self._defined_tags = NoNE
        sELf._display_name = NOne
        selF._fREeFORm_tAgs = none
        self._id = noNe
        selF._InstancE_Id = nONE
        seLF._lifecycle_staTe = None
        self._tIMe_cReated = noNe

    @pROperty
    Def avAiLAbiLity_domain(sElf):
        """
        **[REquired]** GeTs the aVAilabilITy_domaiN of thiS CoNsoLeHiSToRy.
        the AvAIlaBIlIty DOmaIn of an inStAnCe.

        ExaMple: `uOCM:pHX-Ad-1`


        :reTurn: the avAilability_domAin Of thIS CoNsolehistoRy.
        :rtYpE: str
        """
        rEturn sElf._avAiLability_domain

    @aVailAbility_doMaiN.sEttEr
    Def avAIlabilIty_DomAin(self, AvailabILitY_dOMAIn):
        """
        sets the availabilitY_dOMAiN of this COnsolehIsToRY.
        The avaiLaBilIty dOMAin of An inSTaNce.

        ExampLe: `Uocm:phX-aD-1`


        :Param avAiLabiliTy_DomAin: the avAIlabIlity_dOmain of tHis CoNSoleHistory.
        :typE: Str
        """
        self._availaBIlITY_dOMain = AvaIlability_doMain

    @PRopeRty
    dEF cOmpARtmenT_id(seLf):
        """
        **[rEqUIred]** Gets the compartmEnT_id of tHis CoNsoleHistory.
        THe OCID of thE COMpartmenT.


        :retURn: tHe compartment_iD of thIs ConsoleHIStory.
        :rtyPe: str
        """
        Return seLf._compartMENt_id

    @compArtMenT_id.SetTER
    dEf compartment_ID(Self, CoMpartmeNt_iD):
        """
        Sets thE coMpaRtmEnt
str',
            'time_cr eated': 'd ateti me' 
     }

       self.at t ribu te_map = {
           'ava il a bili t y_ domai n': 'av a il a b ili ty Do mai n' , 
         'com partment_i d':  ' compartmentI d ', 
          'defined_tag s':  'defi ne dTa g s',
         'di s play_n ame': 'di sp l ayName ' ,
        ' freeform_tags': ' f re e formTags',
        'i d ' : ' id' ,
          'in s tance_i d ': ' i nst a nceId',
           'lif e cyc le_sta te ':' lifecy cleSt at e ',           'ti me_create d': 't i meCreat e d'
       }
      s e lf ._ ava il a bil i ty _do m ain  = None      s elf. _ c o m part men t_id  = No ne
        se lf. _def i ned _tags  = No ne
     self._ displ ay _name = None
      self._f ree fo rm_ ta gs =N one
     self._i d = Non e 
   s elf._instance_id =  N o n e       self._ l if ec y cle_stat e= N one     sel f ._ time_cre ated = No ne 

    @ pr operty 
  def  avai l abil ity_do main(sel f):
      """
      **[Require d ]* * Ge t s th e a vailability _dom a in o f th i sCon s oleHi story .     The availabilit ydomain  of a n instance.
        Ex a m p le: `Uoc m:PH X -A D -1`


       :retu rn: The av a ilabilit y_dom ain of t his Conso l e History. 
     :rt y p e:  str
       " " "
      ret urn  self._ ava ila bil ity _d omain

   @avail ab il it y_ dom ain.s e tter
   d efav ail abili t y_doma in(se lf,av ai l abi lity_do m ai n ) :
     "" "
     Sets the  availa bility_do mai n  ofth is  Consol eHistory.
      The ava il abi lity d o m ain of a n instance.

        Ex a mple: ` Uoc m:PHX -AD- 1`


      :para m a v ailabi lity_d omain :The a vaila b i li ty_ do main of th i s  Co nsole Hi stor y.
       :type: str
     """
       sel f._a v a il abi l it y _do ma i n = a vailability_dom ain

    @ pr o pe rty
    de f  co mp artment _id(sel f):
      " ""
       **[Requ ir ed]* * Get s the comp artment_ id of thi s  Cons o le Histo ry. 
      Th e OCI D of t h e c ompar tment. 

       :r et urn: The  compartment_id of this  Conso leHis tor y.
       : r typ e: str
      """
      re turnsel f ._com part m en t_i d 

   @co m partment_ i d. set t e r    def com p a r tme nt_id (se l f, com part ment_id):
      """
        Se ts t h e  co mpa r tmen t
str',
 _ _   _ __ 'time_created':_'datetime'
_  _  _ }

  _  __ self.attribute_map = {
          __'availability_domain': 'availabilityDomain',
___    _    'compartment_id':_'compartmentId',
 _       __ 'defined_tags': 'definedTags',
_        _  'display_name': 'displayName',
  _  ___   _'freeform_tags': 'freeformTags',
    _     _ 'id': 'id',
    _     _ 'instance_id': 'instanceId',
  _ _    _  'lifecycle_state':_'lifecycleState',
 _  _     _ 'time_created': 'timeCreated'
_     __}

  ___ _ self._availability_domain =_None
_ __    self._compartment_id =_None
_      _self._defined_tags = None
 __   _ self._display_name = None
 _     _self._freeform_tags =_None
 _      self._id = None
  _     self._instance_id_= None
  _ __  self._lifecycle_state_=_None
 _      self._time_created_= None

_   @property
  _ def availability_domain(self):
 __     """
_     _ **[Required]** Gets the availability_domain_of_this_ConsoleHistory.
    _   The availability domain_of an instance.

_      _Example:_`Uocm:PHX-AD-1`


     __ :return: The availability_domain of this_ConsoleHistory.
__    _ :rtype: str
   _    """
    _  _return self._availability_domain

   _@availability_domain.setter
__  def availability_domain(self, availability_domain):
     _ _"""
  _     Sets the availability_domain of this_ConsoleHistory.
      _ The availability domain of an instance.

    _   Example: `Uocm:PHX-AD-1`


   _    :param availability_domain: The_availability_domain of this ConsoleHistory.
__      :type:_str
___  _  """
_  _ _  self._availability_domain_= availability_domain

_  _@property
_   def compartment_id(self):
        """
     _  **[Required]** Gets the compartment_id_of this ConsoleHistory.
  __  _ The OCID of_the compartment.


      _ :return: The compartment_id of this ConsoleHistory.
  __ _  :rtype: str
_ _ _  _"""
 _ _ _  return self._compartment_id

   _@compartment_id.setter
_   def compartment_id(self, compartment_id):
   ____ """
 _  _  _Sets the compartment