class Pyrite::ApiextensionsApiserver::Apis::Apiextensions::V1beta1::JSONSchemaProps

Overview

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

Defined in:

versions/v1.14/apiextensions_apiserver/apis/apiextensions/v1beta1/json_schema_props.cr

Constructors

Instance Method Summary

Constructor methods inherited from class Pyrite::Kubernetes::Spec

new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
new(pull : JSON::PullParser)
new

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).


def self.new(pull : ::JSON::PullParser) #

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).


def self.new(*, ref : String? = nil, schema : String? = nil, additional_items : ApiextensionsApiserver::Apis::Apiextensions::V1beta1::JSONSchemaPropsOrBool? = nil, additional_properties : ApiextensionsApiserver::Apis::Apiextensions::V1beta1::JSONSchemaPropsOrBool? = nil, all_of : Array? = nil, any_of : Array? = nil, default : ApiextensionsApiserver::Apis::Apiextensions::V1beta1::JSON? = nil, definitions : Hash(String, String)? = nil, dependencies : Hash(String, String)? = nil, description : String? = nil, enum __arg0 : Array? = nil, example : ApiextensionsApiserver::Apis::Apiextensions::V1beta1::JSON? = nil, exclusive_maximum : Bool? = nil, exclusive_minimum : Bool? = nil, external_docs : ApiextensionsApiserver::Apis::Apiextensions::V1beta1::ExternalDocumentation? = nil, format : String? = nil, id : String? = nil, items : ApiextensionsApiserver::Apis::Apiextensions::V1beta1::JSONSchemaPropsOrArray? = nil, max_items : Int32? = nil, max_length : Int32? = nil, max_properties : Int32? = nil, maximum : Int32? = nil, min_items : Int32? = nil, min_length : Int32? = nil, min_properties : Int32? = nil, minimum : Int32? = nil, multiple_of : Int32? = nil, not : ApiextensionsApiserver::Apis::Apiextensions::V1beta1::JSONSchemaProps? = nil, nullable : Bool? = nil, one_of : Array? = nil, pattern : String? = nil, pattern_properties : Hash(String, String)? = nil, properties : Hash(String, String)? = nil, required : Array? = nil, title : String? = nil, type : String? = nil, unique_items : Bool? = nil) #

Instance Method Detail




def additional_properties=(additional_properties : ApiextensionsApiserver::Apis::Apiextensions::V1beta1::JSONSchemaPropsOrBool?) #







def definitions : Hash(String, String)? #

def definitions=(definitions : Hash(String, String)?) #

def dependencies : Hash(String, String)? #

def dependencies=(dependencies : Hash(String, String)?) #

def description : String? #

def description=(description : String?) #





def exclusive_maximum : Bool? #

def exclusive_maximum=(exclusive_maximum : Bool?) #

def exclusive_minimum : Bool? #

def exclusive_minimum=(exclusive_minimum : Bool?) #



def format : String? #

def format=(format : String?) #

def id : String? #

def id=(id : String?) #



def max_items : Int32? #

def max_items=(max_items : Int32?) #

def max_length : Int32? #

def max_length=(max_length : Int32?) #

def max_properties : Int32? #

def max_properties=(max_properties : Int32?) #

def maximum : Int32? #

def maximum=(maximum : Int32?) #

def min_items : Int32? #

def min_items=(min_items : Int32?) #

def min_length : Int32? #

def min_length=(min_length : Int32?) #

def min_properties : Int32? #

def min_properties=(min_properties : Int32?) #

def minimum : Int32? #

def minimum=(minimum : Int32?) #

def multiple_of : Int32? #

def multiple_of=(multiple_of : Int32?) #



def nullable : Bool? #

def nullable=(nullable : Bool?) #



def pattern : String? #

def pattern=(pattern : String?) #

def pattern_properties : Hash(String, String)? #

def pattern_properties=(pattern_properties : Hash(String, String)?) #

def properties : Hash(String, String)? #

def properties=(properties : Hash(String, String)?) #

def ref : String? #

def ref=(ref : String?) #

def required : Array(String)? #

def required=(required : Array(String)?) #

def schema : String? #

def schema=(schema : String?) #

def title : String? #

def title=(title : String?) #

def type : String? #

def type=(type : String?) #

def unique_items : Bool? #

def unique_items=(unique_items : Bool?) #