/// <summary> /// Initializes a new instance of the /// Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps /// class. /// </summary> public Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps(string refProperty = default(string), string schema = default(string), Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrBool additionalItems = default(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrBool), Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrBool additionalProperties = default(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrBool), IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps> allOf = default(IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps>), IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps> anyOf = default(IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps>), Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSON defaultProperty = default(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSON), IDictionary <string, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps> definitions = default(IDictionary <string, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps>), IDictionary <string, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrStringArray> dependencies = default(IDictionary <string, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrStringArray>), string description = default(string), IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSON> enumProperty = default(IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSON>), Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSON example = default(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSON), bool?exclusiveMaximum = default(bool?), bool?exclusiveMinimum = default(bool?), Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1ExternalDocumentation externalDocs = default(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1ExternalDocumentation), string format = default(string), string id = default(string), Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrArray items = default(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrArray), long?maxItems = default(long?), long?maxLength = default(long?), long?maxProperties = default(long?), double?maximum = default(double?), long?minItems = default(long?), long?minLength = default(long?), long?minProperties = default(long?), double?minimum = default(double?), double?multipleOf = default(double?), Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps not = default(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps), IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps> oneOf = default(IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps>), string pattern = default(string), IDictionary <string, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps> patternProperties = default(IDictionary <string, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps>), IDictionary <string, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps> properties = default(IDictionary <string, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps>), IList <string> required = default(IList <string>), string title = default(string), string type = default(string), bool?uniqueItems = default(bool?)) { RefProperty = refProperty; Schema = schema; AdditionalItems = additionalItems; AdditionalProperties = additionalProperties; AllOf = allOf; AnyOf = anyOf; DefaultProperty = defaultProperty; Definitions = definitions; Dependencies = dependencies; Description = description; EnumProperty = enumProperty; Example = example; ExclusiveMaximum = exclusiveMaximum; ExclusiveMinimum = exclusiveMinimum; ExternalDocs = externalDocs; Format = format; Id = id; Items = items; MaxItems = maxItems; MaxLength = maxLength; MaxProperties = maxProperties; Maximum = maximum; MinItems = minItems; MinLength = minLength; MinProperties = minProperties; Minimum = minimum; MultipleOf = multipleOf; Not = not; OneOf = oneOf; Pattern = pattern; PatternProperties = patternProperties; Properties = properties; Required = required; Title = title; Type = type; UniqueItems = uniqueItems; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrBool /// class. /// </summary> public Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrBool(bool allows, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps schema) { Allows = allows; Schema = schema; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrArray /// class. /// </summary> public Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrArray(IList <Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps> jSONSchemas, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps schema) { JSONSchemas = jSONSchemas; Schema = schema; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1CustomResourceValidation /// class. /// </summary> /// <param name="openAPIV3Schema">OpenAPIV3Schema is the OpenAPI v3 /// schema to be validated against.</param> public Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1CustomResourceValidation(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps openAPIV3Schema = default(Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps)) { OpenAPIV3Schema = openAPIV3Schema; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrStringArray /// class. /// </summary> public Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaPropsOrStringArray(IList <string> property, Iok8sapiextensionsApiserverpkgapisapiextensionsv1beta1JSONSchemaProps schema) { Property = property; Schema = schema; CustomInit(); }