
    9r                     >    S r SSKJr  SSKJr  SSKr " S S\5      rg)z
Kubernetes

No description provided (generated by Swagger Codegen
https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: v1.14.4

Generated by: https://github.com/swagger-api/swagger-codegen.git
    )pformat)	iteritemsNc                   	   \ rS rSrSr 0 SS_SS_SS_SS_S	S
_SS
_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_0 SS_SS_SS_S S_S!S"_S#S_S$S_S%S_S&S"_S'S"_S(S _S)S_S*S
_S+S_S,S_S-S_S.S/_ESSSS0.Er0 SS1_SS2_SS3_SS4_S	S5_SS6_SS_SS_SS_SS_SS_SS_SS7_SS8_SS9_SS_SS_0 SS_SS:_SS;_S S<_S!S!_S#S=_S$S>_S%S?_S&S&_S'S@_S(SA_S)S)_S*SB_S+S+_S,SC_S-S-_S.S._ESDSESFS0.Er                                     SSH jr\SI 5       r	\	R                  SJ 5       r	\SK 5       r\R                  SL 5       r\SM 5       r\R                  SN 5       r\SO 5       r\R                  SP 5       r\SQ 5       r\R                  SR 5       r\SS 5       r\R                  ST 5       r\SU 5       r\R                  SV 5       r\SW 5       r\R                  SX 5       r\SY 5       r\R                  SZ 5       r\S[ 5       r\R                  S\ 5       r\S] 5       r\R                  S^ 5       r\S_ 5       r\R                  S` 5       r\Sa 5       r\R                  Sb 5       r\Sc 5       r\R                  Sd 5       r\Se 5       r\R                  Sf 5       r\Sg 5       r\R                  Sh 5       r\Si 5       r\R                  Sj 5       r\Sk 5       r\R                  Sl 5       r\Sm 5       r\R                  Sn 5       r\So 5       r\R                  Sp 5       r\Sq 5       r\R                  Sr 5       r\Ss 5       r\R                  St 5       r\Su 5       r \ R                  Sv 5       r \Sw 5       r!\!R                  Sx 5       r!\Sy 5       r"\"R                  Sz 5       r"\S{ 5       r#\#R                  S| 5       r#\S} 5       r$\$R                  S~ 5       r$\S 5       r%\%R                  S 5       r%\S 5       r&\&R                  S 5       r&\S 5       r'\'R                  S 5       r'\S 5       r(\(R                  S 5       r(\S 5       r)\)R                  S 5       r)\S 5       r*\*R                  S 5       r*\S 5       r+\+R                  S 5       r+\S 5       r,\,R                  S 5       r,\S 5       r-\-R                  S 5       r-\S 5       r.\.R                  S 5       r.S r/S r0S r1S r2S r3Sr4gG)V1beta1JSONSchemaProps   zk
NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
refstrschemaadditional_itemsobjectadditional_propertiesall_ofzlist[V1beta1JSONSchemaProps]any_ofdefaultdefinitionsz!dict(str, V1beta1JSONSchemaProps)dependencieszdict(str, object)descriptionenumzlist[object]exampleexclusive_maximumboolexclusive_minimumexternal_docsV1beta1ExternalDocumentationformatiditems	max_itemsint
max_lengthmax_propertiesmaximumfloat	min_items
min_lengthmin_propertiesminimummultiple_of_notnullableone_ofpatternpattern_properties
propertiesrequiredz	list[str])titletypeunique_itemsz$refz$schemaadditionalItemsadditionalPropertiesallOfanyOfexclusiveMaximumexclusiveMinimumexternalDocsmaxItems	maxLengthmaxPropertiesminItems	minLengthminProperties
multipleOfnotoneOfpatternPropertiesr0   r1   uniqueItemsNc&                    SU l         SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l	        SU l
        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l        SU l         SU l!        SU l"        SU l#        SU l$        SU l%        Ub  Xl&        Ub  X l'        Ub  X0l(        Ub  X@l)        Ub  XPl*        Ub  X`l+        Ub  Xpl,        Ub  Xl-        U	b  Xl.        U
