Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
v1_json_schema_props.py1265 linesDownload Raw Back to models
1# coding: utf-82 3"""4    Kubernetes5 6    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)  # noqa: E5017 8    The version of the OpenAPI document: release-1.359    Generated by: https://openapi-generator.tech10"""11 12 13import pprint14import re  # noqa: F40115 16import six17 18from kubernetes.client.configuration import Configuration19 20 21class V1JSONSchemaProps(object):22    """NOTE: This class is auto generated by OpenAPI Generator.23    Ref: https://openapi-generator.tech24 25    Do not edit the class manually.26    """27 28    """29    Attributes:30      openapi_types (dict): The key is attribute name31                            and the value is attribute type.32      attribute_map (dict): The key is attribute name33                            and the value is json key in definition.34    """35    openapi_types = {36        'ref': 'str',37        'schema': 'str',38        'additional_items': 'object',39        'additional_properties': 'object',40        'all_of': 'list[V1JSONSchemaProps]',41        'any_of': 'list[V1JSONSchemaProps]',42        'default': 'object',43        'definitions': 'dict(str, V1JSONSchemaProps)',44        'dependencies': 'dict(str, object)',45        'description': 'str',46        'enum': 'list[object]',47        'example': 'object',48        'exclusive_maximum': 'bool',49        'exclusive_minimum': 'bool',50        'external_docs': 'V1ExternalDocumentation',51        'format': 'str',52        'id': 'str',53        'items': 'object',54        'max_items': 'int',55        'max_length': 'int',56        'max_properties': 'int',57        'maximum': 'float',58        'min_items': 'int',59        'min_length': 'int',60        'min_properties': 'int',61        'minimum': 'float',62        'multiple_of': 'float',63        '_not': 'V1JSONSchemaProps',64        'nullable': 'bool',65        'one_of': 'list[V1JSONSchemaProps]',66        'pattern': 'str',67        'pattern_properties': 'dict(str, V1JSONSchemaProps)',68        'properties': 'dict(str, V1JSONSchemaProps)',69        'required': 'list[str]',70        'title': 'str',71        'type': 'str',72        'unique_items': 'bool',73        'x_kubernetes_embedded_resource': 'bool',74        'x_kubernetes_int_or_string': 'bool',75        'x_kubernetes_list_map_keys': 'list[str]',76        'x_kubernetes_list_type': 'str',77        'x_kubernetes_map_type': 'str',78        'x_kubernetes_preserve_unknown_fields': 'bool',79        'x_kubernetes_validations': 'list[V1ValidationRule]'80    }81 82    attribute_map = {83        'ref': '$ref',84        'schema': '$schema',85        'additional_items': 'additionalItems',86        'additional_properties': 'additionalProperties',87        'all_of': 'allOf',88        'any_of': 'anyOf',89        'default': 'default',90        'definitions': 'definitions',91        'dependencies': 'dependencies',92        'description': 'description',93        'enum': 'enum',94        'example': 'example',95        'exclusive_maximum': 'exclusiveMaximum',96        'exclusive_minimum': 'exclusiveMinimum',97        'external_docs': 'externalDocs',98        'format': 'format',99        'id': 'id',100        'items': 'items',101        'max_items': 'maxItems',102        'max_length': 'maxLength',103        'max_properties': 'maxProperties',104        'maximum': 'maximum',105        'min_items': 'minItems',106        'min_length': 'minLength',107        'min_properties': 'minProperties',108        'minimum': 'minimum',109        'multiple_of': 'multipleOf',110        '_not': 'not',111        'nullable': 'nullable',112        'one_of': 'oneOf',113        'pattern': 'pattern',114        'pattern_properties': 'patternProperties',115        'properties': 'properties',116        'required': 'required',117        'title': 'title',118        'type': 'type',119        'unique_items': 'uniqueItems',120        'x_kubernetes_embedded_resource': 'x-kubernetes-embedded-resource',121        'x_kubernetes_int_or_string': 'x-kubernetes-int-or-string',122        'x_kubernetes_list_map_keys': 'x-kubernetes-list-map-keys',123        'x_kubernetes_list_type': 'x-kubernetes-list-type',124        'x_kubernetes_map_type': 'x-kubernetes-map-type',125        'x_kubernetes_preserve_unknown_fields': 'x-kubernetes-preserve-unknown-fields',126        'x_kubernetes_validations': 'x-kubernetes-validations'127    }128 129    def __init__(self, ref=None, schema=None, additional_items=None, additional_properties=None, all_of=None, any_of=None, default=None, definitions=None, dependencies=None, description=None, enum=None, example=None, exclusive_maximum=None, exclusive_minimum=None, external_docs=None, format=None, id=None, items=None, max_items=None, max_length=None, max_properties=None, maximum=None, min_items=None, min_length=None, min_properties=None, minimum=None, multiple_of=None, _not=None, nullable=None, one_of=None, pattern=None, pattern_properties=None, properties=None, required=None, title=None, type=None, unique_items=None, x_kubernetes_embedded_resource=None, x_kubernetes_int_or_string=None, x_kubernetes_list_map_keys=None, x_kubernetes_list_type=None, x_kubernetes_map_type=None, x_kubernetes_preserve_unknown_fields=None, x_kubernetes_validations=None, local_vars_configuration=None):  # noqa: E501130        """V1JSONSchemaProps - a model defined in OpenAPI"""  # noqa: E501131        if local_vars_configuration is None:132            local_vars_configuration = Configuration()133        self.local_vars_configuration = local_vars_configuration134 135        self._ref = None136        self._schema = None137        self._additional_items = None138        self._additional_properties = None139        self._all_of = None140        self._any_of = None141        self._default = None142        self._definitions = None143        self._dependencies = None144        self._description = None145        self._enum = None146        self._example = None147        self._exclusive_maximum = None148        self._exclusive_minimum = None149        self._external_docs = None150        self._format = None151        self._id = None152        self._items = None153        self._max_items = None154        self._max_length = None155        self._max_properties = None156        self._maximum = None157        self._min_items = None158        self._min_length = None159        self._min_properties = None160        self._minimum = None161        self._multiple_of = None162        self.__not = None163        self._nullable = None164        self._one_of = None165        self._pattern = None166        self._pattern_properties = None167        self._properties = None168        self._required = None169        self._title = None170        self._type = None171        self._unique_items = None172        self._x_kubernetes_embedded_resource = None173        self._x_kubernetes_int_or_string = None174        self._x_kubernetes_list_map_keys = None175        self._x_kubernetes_list_type = None176        self._x_kubernetes_map_type = None177        self._x_kubernetes_preserve_unknown_fields = None178        self._x_kubernetes_validations = None179        self.discriminator = None180 181        if ref is not None:182            self.ref = ref183        if schema is not None:184            self.schema = schema185        if additional_items is not None:186            self.additional_items = additional_items187        if additional_properties is not None:188            self.additional_properties = additional_properties189        if all_of is not None:190            self.all_of = all_of191        if any_of is not None:192            self.any_of = any_of193        if default is not None:194            self.default = default195        if definitions is not None:196            self.definitions = definitions197        if dependencies is not None:198            self.dependencies = dependencies199        if description is not None:200            self.description = description201        if enum is not None:202            self.enum = enum203        if example is not None:204            self.example = example205        if exclusive_maximum is not None:206            self.exclusive_maximum = exclusive_maximum207        if exclusive_minimum is not None:208            self.exclusive_minimum = exclusive_minimum209        if external_docs is not None:210            self.external_docs = external_docs211        if format is not None:212            self.format = format213        if id is not None:214            self.id = id215        if items is not None:216            self.items = items217        if max_items is not None:218            self.max_items = max_items219        if max_length is not None:220            self.max_length = max_length221        if max_properties is not None:222            self.max_properties = max_properties223        if maximum is not None:224            self.maximum = maximum225        if min_items is not None:226            self.min_items = min_items227        if min_length is not None:228            self.min_length = min_length229        if min_properties is not None:230            self.min_properties = min_properties231        if minimum is not None:232            self.minimum = minimum233        if multiple_of is not None:234            self.multiple_of = multiple_of235        if _not is not None:236            self._not = _not237        if nullable is not None:238            self.nullable = nullable239        if one_of is not None:240            self.one_of = one_of241        if pattern is not None:242            self.pattern = pattern243        if pattern_properties is not None:244            self.pattern_properties = pattern_properties245        if properties is not None:246            self.properties = properties247        if required is not None:248            self.required = required249        if title is not None:250            self.title = title251        if type is not None:252            self.type = type253        if unique_items is not None:254            self.unique_items = unique_items255        if x_kubernetes_embedded_resource is not None:256            self.x_kubernetes_embedded_resource = x_kubernetes_embedded_resource257        if x_kubernetes_int_or_string is not None:258            self.x_kubernetes_int_or_string = x_kubernetes_int_or_string259        if x_kubernetes_list_map_keys is not None:260            self.x_kubernetes_list_map_keys = x_kubernetes_list_map_keys261        if x_kubernetes_list_type is not None:262            self.x_kubernetes_list_type = x_kubernetes_list_type263        if x_kubernetes_map_type is not None:264            self.x_kubernetes_map_type = x_kubernetes_map_type265        if x_kubernetes_preserve_unknown_fields is not None:266            self.x_kubernetes_preserve_unknown_fields = x_kubernetes_preserve_unknown_fields267        if x_kubernetes_validations is not None:268            self.x_kubernetes_validations = x_kubernetes_validations269 270    @property271    def ref(self):272        """Gets the ref of this V1JSONSchemaProps.  # noqa: E501273 274 275        :return: The ref of this V1JSONSchemaProps.  # noqa: E501276        :rtype: str277        """278        return self._ref279 280    @ref.setter281    def ref(self, ref):282        """Sets the ref of this V1JSONSchemaProps.283 284 285        :param ref: The ref of this V1JSONSchemaProps.  # noqa: E501286        :type: str287        """288 289        self._ref = ref290 291    @property292    def schema(self):293        """Gets the schema of this V1JSONSchemaProps.  # noqa: E501294 295 296        :return: The schema of this V1JSONSchemaProps.  # noqa: E501297        :rtype: str298        """299        return self._schema300 301    @schema.setter302    def schema(self, schema):303        """Sets the schema of this V1JSONSchemaProps.304 305 306        :param schema: The schema of this V1JSONSchemaProps.  # noqa: E501307        :type: str308        """309 310        self._schema = schema311 312    @property313    def additional_items(self):314        """Gets the additional_items of this V1JSONSchemaProps.  # noqa: E501315 316        JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.  # noqa: E501317 318        :return: The additional_items of this V1JSONSchemaProps.  # noqa: E501319        :rtype: object320        """321        return self._additional_items322 323    @additional_items.setter324    def additional_items(self, additional_items):325        """Sets the additional_items of this V1JSONSchemaProps.326 327        JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.  # noqa: E501328 329        :param additional_items: The additional_items of this V1JSONSchemaProps.  # noqa: E501330        :type: object331        """332 333        self._additional_items = additional_items334 335    @property336    def additional_properties(self):337        """Gets the additional_properties of this V1JSONSchemaProps.  # noqa: E501338 339        JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.  # noqa: E501340 341        :return: The additional_properties of this V1JSONSchemaProps.  # noqa: E501342        :rtype: object343        """344        return self._additional_properties345 346    @additional_properties.setter347    def additional_properties(self, additional_properties):348        """Sets the additional_properties of this V1JSONSchemaProps.349 350        JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.  # noqa: E501351 352        :param additional_properties: The additional_properties of this V1JSONSchemaProps.  # noqa: E501353        :type: object354        """355 356        self._additional_properties = additional_properties357 358    @property359    def all_of(self):360        """Gets the all_of of this V1JSONSchemaProps.  # noqa: E501361 362 363        :return: The all_of of this V1JSONSchemaProps.  # noqa: E501364        :rtype: list[V1JSONSchemaProps]365        """366        return self._all_of367 368    @all_of.setter369    def all_of(self, all_of):370        """Sets the all_of of this V1JSONSchemaProps.371 372 373        :param all_of: The all_of of this V1JSONSchemaProps.  # noqa: E501374        :type: list[V1JSONSchemaProps]375        """376 377        self._all_of = all_of378 379    @property380    def any_of(self):381        """Gets the any_of of this V1JSONSchemaProps.  # noqa: E501382 383 384        :return: The any_of of this V1JSONSchemaProps.  # noqa: E501385        :rtype: list[V1JSONSchemaProps]386        """387        return self._any_of388 389    @any_of.setter390    def any_of(self, any_of):391        """Sets the any_of of this V1JSONSchemaProps.392 393 394        :param any_of: The any_of of this V1JSONSchemaProps.  # noqa: E501395        :type: list[V1JSONSchemaProps]396        """397 398        self._any_of = any_of399 400    @property401    def default(self):402        """Gets the default of this V1JSONSchemaProps.  # noqa: E501403 404        default is a default value for undefined object fields. Defaulting is a beta feature under the CustomResourceDefaulting feature gate. Defaulting requires spec.preserveUnknownFields to be false.  # noqa: E501405 406        :return: The default of this V1JSONSchemaProps.  # noqa: E501407        :rtype: object408        """409        return self._default410 411    @default.setter412    def default(self, default):413        """Sets the default of this V1JSONSchemaProps.414 415        default is a default value for undefined object fields. Defaulting is a beta feature under the CustomResourceDefaulting feature gate. Defaulting requires spec.preserveUnknownFields to be false.  # noqa: E501416 417        :param default: The default of this V1JSONSchemaProps.  # noqa: E501418        :type: object419        """420 421        self._default = default422 423    @property424    def definitions(self):425        """Gets the definitions of this V1JSONSchemaProps.  # noqa: E501426 427 428        :return: The definitions of this V1JSONSchemaProps.  # noqa: E501429        :rtype: dict(str, V1JSONSchemaProps)430        """431        return self._definitions432 433    @definitions.setter434    def definitions(self, definitions):435        """Sets the definitions of this V1JSONSchemaProps.436 437 438        :param definitions: The definitions of this V1JSONSchemaProps.  # noqa: E501439        :type: dict(str, V1JSONSchemaProps)440        """441 442        self._definitions = definitions443 444    @property445    def dependencies(self):446        """Gets the dependencies of this V1JSONSchemaProps.  # noqa: E501447 448 449        :return: The dependencies of this V1JSONSchemaProps.  # noqa: E501450        :rtype: dict(str, object)451        """452        return self._dependencies453 454    @dependencies.setter455    def dependencies(self, dependencies):456        """Sets the dependencies of this V1JSONSchemaProps.457 458 459        :param dependencies: The dependencies of this V1JSONSchemaProps.  # noqa: E501460        :type: dict(str, object)461        """462 463        self._dependencies = dependencies464 465    @property466    def description(self):467        """Gets the description of this V1JSONSchemaProps.  # noqa: E501468 469 470        :return: The description of this V1JSONSchemaProps.  # noqa: E501471        :rtype: str472        """473        return self._description474 475    @description.setter476    def description(self, description):477        """Sets the description of this V1JSONSchemaProps.478 479 480        :param description: The description of this V1JSONSchemaProps.  # noqa: E501481        :type: str482        """483 484        self._description = description485 486    @property487    def enum(self):488        """Gets the enum of this V1JSONSchemaProps.  # noqa: E501489 490 491        :return: The enum of this V1JSONSchemaProps.  # noqa: E501492        :rtype: list[object]493        """494        return self._enum495 496    @enum.setter497    def enum(self, enum):498        """Sets the enum of this V1JSONSchemaProps.499 500 501        :param enum: The enum of this V1JSONSchemaProps.  # noqa: E501502        :type: list[object]503        """504 505        self._enum = enum506 507    @property508    def example(self):509        """Gets the example of this V1JSONSchemaProps.  # noqa: E501510 511        JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.  # noqa: E501512 513        :return: The example of this V1JSONSchemaProps.  # noqa: E501514        :rtype: object515        """516        return self._example517 518    @example.setter519    def example(self, example):520        """Sets the example of this V1JSONSchemaProps.521 522        JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.  # noqa: E501523 524        :param example: The example of this V1JSONSchemaProps.  # noqa: E501525        :type: object526        """527 528        self._example = example529 530    @property531    def exclusive_maximum(self):532        """Gets the exclusive_maximum of this V1JSONSchemaProps.  # noqa: E501533 534 535        :return: The exclusive_maximum of this V1JSONSchemaProps.  # noqa: E501536        :rtype: bool537        """538        return self._exclusive_maximum539 540    @exclusive_maximum.setter541    def exclusive_maximum(self, exclusive_maximum):542        """Sets the exclusive_maximum of this V1JSONSchemaProps.543 544 545        :param exclusive_maximum: The exclusive_maximum of this V1JSONSchemaProps.  # noqa: E501546        :type: bool547        """548 549        self._exclusive_maximum = exclusive_maximum550 551    @property552    def exclusive_minimum(self):553        """Gets the exclusive_minimum of this V1JSONSchemaProps.  # noqa: E501554 555 556        :return: The exclusive_minimum of this V1JSONSchemaProps.  # noqa: E501557        :rtype: bool558        """559        return self._exclusive_minimum560 561    @exclusive_minimum.setter562    def exclusive_minimum(self, exclusive_minimum):563        """Sets the exclusive_minimum of this V1JSONSchemaProps.564 565 566        :param exclusive_minimum: The exclusive_minimum of this V1JSONSchemaProps.  # noqa: E501567        :type: bool568        """569 570        self._exclusive_minimum = exclusive_minimum571 572    @property573    def external_docs(self):574        """Gets the external_docs of this V1JSONSchemaProps.  # noqa: E501575 576 577        :return: The external_docs of this V1JSONSchemaProps.  # noqa: E501578        :rtype: V1ExternalDocumentation579        """580        return self._external_docs581 582    @external_docs.setter583    def external_docs(self, external_docs):584        """Sets the external_docs of this V1JSONSchemaProps.585 586 587        :param external_docs: The external_docs of this V1JSONSchemaProps.  # noqa: E501588        :type: V1ExternalDocumentation589        """590 591        self._external_docs = external_docs592 593    @property594    def format(self):595        """Gets the format of this V1JSONSchemaProps.  # noqa: E501596 597        format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:  - bsonobjectid: a bson object ID, i.e. a 24 characters hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI - email: an email address as parsed by Golang net/mail.ParseAddress - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034]. - ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6: an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR as parsed by Golang net.ParseCIDR - mac: a MAC address as parsed by Golang net.ParseMAC - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - isbn: an ISBN10 or ISBN13 number string like \"0321751043\" or \"978-0321751041\" - isbn10: an ISBN10 number string like \"0321751043\" - isbn13: an ISBN13 number string like \"978-0321751041\" - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$ with any non digit characters mixed in - ssn: a U.S. social security number following the regex ^\\\\d{3}[- ]?\\\\d{2}[- ]?\\\\d{4}$ - hexcolor: an hexadecimal color code like \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\" - byte: base64 encoded binary data - password: any kind of string - date: a date string like \"2006-01-02\" as defined by full-date in RFC3339 - duration: a duration string like \"22 ns\" as parsed by Golang time.ParseDuration or compatible with Scala duration format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\" as defined by date-time in RFC3339.  # noqa: E501598 599        :return: The format of this V1JSONSchemaProps.  # noqa: E501600        :rtype: str601        """602        return self._format603 604    @format.setter605    def format(self, format):606        """Sets the format of this V1JSONSchemaProps.607 608        format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:  - bsonobjectid: a bson object ID, i.e. a 24 characters hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI - email: an email address as parsed by Golang net/mail.ParseAddress - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034]. - ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6: an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR as parsed by Golang net.ParseCIDR - mac: a MAC address as parsed by Golang net.ParseMAC - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - isbn: an ISBN10 or ISBN13 number string like \"0321751043\" or \"978-0321751041\" - isbn10: an ISBN10 number string like \"0321751043\" - isbn13: an ISBN13 number string like \"978-0321751041\" - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$ with any non digit characters mixed in - ssn: a U.S. social security number following the regex ^\\\\d{3}[- ]?\\\\d{2}[- ]?\\\\d{4}$ - hexcolor: an hexadecimal color code like \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\" - byte: base64 encoded binary data - password: any kind of string - date: a date string like \"2006-01-02\" as defined by full-date in RFC3339 - duration: a duration string like \"22 ns\" as parsed by Golang time.ParseDuration or compatible with Scala duration format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\" as defined by date-time in RFC3339.  # noqa: E501609 610        :param format: The format of this V1JSONSchemaProps.  # noqa: E501611        :type: str612        """613 614        self._format = format615 616    @property617    def id(self):618        """Gets the id of this V1JSONSchemaProps.  # noqa: E501619 620 621        :return: The id of this V1JSONSchemaProps.  # noqa: E501622        :rtype: str623        """624        return self._id625 626    @id.setter627    def id(self, id):628        """Sets the id of this V1JSONSchemaProps.629 630 631        :param id: The id of this V1JSONSchemaProps.  # noqa: E501632        :type: str633        """634 635        self._id = id636 637    @property638    def items(self):639        """Gets the items of this V1JSONSchemaProps.  # noqa: E501640 641        JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.  # noqa: E501642 643        :return: The items of this V1JSONSchemaProps.  # noqa: E501644        :rtype: object645        """646        return self._items647 648    @items.setter649    def items(self, items):650        """Sets the items of this V1JSONSchemaProps.651 652        JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.  # noqa: E501653 654        :param items: The items of this V1JSONSchemaProps.  # noqa: E501655        :type: object656        """657 658        self._items = items659 660    @property661    def max_items(self):662        """Gets the max_items of this V1JSONSchemaProps.  # noqa: E501663 664 665        :return: The max_items of this V1JSONSchemaProps.  # noqa: E501666        :rtype: int667        """668        return self._max_items669 670    @max_items.setter671    def max_items(self, max_items):672        """Sets the max_items of this V1JSONSchemaProps.673 674 675        :param max_items: The max_items of this V1JSONSchemaProps.  # noqa: E501676        :type: int677        """678 679        self._max_items = max_items680 681    @property682    def max_length(self):683        """Gets the max_length of this V1JSONSchemaProps.  # noqa: E501684 685 686        :return: The max_length of this V1JSONSchemaProps.  # noqa: E501687        :rtype: int688        """689        return self._max_length690 691    @max_length.setter692    def max_length(self, max_length):693        """Sets the max_length of this V1JSONSchemaProps.694 695 696        :param max_length: The max_length of this V1JSONSchemaProps.  # noqa: E501697        :type: int698        """699 700        self._max_length = max_length701 702    @property703    def max_properties(self):704        """Gets the max_properties of this V1JSONSchemaProps.  # noqa: E501705 706 707        :return: The max_properties of this V1JSONSchemaProps.  # noqa: E501708        :rtype: int709        """710        return self._max_properties711 712    @max_properties.setter713    def max_properties(self, max_properties):714        """Sets the max_properties of this V1JSONSchemaProps.715 716 717        :param max_properties: The max_properties of this V1JSONSchemaProps.  # noqa: E501718        :type: int719        """720 721        self._max_properties = max_properties722 723    @property724    def maximum(self):725        """Gets the maximum of this V1JSONSchemaProps.  # noqa: E501726 727 728        :return: The maximum of this V1JSONSchemaProps.  # noqa: E501729        :rtype: float730        """731        return self._maximum732 733    @maximum.setter734    def maximum(self, maximum):735        """Sets the maximum of this V1JSONSchemaProps.736 737 738        :param maximum: The maximum of this V1JSONSchemaProps.  # noqa: E501739        :type: float740        """741 742        self._maximum = maximum743 744    @property745    def min_items(self):746        """Gets the min_items of this V1JSONSchemaProps.  # noqa: E501747 748 749        :return: The min_items of this V1JSONSchemaProps.  # noqa: E501750        :rtype: int751        """752        return self._min_items753 754    @min_items.setter755    def min_items(self, min_items):756        """Sets the min_items of this V1JSONSchemaProps.757 758 759        :param min_items: The min_items of this V1JSONSchemaProps.  # noqa: E501760        :type: int761        """762 763        self._min_items = min_items764 765    @property766    def min_length(self):767        """Gets the min_length of this V1JSONSchemaProps.  # noqa: E501768 769 770        :return: The min_length of this V1JSONSchemaProps.  # noqa: E501771        :rtype: int772        """773        return self._min_length774 775    @min_length.setter776    def min_length(self, min_length):777        """Sets the min_length of this V1JSONSchemaProps.778 779 780        :param min_length: The min_length of this V1JSONSchemaProps.  # noqa: E501781        :type: int782        """783 784        self._min_length = min_length785 786    @property787    def min_properties(self):788        """Gets the min_properties of this V1JSONSchemaProps.  # noqa: E501789 790 791        :return: The min_properties of this V1JSONSchemaProps.  # noqa: E501792        :rtype: int793        """794        return self._min_properties795 796    @min_properties.setter797    def min_properties(self, min_properties):798        """Sets the min_properties of this V1JSONSchemaProps.799 800 801        :param min_properties: The min_properties of this V1JSONSchemaProps.  # noqa: E501802        :type: int803        """804 805        self._min_properties = min_properties806 807    @property808    def minimum(self):809        """Gets the minimum of this V1JSONSchemaProps.  # noqa: E501810 811 812        :return: The minimum of this V1JSONSchemaProps.  # noqa: E501813        :rtype: float814        """815        return self._minimum816 817    @minimum.setter818    def minimum(self, minimum):819        """Sets the minimum of this V1JSONSchemaProps.820 821 822        :param minimum: The minimum of this V1JSONSchemaProps.  # noqa: E501823        :type: float824        """825 826        self._minimum = minimum827 828    @property829    def multiple_of(self):830        """Gets the multiple_of of this V1JSONSchemaProps.  # noqa: E501831 832 833        :return: The multiple_of of this V1JSONSchemaProps.  # noqa: E501834        :rtype: float835        """836        return self._multiple_of837 838    @multiple_of.setter839    def multiple_of(self, multiple_of):840        """Sets the multiple_of of this V1JSONSchemaProps.841 842 843        :param multiple_of: The multiple_of of this V1JSONSchemaProps.  # noqa: E501844        :type: float845        """846 847        self._multiple_of = multiple_of848 849    @property850    def _not(self):851        """Gets the _not of this V1JSONSchemaProps.  # noqa: E501852 853 854        :return: The _not of this V1JSONSchemaProps.  # noqa: E501855        :rtype: V1JSONSchemaProps856        """857        return self.__not858 859    @_not.setter860    def _not(self, _not):861        """Sets the _not of this V1JSONSchemaProps.862 863 864        :param _not: The _not of this V1JSONSchemaProps.  # noqa: E501865        :type: V1JSONSchemaProps866        """867 868        self.__not = _not869 870    @property871    def nullable(self):872        """Gets the nullable of this V1JSONSchemaProps.  # noqa: E501873 874 875        :return: The nullable of this V1JSONSchemaProps.  # noqa: E501876        :rtype: bool877        """878        return self._nullable879 880    @nullable.setter881    def nullable(self, nullable):882        """Sets the nullable of this V1JSONSchemaProps.883 884 885        :param nullable: The nullable of this V1JSONSchemaProps.  # noqa: E501886        :type: bool887        """888 889        self._nullable = nullable890 891    @property892    def one_of(self):893        """Gets the one_of of this V1JSONSchemaProps.  # noqa: E501894 895 896        :return: The one_of of this V1JSONSchemaProps.  # noqa: E501897        :rtype: list[V1JSONSchemaProps]898        """899        return self._one_of900 901    @one_of.setter902    def one_of(self, one_of):903        """Sets the one_of of this V1JSONSchemaProps.904 905 906        :param one_of: The one_of of this V1JSONSchemaProps.  # noqa: E501907        :type: list[V1JSONSchemaProps]908        """909 910        self._one_of = one_of911 912    @property913    def pattern(self):914        """Gets the pattern of this V1JSONSchemaProps.  # noqa: E501915 916 917        :return: The pattern of this V1JSONSchemaProps.  # noqa: E501918        :rtype: str919        """920        return self._pattern921 922    @pattern.setter923    def pattern(self, pattern):924        """Sets the pattern of this V1JSONSchemaProps.925 926 927        :param pattern: The pattern of this V1JSONSchemaProps.  # noqa: E501928        :type: str929        """930 931        self._pattern = pattern932 933    @property934    def pattern_properties(self):935        """Gets the pattern_properties of this V1JSONSchemaProps.  # noqa: E501936 937 938        :return: The pattern_properties of this V1JSONSchemaProps.  # noqa: E501939        :rtype: dict(str, V1JSONSchemaProps)940        """941        return self._pattern_properties942 943    @pattern_properties.setter944    def pattern_properties(self, pattern_properties):945        """Sets the pattern_properties of this V1JSONSchemaProps.946 947 948        :param pattern_properties: The pattern_properties of this V1JSONSchemaProps.  # noqa: E501949        :type: dict(str, V1JSONSchemaProps)950        """951 952        self._pattern_properties = pattern_properties953 954    @property955    def properties(self):956        """Gets the properties of this V1JSONSchemaProps.  # noqa: E501957 958 959        :return: The properties of this V1JSONSchemaProps.  # noqa: E501960        :rtype: dict(str, V1JSONSchemaProps)961        """962        return self._properties963 964    @properties.setter965    def properties(self, properties):966        """Sets the properties of this V1JSONSchemaProps.967 968 969        :param properties: The properties of this V1JSONSchemaProps.  # noqa: E501970        :type: dict(str, V1JSONSchemaProps)971        """972 973        self._properties = properties974 975    @property976    def required(self):977        """Gets the required of this V1JSONSchemaProps.  # noqa: E501978 979 980        :return: The required of this V1JSONSchemaProps.  # noqa: E501981        :rtype: list[str]982        """983        return self._required984 985    @required.setter986    def required(self, required):987        """Sets the required of this V1JSONSchemaProps.988 989 990        :param required: The required of this V1JSONSchemaProps.  # noqa: E501991        :type: list[str]992        """993 994        self._required = required995 996    @property997    def title(self):998        """Gets the title of this V1JSONSchemaProps.  # noqa: E501999 1000 1001        :return: The title of this V1JSONSchemaProps.  # noqa: E5011002        :rtype: str1003        """1004        return self._title1005 1006    @title.setter1007    def title(self, title):1008        """Sets the title of this V1JSONSchemaProps.1009 1010 1011        :param title: The title of this V1JSONSchemaProps.  # noqa: E5011012        :type: str1013        """1014 1015        self._title = title1016 1017    @property1018    def type(self):1019        """Gets the type of this V1JSONSchemaProps.  # noqa: E5011020 1021 1022        :return: The type of this V1JSONSchemaProps.  # noqa: E5011023        :rtype: str1024        """1025        return self._type1026 1027    @type.setter1028    def type(self, type):1029        """Sets the type of this V1JSONSchemaProps.1030 1031 1032        :param type: The type of this V1JSONSchemaProps.  # noqa: E5011033        :type: str1034        """1035 1036        self._type = type1037 1038    @property1039    def unique_items(self):1040        """Gets the unique_items of this V1JSONSchemaProps.  # noqa: E5011041 1042 1043        :return: The unique_items of this V1JSONSchemaProps.  # noqa: E5011044        :rtype: bool1045        """1046        return self._unique_items1047 1048    @unique_items.setter1049    def unique_items(self, unique_items):1050        """Sets the unique_items of this V1JSONSchemaProps.1051 1052 1053        :param unique_items: The unique_items of this V1JSONSchemaProps.  # noqa: E5011054        :type: bool1055        """1056 1057        self._unique_items = unique_items1058 1059    @property1060    def x_kubernetes_embedded_resource(self):1061        """Gets the x_kubernetes_embedded_resource of this V1JSONSchemaProps.  # noqa: E5011062 1063        x-kubernetes-embedded-resource defines that the value is an embedded Kubernetes runtime.Object, with TypeMeta and ObjectMeta. The type must be object. It is allowed to further restrict the embedded object. kind, apiVersion and metadata are validated automatically. x-kubernetes-preserve-unknown-fields is allowed to be true, but does not have to be if the object is fully specified (up to kind, apiVersion, metadata).  # noqa: E5011064 1065        :return: The x_kubernetes_embedded_resource of this V1JSONSchemaProps.  # noqa: E5011066        :rtype: bool1067        """1068        return self._x_kubernetes_embedded_resource1069 1070    @x_kubernetes_embedded_resource.setter1071    def x_kubernetes_embedded_resource(self, x_kubernetes_embedded_resource):1072        """Sets the x_kubernetes_embedded_resource of this V1JSONSchemaProps.1073 1074        x-kubernetes-embedded-resource defines that the value is an embedded Kubernetes runtime.Object, with TypeMeta and ObjectMeta. The type must be object. It is allowed to further restrict the embedded object. kind, apiVersion and metadata are validated automatically. x-kubernetes-preserve-unknown-fields is allowed to be true, but does not have to be if the object is fully specified (up to kind, apiVersion, metadata).  # noqa: E5011075 1076        :param x_kubernetes_embedded_resource: The x_kubernetes_embedded_resource of this V1JSONSchemaProps.  # noqa: E5011077        :type: bool1078        """1079 1080        self._x_kubernetes_embedded_resource = x_kubernetes_embedded_resource1081 1082    @property1083    def x_kubernetes_int_or_string(self):1084        """Gets the x_kubernetes_int_or_string of this V1JSONSchemaProps.  # noqa: E5011085 1086        x-kubernetes-int-or-string specifies that this value is either an integer or a string. If this is true, an empty type is allowed and type as child of anyOf is permitted if following one of the following patterns:  1) anyOf:    - type: integer    - type: string 2) allOf:    - anyOf:      - type: integer      - type: string    - ... zero or more  # noqa: E5011087 1088        :return: The x_kubernetes_int_or_string of this V1JSONSchemaProps.  # noqa: E5011089        :rtype: bool1090        """1091        return self._x_kubernetes_int_or_string1092 1093    @x_kubernetes_int_or_string.setter1094    def x_kubernetes_int_or_string(self, x_kubernetes_int_or_string):1095        """Sets the x_kubernetes_int_or_string of this V1JSONSchemaProps.1096 1097        x-kubernetes-int-or-string specifies that this value is either an integer or a string. If this is true, an empty type is allowed and type as child of anyOf is permitted if following one of the following patterns:  1) anyOf:    - type: integer    - type: string 2) allOf:    - anyOf:      - type: integer      - type: string    - ... zero or more  # noqa: E5011098 1099        :param x_kubernetes_int_or_string: The x_kubernetes_int_or_string of this V1JSONSchemaProps.  # noqa: E5011100        :type: bool1101        """1102 1103        self._x_kubernetes_int_or_string = x_kubernetes_int_or_string1104 1105    @property1106    def x_kubernetes_list_map_keys(self):1107        """Gets the x_kubernetes_list_map_keys of this V1JSONSchemaProps.  # noqa: E5011108 1109        x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used as the index of the map.  This tag MUST only be used on lists that have the \"x-kubernetes-list-type\" extension set to \"map\". Also, the values specified for this attribute must be a scalar typed field of the child structure (no nesting is supported).  The properties specified must either be required or have a default value, to ensure those properties are present for all list items.  # noqa: E5011110 1111        :return: The x_kubernetes_list_map_keys of this V1JSONSchemaProps.  # noqa: E5011112        :rtype: list[str]1113        """1114        return self._x_kubernetes_list_map_keys1115 1116    @x_kubernetes_list_map_keys.setter1117    def x_kubernetes_list_map_keys(self, x_kubernetes_list_map_keys):1118        """Sets the x_kubernetes_list_map_keys of this V1JSONSchemaProps.1119 1120        x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used as the index of the map.  This tag MUST only be used on lists that have the \"x-kubernetes-list-type\" extension set to \"map\". Also, the values specified for this attribute must be a scalar typed field of the child structure (no nesting is supported).  The properties specified must either be required or have a default value, to ensure those properties are present for all list items.  # noqa: E5011121 1122        :param x_kubernetes_list_map_keys: The x_kubernetes_list_map_keys of this V1JSONSchemaProps.  # noqa: E5011123        :type: list[str]1124        """1125 1126        self._x_kubernetes_list_map_keys = x_kubernetes_list_map_keys1127 1128    @property1129    def x_kubernetes_list_type(self):1130        """Gets the x_kubernetes_list_type of this V1JSONSchemaProps.  # noqa: E5011131 1132        x-kubernetes-list-type annotates an array to further describe its topology. This extension must only be used on lists and may have 3 possible values:  1) `atomic`: the list is treated as a single entity, like a scalar.      Atomic lists will be entirely replaced when updated. This extension      may be used on any type of list (struct, scalar, ...). 2) `set`:      Sets are lists that must not have multiple items with the same value. Each      value must be a scalar, an object with x-kubernetes-map-type `atomic` or an      array with x-kubernetes-list-type `atomic`. 3) `map`:      These lists are like maps in that their elements have a non-index key      used to identify them. Order is preserved upon merge. The map tag      must only be used on a list with elements of type object. Defaults to atomic for arrays.  # noqa: E5011133 1134        :return: The x_kubernetes_list_type of this V1JSONSchemaProps.  # noqa: E5011135        :rtype: str1136        """1137        return self._x_kubernetes_list_type1138 1139    @x_kubernetes_list_type.setter1140    def x_kubernetes_list_type(self, x_kubernetes_list_type):1141        """Sets the x_kubernetes_list_type of this V1JSONSchemaProps.1142 1143        x-kubernetes-list-type annotates an array to further describe its topology. This extension must only be used on lists and may have 3 possible values:  1) `atomic`: the list is treated as a single entity, like a scalar.      Atomic lists will be entirely replaced when updated. This extension      may be used on any type of list (struct, scalar, ...). 2) `set`:      Sets are lists that must not have multiple items with the same value. Each      value must be a scalar, an object with x-kubernetes-map-type `atomic` or an      array with x-kubernetes-list-type `atomic`. 3) `map`:      These lists are like maps in that their elements have a non-index key      used to identify them. Order is preserved upon merge. The map tag      must only be used on a list with elements of type object. Defaults to atomic for arrays.  # noqa: E5011144 1145        :param x_kubernetes_list_type: The x_kubernetes_list_type of this V1JSONSchemaProps.  # noqa: E5011146        :type: str1147        """1148 1149        self._x_kubernetes_list_type = x_kubernetes_list_type1150 1151    @property1152    def x_kubernetes_map_type(self):1153        """Gets the x_kubernetes_map_type of this V1JSONSchemaProps.  # noqa: E5011154 1155        x-kubernetes-map-type annotates an object to further describe its topology. This extension must only be used when type is object and may have 2 possible values:  1) `granular`:      These maps are actual maps (key-value pairs) and each fields are independent      from each other (they can each be manipulated by separate actors). This is      the default behaviour for all maps. 2) `atomic`: the list is treated as a single entity, like a scalar.      Atomic maps will be entirely replaced when updated.  # noqa: E5011156 1157        :return: The x_kubernetes_map_type of this V1JSONSchemaProps.  # noqa: E5011158        :rtype: str1159        """1160        return self._x_kubernetes_map_type1161 1162    @x_kubernetes_map_type.setter1163    def x_kubernetes_map_type(self, x_kubernetes_map_type):1164        """Sets the x_kubernetes_map_type of this V1JSONSchemaProps.1165 1166        x-kubernetes-map-type annotates an object to further describe its topology. This extension must only be used when type is object and may have 2 possible values:  1) `granular`:      These maps are actual maps (key-value pairs) and each fields are independent      from each other (they can each be manipulated by separate actors). This is      the default behaviour for all maps. 2) `atomic`: the list is treated as a single entity, like a scalar.      Atomic maps will be entirely replaced when updated.  # noqa: E5011167 1168        :param x_kubernetes_map_type: The x_kubernetes_map_type of this V1JSONSchemaProps.  # noqa: E5011169        :type: str1170        """1171 1172        self._x_kubernetes_map_type = x_kubernetes_map_type1173 1174    @property1175    def x_kubernetes_preserve_unknown_fields(self):1176        """Gets the x_kubernetes_preserve_unknown_fields of this V1JSONSchemaProps.  # noqa: E5011177 1178        x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema. This affects fields recursively, but switches back to normal pruning behaviour if nested properties or additionalProperties are specified in the schema. This can either be true or undefined. False is forbidden.  # noqa: E5011179 1180        :return: The x_kubernetes_preserve_unknown_fields of this V1JSONSchemaProps.  # noqa: E5011181        :rtype: bool1182        """1183        return self._x_kubernetes_preserve_unknown_fields1184 1185    @x_kubernetes_preserve_unknown_fields.setter1186    def x_kubernetes_preserve_unknown_fields(self, x_kubernetes_preserve_unknown_fields):1187        """Sets the x_kubernetes_preserve_unknown_fields of this V1JSONSchemaProps.1188 1189        x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema. This affects fields recursively, but switches back to normal pruning behaviour if nested properties or additionalProperties are specified in the schema. This can either be true or undefined. False is forbidden.  # noqa: E5011190 1191        :param x_kubernetes_preserve_unknown_fields: The x_kubernetes_preserve_unknown_fields of this V1JSONSchemaProps.  # noqa: E5011192        :type: bool1193        """1194 1195        self._x_kubernetes_preserve_unknown_fields = x_kubernetes_preserve_unknown_fields1196 1197    @property1198    def x_kubernetes_validations(self):1199        """Gets the x_kubernetes_validations of this V1JSONSchemaProps.  # noqa: E5011200 

Showing the first 1,200 of 1265 lines. Download the file for the rest.

codekingpro/portable-devtools · Team Ai