b  Xl/        Ub  Xl0        Ub  Xl1        Ub  Xl2        Ub  Xl3        Ub  Xl4        Ub  UU l5        Ub  UU l6        Ub  UU l7        Ub  UU l8        Ub  UU l9        Ub  UU l:        Ub  UU l;        Ub  UU l<        Ub  UU l=        Ub  UU l>        Ub  UU l?        Ub  UU l@        Ub  UU lA        Ub  UU lB        Ub  UU lC        Ub  UU lD        U b  U U lE        U!b  U!U lF        U"b  U"U lG        U#b  U#U lH        U$b  U$U lI        U%b  U%U lJ        gg)z5
V1beta1JSONSchemaProps - a model defined in Swagger
N)K_ref_schema_additional_items_additional_properties_all_of_any_of_default_definitions_dependencies_description_enum_example_exclusive_maximum_exclusive_minimum_external_docs_format_id_items
_max_items_max_length_max_properties_maximum
_min_items_min_length_min_properties_minimum_multiple_of_V1beta1JSONSchemaProps__not	_nullable_one_of_pattern_pattern_properties_properties	_required_title_type_unique_itemsdiscriminatorr   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   )&selfr   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   s&                                         Elib/third_party/kubernetes/client/models/v1beta1_json_schema_props.py__init__V1beta1JSONSchemaProps.__init__n   s   T DIDL!D"&DDLDLDMDDDDJDM"D"DDDLDHDKDODDDMDODDDMDDJDNDLDM#DDDNDKDJDD
hk#.(#8 kkl$&$il$0$0 (dk	~dgdj dn"do!*ddl dn"do!*ddl$ddidmdkdl% 2d"dodmdjdi&d      c                     U R                   $ )zl
Gets the ref of this V1beta1JSONSchemaProps.

:return: The ref of this V1beta1JSONSchemaProps.
:rtype: str
rF   rl   s    rm   r   V1beta1JSONSchemaProps.ref
  s     99rp   c                     Xl         g)zn
Sets the ref of this V1beta1JSONSchemaProps.

:param ref: The ref of this V1beta1JSONSchemaProps.
:type: str
Nrr   )rl   r   s     rm   r   rt     s	     Irp   c                     U R                   $ )zr
Gets the schema of this V1beta1JSONSchemaProps.

:return: The schema of this V1beta1JSONSchemaProps.
:rtype: str
rG   rs   s    rm   r
   V1beta1JSONSchemaProps.schema       <<rp   c                     Xl         g)zw
Sets the schema of this V1beta1JSONSchemaProps.

:param schema: The schema of this V1beta1JSONSchemaProps.
:type: str
Nrw   )rl   r
   s     rm   r
   rx   )  	     Lrp   c                     U R                   $ )z
Gets the additional_items of this V1beta1JSONSchemaProps.
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
Defaults to true for the boolean property.

:return: The additional_items of this V1beta1JSONSchemaProps.
:rtype: object
rH   rs   s    rm   r   'V1beta1JSONSchemaProps.additional_items4  s     !!!rp   c                     Xl         g)a  
Sets the additional_items of this V1beta1JSONSchemaProps.
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
Defaults to true for the boolean property.

:param additional_items: The additional_items of this
V1beta1JSONSchemaProps.
:type: object
Nr}   )rl   r   s     rm   r   r~   @  s
     .rp   c                     U R                   $ )a  
Gets the additional_properties of this V1beta1JSONSchemaProps.
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
Defaults to true for the boolean property.

:return: The additional_properties of this V1beta1JSONSchemaProps.
:rtype: object
rI   rs   s    rm   r   ,V1beta1JSONSchemaProps.additional_propertiesN  s     &&&rp   c                     Xl         g)a  
Sets the additional_properties of this V1beta1JSONSchemaProps.
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
Defaults to true for the boolean property.

:param additional_properties: The additional_properties of this
V1beta1JSONSchemaProps.
:type: object
Nr   )rl   r   s     rm   r   r   Z  s
     #8rp   c                     U R                   $ )z
Gets the all_of of this V1beta1JSONSchemaProps.

:return: The all_of of this V1beta1JSONSchemaProps.
:rtype: list[V1beta1JSONSchemaProps]
rJ   rs   s    rm   r   V1beta1JSONSchemaProps.all_ofh  ry   rp   c                     Xl         g)z
Sets the all_of of this V1beta1JSONSchemaProps.

:param all_of: The all_of of this V1beta1JSONSchemaProps.
:type: list[V1beta1JSONSchemaProps]
Nr   )rl   r   s     rm   r   r   r  r{   rp   c                     U R                   $ )z
Gets the any_of of this V1beta1JSONSchemaProps.

:return: The any_of of this V1beta1JSONSchemaProps.
:rtype: list[V1beta1JSONSchemaProps]
rK   rs   s    rm   r   V1beta1JSONSchemaProps.any_of}  ry   rp   c                     Xl         g)z
Sets the any_of of this V1beta1JSONSchemaProps.

:param any_of: The any_of of this V1beta1JSONSchemaProps.
:type: list[V1beta1JSONSchemaProps]
Nr   )rl   r   s     rm   r   r     r{   rp   c                     U R                   $ )a  
Gets the default of this V1beta1JSONSchemaProps.
JSON represents any valid JSON value. These types are supported: bool,
int64, float64, string, []interface{}, map[string]interface{} and nil.

:return: The default of this V1beta1JSONSchemaProps.
:rtype: object
rL   rs   s    rm   r   V1beta1JSONSchemaProps.default       ==rp   c                     Xl         g)a  
Sets the default of this V1beta1JSONSchemaProps.
JSON represents any valid JSON value. These types are supported: bool,
int64, float64, string, []interface{}, map[string]interface{} and nil.

:param default: The default of this V1beta1JSONSchemaProps.
:type: object
Nr   )rl   r   s     rm   r   r     	     Mrp   c                     U R                   $ )z
Gets the definitions of this V1beta1JSONSchemaProps.

:return: The definitions of this V1beta1JSONSchemaProps.
:rtype: dict(str, V1beta1JSONSchemaProps)
rM   rs   s    rm   r   "V1beta1JSONSchemaProps.definitions       rp   c                     Xl         g)z
Sets the definitions of this V1beta1JSONSchemaProps.

:param definitions: The definitions of this V1beta1JSONSchemaProps.
:type: dict(str, V1beta1JSONSchemaProps)
Nr   )rl   r   s     rm   r   r     
     $rp   c                     U R                   $ )z
Gets the dependencies of this V1beta1JSONSchemaProps.

:return: The dependencies of this V1beta1JSONSchemaProps.
:rtype: dict(str, object)
rN   rs   s    rm   r   #V1beta1JSONSchemaProps.dependencies       rp   c                     Xl         g)z
Sets the dependencies of this V1beta1JSONSchemaProps.

:param dependencies: The dependencies of this V1beta1JSONSchemaProps.
:type: dict(str, object)
Nr   )rl   r   s     rm   r   r     
     &rp   c                     U R                   $ )z|
Gets the description of this V1beta1JSONSchemaProps.

:return: The description of this V1beta1JSONSchemaProps.
:rtype: str
rO   rs   s    rm   r   "V1beta1JSONSchemaProps.description  r   rp   c                     Xl         g)z
Sets the description of this V1beta1JSONSchemaProps.

:param description: The description of this V1beta1JSONSchemaProps.
:type: str
Nr   )rl   r   s     rm   r   r     r   rp   c                     U R                   $ )zw
Gets the enum of this V1beta1JSONSchemaProps.

:return: The enum of this V1beta1JSONSchemaProps.
:rtype: list[object]
rP   rs   s    rm   r   V1beta1JSONSchemaProps.enum       ::rp   c                     Xl         g)zz
Sets the enum of this V1beta1JSONSchemaProps.

:param enum: The enum of this V1beta1JSONSchemaProps.
:type: list[object]
Nr   )rl   r   s     rm   r   r     	     Jrp   c                     U R                   $ )a  
Gets the example of this V1beta1JSONSchemaProps.
JSON represents any valid JSON value. These types are supported: bool,
int64, float64, string, []interface{}, map[string]interface{} and nil.

:return: The example of this V1beta1JSONSchemaProps.
:rtype: object
rQ   rs   s    rm   r   V1beta1JSONSchemaProps.example  r   rp   c                     Xl         g)a  
Sets the example of this V1beta1JSONSchemaProps.
JSON represents any valid JSON value. These types are supported: bool,
int64, float64, string, []interface{}, map[string]interface{} and nil.

:param example: The example of this V1beta1JSONSchemaProps.
:type: object
Nr   )rl   r   s     rm   r   r     r   rp   c                     U R                   $ )z
Gets the exclusive_maximum of this V1beta1JSONSchemaProps.

:return: The exclusive_maximum of this V1beta1JSONSchemaProps.
:rtype: bool
rR   rs   s    rm   r   (V1beta1JSONSchemaProps.exclusive_maximum       """rp   c                     Xl         g)z
Sets the exclusive_maximum of this V1beta1JSONSchemaProps.

:param exclusive_maximum: The exclusive_maximum of this
V1beta1JSONSchemaProps.
:type: bool
Nr   )rl   r   s     rm   r   r   "  
     0rp   c                     U R                   $ )z
Gets the exclusive_minimum of this V1beta1JSONSchemaProps.

:return: The exclusive_minimum of this V1beta1JSONSchemaProps.
:rtype: bool
rS   rs   s    rm   r   (V1beta1JSONSchemaProps.exclusive_minimum.  r   rp   c                     Xl         g)z
Sets the exclusive_minimum of this V1beta1JSONSchemaProps.

:param exclusive_minimum: The exclusive_minimum of this
V1beta1JSONSchemaProps.
:type: bool
Nr   )rl   r   s     rm   r   r   8  r   rp   c                     U R                   $ )z
Gets the external_docs of this V1beta1JSONSchemaProps.

:return: The external_docs of this V1beta1JSONSchemaProps.
:rtype: V1beta1ExternalDocumentation
rT   rs   s    rm   r   $V1beta1JSONSchemaProps.external_docsD  s     rp   c                     Xl         g)z
Sets the external_docs of this V1beta1JSONSchemaProps.

:param external_docs: The external_docs of this V1beta1JSONSchemaProps.
:type: V1beta1ExternalDocumentation
Nr   )rl   r   s     rm   r   r   N  s
     (rp   c                     U R                   $ )zr
Gets the format of this V1beta1JSONSchemaProps.

:return: The format of this V1beta1JSONSchemaProps.
:rtype: str
rU   rs   s    rm   r   V1beta1JSONSchemaProps.formatY  ry   rp   c                     Xl         g)zw
Sets the format of this V1beta1JSONSchemaProps.

:param format: The format of this V1beta1JSONSchemaProps.
:type: str
Nr   )rl   r   s     rm   r   r   c  r{   rp   c                     U R                   $ )zj
Gets the id of this V1beta1JSONSchemaProps.

:return: The id of this V1beta1JSONSchemaProps.
:rtype: str
rV   rs   s    rm   r   V1beta1JSONSchemaProps.idn  s     88Orp   c                     Xl         g)zk
Sets the id of this V1beta1JSONSchemaProps.

:param id: The id of this V1beta1JSONSchemaProps.
:type: str
Nr   )rl   r   s     rm   r   r   x  s	     Hrp   c                     U R                   $ )a
  
Gets the items of this V1beta1JSONSchemaProps.
JSONSchemaPropsOrArray represents a value that can either be a
JSONSchemaProps or an array of JSONSchemaProps. Mainly here for
serialization purposes.

:return: The items of this V1beta1JSONSchemaProps.
:rtype: object
rW   rs   s    rm   r   V1beta1JSONSchemaProps.items  s     ;;rp   c                     Xl         g)a  
Sets the items of this V1beta1JSONSchemaProps.
JSONSchemaPropsOrArray represents a value that can either be a
JSONSchemaProps or an array of JSONSchemaProps. Mainly here for
serialization purposes.

:param items: The items of this V1beta1JSONSchemaProps.
:type: object
Nr   )rl   r   s     rm   r   r     s	     Krp   c                     U R                   $ )zx
Gets the max_items of this V1beta1JSONSchemaProps.

:return: The max_items of this V1beta1JSONSchemaProps.
:rtype: int
rX   rs   s    rm   r    V1beta1JSONSchemaProps.max_items       ??rp   c                     Xl         g)z
Sets the max_items of this V1beta1JSONSchemaProps.

:param max_items: The max_items of this V1beta1JSONSchemaProps.
:type: int
Nr   )rl   r   s     rm   r   r     	      Orp   c                     U R                   $ )zz
Gets the max_length of this V1beta1JSONSchemaProps.

:return: The max_length of this V1beta1JSONSchemaProps.
:rtype: int
rY   rs   s    rm   r    !V1beta1JSONSchemaProps.max_length       rp   c                     Xl         g)z
Sets the max_length of this V1beta1JSONSchemaProps.

:param max_length: The max_length of this V1beta1JSONSchemaProps.
:type: int
Nr   )rl   r    s     rm   r    r     
     "rp   c                     U R                   $ )z
Gets the max_properties of this V1beta1JSONSchemaProps.

:return: The max_properties of this V1beta1JSONSchemaProps.
:rtype: int
rZ   rs   s    rm   r!   %V1beta1JSONSchemaProps.max_properties       rp   c                     Xl         g)z
Sets the max_properties of this V1beta1JSONSchemaProps.

:param max_properties: The max_properties of this
V1beta1JSONSchemaProps.
:type: int
Nr   )rl   r!   s     rm   r!   r     
     *rp   c                     U R                   $ )zv
Gets the maximum of this V1beta1JSONSchemaProps.

:return: The maximum of this V1beta1JSONSchemaProps.
:rtype: float
r[   rs   s    rm   r"   V1beta1JSONSchemaProps.maximum       ==rp   c                     Xl         g)z|
Sets the maximum of this V1beta1JSONSchemaProps.

:param maximum: The maximum of this V1beta1JSONSchemaProps.
:type: float
Nr   )rl   r"   s     rm   r"   r     	     Mrp   c                     U R                   $ )zx
Gets the min_items of this V1beta1JSONSchemaProps.

:return: The min_items of this V1beta1JSONSchemaProps.
:rtype: int
r\   rs   s    rm   r$    V1beta1JSONSchemaProps.min_items  r   rp   c                     Xl         g)z
Sets the min_items of this V1beta1JSONSchemaProps.

:param min_items: The min_items of this V1beta1JSONSchemaProps.
:type: int
Nr   )rl   r$   s     rm   r$   r     r   rp   c                     U R                   $ )zz
Gets the min_length of this V1beta1JSONSchemaProps.

:return: The min_length of this V1beta1JSONSchemaProps.
:rtype: int
r]   rs   s    rm   r%   !V1beta1JSONSchemaProps.min_length  r   rp   c                     Xl         g)z
Sets the min_length of this V1beta1JSONSchemaProps.

:param min_length: The min_length of this V1beta1JSONSchemaProps.
:type: int
Nr   )rl   r%   s     rm   r%   r     r   rp   c                     U R                   $ )z
Gets the min_properties of this V1beta1JSONSchemaProps.

:return: The min_properties of this V1beta1JSONSchemaProps.
:rtype: int
r^   rs   s    rm   r&   %V1beta1JSONSchemaProps.min_properties  r   rp   c                     Xl         g)z
Sets the min_properties of this V1beta1JSONSchemaProps.

:param min_properties: The min_properties of this
V1beta1JSONSchemaProps.
:type: int
Nr   )rl   r&   s     rm   r&   r   '  r   rp   c                     U R                   $ )zv
Gets the minimum of this V1beta1JSONSchemaProps.

:return: The minimum of this V1beta1JSONSchemaProps.
:rtype: float
r_   rs   s    rm   r'   V1beta1JSONSchemaProps.minimum3  r   rp   c                     Xl         g)z|
Sets the minimum of this V1beta1JSONSchemaProps.

:param minimum: The minimum of this V1beta1JSONSchemaProps.
:type: float
Nr   )rl   r'   s     rm   r'   r   =  r   rp   c                     U R                   $ )z~
Gets the multiple_of of this V1beta1JSONSchemaProps.

:return: The multiple_of of this V1beta1JSONSchemaProps.
:rtype: float
r`   rs   s    rm   r(   "V1beta1JSONSchemaProps.multiple_ofH  r   rp   c                     Xl         g)z
Sets the multiple_of of this V1beta1JSONSchemaProps.

:param multiple_of: The multiple_of of this V1beta1JSONSchemaProps.
:type: float
Nr   )rl   r(   s     rm   r(   r   R  r   rp   c                     U R                   $ )z
Gets the _not of this V1beta1JSONSchemaProps.

:return: The _not of this V1beta1JSONSchemaProps.
:rtype: V1beta1JSONSchemaProps
ra   rs   s    rm   r)   V1beta1JSONSchemaProps._not]  r   rp   c                     Xl         g)z
Sets the _not of this V1beta1JSONSchemaProps.

:param _not: The _not of this V1beta1JSONSchemaProps.
:type: V1beta1JSONSchemaProps
Nr   )rl   r)   s     rm   r)   r   g  r   rp   c                     U R                   $ )zw
Gets the nullable of this V1beta1JSONSchemaProps.

:return: The nullable of this V1beta1JSONSchemaProps.
:rtype: bool
rb   rs   s    rm   r*   V1beta1JSONSchemaProps.nullabler       >>rp   c                     Xl         g)z~
Sets the nullable of this V1beta1JSONSchemaProps.

:param nullable: The nullable of this V1beta1JSONSchemaProps.
:type: bool
Nr   )rl   r*   s     rm   r*   r   |  	     Nrp   c                     U R                   $ )z
Gets the one_of of this V1beta1JSONSchemaProps.

:return: The one_of of this V1beta1JSONSchemaProps.
:rtype: list[V1beta1JSONSchemaProps]
rc   rs   s    rm   r+   V1beta1JSONSchemaProps.one_of  ry   rp   c                     Xl         g)z
Sets the one_of of this V1beta1JSONSchemaProps.

:param one_of: The one_of of this V1beta1JSONSchemaProps.
:type: list[V1beta1JSONSchemaProps]
Nr   )rl   r+   s     rm   r+   r     r{   rp   c                     U R                   $ )zt
Gets the pattern of this V1beta1JSONSchemaProps.

:return: The pattern of this V1beta1JSONSchemaProps.
:rtype: str
rd   rs   s    rm   r,   V1beta1JSONSchemaProps.pattern  r   rp   c                     Xl         g)zz
Sets the pattern of this V1beta1JSONSchemaProps.

:param pattern: The pattern of this V1beta1JSONSchemaProps.
:type: str
Nr  )rl   r,   s     rm   r,   r    r   rp   c                     U R                   $ )z
Gets the pattern_properties of this V1beta1JSONSchemaProps.

:return: The pattern_properties of this V1beta1JSONSchemaProps.
:rtype: dict(str, V1beta1JSONSchemaProps)
re   rs   s    rm   r-   )V1beta1JSONSchemaProps.pattern_properties  s     ###rp   c                     Xl         g)z
Sets the pattern_properties of this V1beta1JSONSchemaProps.

:param pattern_properties: The pattern_properties of this
V1beta1JSONSchemaProps.
:type: dict(str, V1beta1JSONSchemaProps)
Nr  )rl   r-   s     rm   r-   r    s
      2rp   c                     U R                   $ )z
Gets the properties of this V1beta1JSONSchemaProps.

:return: The properties of this V1beta1JSONSchemaProps.
:rtype: dict(str, V1beta1JSONSchemaProps)
rf   rs   s    rm   r.   !V1beta1JSONSchemaProps.properties  r   rp   c                     Xl         g)z
Sets the properties of this V1beta1JSONSchemaProps.

:param properties: The properties of this V1beta1JSONSchemaProps.
:type: dict(str, V1beta1JSONSchemaProps)
Nr	  )rl   r.   s     rm   r.   r
    r   rp   c                     U R                   $ )z|
Gets the required of this V1beta1JSONSchemaProps.

:return: The required of this V1beta1JSONSchemaProps.
:rtype: list[str]
rg   rs   s    rm   r/   V1beta1JSONSchemaProps.required  r   rp   c                     Xl         g)z
Sets the required of this V1beta1JSONSchemaProps.

:param required: The required of this V1beta1JSONSchemaProps.
:type: list[str]
Nr  )rl   r/   s     rm   r/   r    r   rp   c                     U R                   $ )zp
Gets the title of this V1beta1JSONSchemaProps.

:return: The title of this V1beta1JSONSchemaProps.
:rtype: str
rh   rs   s    rm   r0   V1beta1JSONSchemaProps.title  s     ;;rp   c                     Xl         g)zt
Sets the title of this V1beta1JSONSchemaProps.

:param title: The title of this V1beta1JSONSchemaProps.
:type: str
Nr  )rl   r0   s     rm   r0   r    s	     Krp   c                     U R                   $ )zn
Gets the type of this V1beta1JSONSchemaProps.

:return: The type of this V1beta1JSONSchemaProps.
:rtype: str
ri   rs   s    rm   r1   V1beta1JSONSchemaProps.type  r   rp   c                     Xl         g)zq
Sets the type of this V1beta1JSONSchemaProps.

:param type: The type of this V1beta1JSONSchemaProps.
:type: str
Nr  )rl   r1   s     rm   r1   r    r   rp   c                     U R                   $ )z
Gets the unique_items of this V1beta1JSONSchemaProps.

:return: The unique_items of this V1beta1JSONSchemaProps.
:rtype: bool
rj   rs   s    rm   r2   #V1beta1JSONSchemaProps.unique_items  r   rp   c                     Xl         g)z
Sets the unique_items of this V1beta1JSONSchemaProps.

:param unique_items: The unique_items of this V1beta1JSONSchemaProps.
:type: bool
Nr  )rl   r2   s     rm   r2   r  %  r   rp   c                    0 n[        U R                  5       H  u  p#[        X5      n[        U[        5      (       a  [	        [        S U5      5      X'   M?  [        US5      (       a  UR                  5       X'   Md  [        U[        5      (       a(  [        [        S UR                  5       5      5      X'   M  XAU'   M     U$ )z(
Returns the model properties as a dict
c                 H    [        U S5      (       a  U R                  5       $ U $ )Nto_dicthasattrr  )xs    rm   <lambda>0V1beta1JSONSchemaProps.to_dict.<locals>.<lambda>:  s    I)>)>!))+EAErp   r  c                 ^    [        U S   S5      (       a  U S   U S   R                  5       4$ U $ )N   r  r   r  )items    rm   r"  r#  @  s9    47I.. #1gtAw'89 9489rp   )
r   swagger_typesgetattr
isinstancelistmapr   r  dictr   )rl   resultattr_values        rm   r  V1beta1JSONSchemaProps.to_dict0  s     FT//0d!e	E4	 	 EuMO5)$$}}eT""9:?++-IJ
 t 1 Mrp   c                 4    [        U R                  5       5      $ )z0
Returns the string representation of the model
)r   r  rs   s    rm   to_strV1beta1JSONSchemaProps.to_strG  s     4<<>""rp   c                 "    U R                  5       $ )z
For `print` and `pprint`
)r3  rs   s    rm   __repr__V1beta1JSONSchemaProps.__repr__M  s     ;;=rp   c                 `    [        U[        5      (       d  gU R                  UR                  :H  $ )z(
Returns true if both objects are equal
F)r)  r   __dict__rl   others     rm   __eq__V1beta1JSONSchemaProps.__eq__S  s(     e344==ENN**rp   c                     X:X  + $ )z,
Returns true if both objects are not equal
 r:  s     rm   __ne__V1beta1JSONSchemaProps.__ne__\  s     rp   )K__notrH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   r)   rb   rc   rd   re   rf   rF   rg   rG   rh   ri   rj   r   r   r   r   r   r   r   r   rk   r   r   r   r   r   r   r   r   r   r    r!   r"   r$   r%   r&   r'   r(   r*   r+   r,   r-   r.   r   r/   r
   r0   r1   r2   )%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)5__name__
__module____qualname____firstlineno____doc__r'  attribute_maprn   propertyr   setterr
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r  r3  r6  r<  r@  __static_attributes__r?  rp   rm   r   r      s
   &U&& (& x	&
 .& .& & 8& )& U& n& & 6& 6& 5&  !&" E#&$ x%&& 5'&( E)&* +&, -&. 5/&0 E1&2 3&4 5&6 W7&8 &9&: &;&< .=&> ?&@ ?A&B 7C&D +E&F K&-P&V&	& +& 5	&
 & & & ]& n& ]& f& & -& -& ~&  !&" D#&$ w%&& :'&( K)&* +&, -&. :/&0 K1&2 3&4 5&6 \7&8 e9&: *;&< =&> ?&@ /A&B LC&D *E&F #K&-R  $%) !%!%!"""& KZ'x   ::    
==  	" 	" . . 	' 	' 8  8   
==    
==  	 	 >>
 
   $ $   & &   $ $   ;;  	 	 >>
 
 # # 	0 	0 # # 	0 	0   ( (   
==    99  
 
 	<<          " "     	* 	*   >>          " "     	* 	*   >>    $ $   ;;    ??    
==    >>  $ $ 	2 	2   " "   ??    	<<    ;;    & &.#+rp   r   )rG  pprintr   sixr   rer   r   r?  rp   rm   <module>rO     s#   	   	NV Nrp   