Documentation ¶
Overview ¶
Package v1beta1 is a generated protocol buffer package.
It is generated from these files:
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto
It has these top-level messages:
CustomResourceDefinition CustomResourceDefinitionCondition CustomResourceDefinitionList CustomResourceDefinitionNames CustomResourceDefinitionSpec CustomResourceDefinitionStatus CustomResourceSubresourceScale CustomResourceSubresourceStatus CustomResourceSubresources CustomResourceValidation ExternalDocumentation JSON JSONSchemaProps JSONSchemaPropsOrArray JSONSchemaPropsOrBool JSONSchemaPropsOrStringArray
Index ¶
- Variables
- type CustomResourceDefinition
- func (*CustomResourceDefinition) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinition) GetMetadata() *k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta
- func (m *CustomResourceDefinition) GetSpec() *CustomResourceDefinitionSpec
- func (m *CustomResourceDefinition) GetStatus() *CustomResourceDefinitionStatus
- func (m *CustomResourceDefinition) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinition) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinition) ProtoMessage()
- func (m *CustomResourceDefinition) Reset()
- func (m *CustomResourceDefinition) Size() (n int)
- func (m *CustomResourceDefinition) String() string
- func (m *CustomResourceDefinition) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionCondition
- func (*CustomResourceDefinitionCondition) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionCondition) GetLastTransitionTime() *k8s_io_apimachinery_pkg_apis_meta_v1.Time
- func (m *CustomResourceDefinitionCondition) GetMessage() string
- func (m *CustomResourceDefinitionCondition) GetReason() string
- func (m *CustomResourceDefinitionCondition) GetStatus() string
- func (m *CustomResourceDefinitionCondition) GetType() string
- func (m *CustomResourceDefinitionCondition) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionCondition) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionCondition) ProtoMessage()
- func (m *CustomResourceDefinitionCondition) Reset()
- func (m *CustomResourceDefinitionCondition) Size() (n int)
- func (m *CustomResourceDefinitionCondition) String() string
- func (m *CustomResourceDefinitionCondition) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionList
- func (*CustomResourceDefinitionList) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionList) GetItems() []*CustomResourceDefinition
- func (m *CustomResourceDefinitionList) GetMetadata() *k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta
- func (m *CustomResourceDefinitionList) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionList) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionList) ProtoMessage()
- func (m *CustomResourceDefinitionList) Reset()
- func (m *CustomResourceDefinitionList) Size() (n int)
- func (m *CustomResourceDefinitionList) String() string
- func (m *CustomResourceDefinitionList) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionNames
- func (*CustomResourceDefinitionNames) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionNames) GetCategories() []string
- func (m *CustomResourceDefinitionNames) GetKind() string
- func (m *CustomResourceDefinitionNames) GetListKind() string
- func (m *CustomResourceDefinitionNames) GetPlural() string
- func (m *CustomResourceDefinitionNames) GetShortNames() []string
- func (m *CustomResourceDefinitionNames) GetSingular() string
- func (m *CustomResourceDefinitionNames) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionNames) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionNames) ProtoMessage()
- func (m *CustomResourceDefinitionNames) Reset()
- func (m *CustomResourceDefinitionNames) Size() (n int)
- func (m *CustomResourceDefinitionNames) String() string
- func (m *CustomResourceDefinitionNames) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionSpec
- func (*CustomResourceDefinitionSpec) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionSpec) GetGroup() string
- func (m *CustomResourceDefinitionSpec) GetNames() *CustomResourceDefinitionNames
- func (m *CustomResourceDefinitionSpec) GetScope() string
- func (m *CustomResourceDefinitionSpec) GetSubresources() *CustomResourceSubresources
- func (m *CustomResourceDefinitionSpec) GetValidation() *CustomResourceValidation
- func (m *CustomResourceDefinitionSpec) GetVersion() string
- func (m *CustomResourceDefinitionSpec) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionSpec) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionSpec) ProtoMessage()
- func (m *CustomResourceDefinitionSpec) Reset()
- func (m *CustomResourceDefinitionSpec) Size() (n int)
- func (m *CustomResourceDefinitionSpec) String() string
- func (m *CustomResourceDefinitionSpec) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionStatus
- func (*CustomResourceDefinitionStatus) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionStatus) GetAcceptedNames() *CustomResourceDefinitionNames
- func (m *CustomResourceDefinitionStatus) GetConditions() []*CustomResourceDefinitionCondition
- func (m *CustomResourceDefinitionStatus) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionStatus) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionStatus) ProtoMessage()
- func (m *CustomResourceDefinitionStatus) Reset()
- func (m *CustomResourceDefinitionStatus) Size() (n int)
- func (m *CustomResourceDefinitionStatus) String() string
- func (m *CustomResourceDefinitionStatus) Unmarshal(dAtA []byte) error
- type CustomResourceSubresourceScale
- func (*CustomResourceSubresourceScale) Descriptor() ([]byte, []int)
- func (m *CustomResourceSubresourceScale) GetLabelSelectorPath() string
- func (m *CustomResourceSubresourceScale) GetSpecReplicasPath() string
- func (m *CustomResourceSubresourceScale) GetStatusReplicasPath() string
- func (m *CustomResourceSubresourceScale) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceSubresourceScale) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceSubresourceScale) ProtoMessage()
- func (m *CustomResourceSubresourceScale) Reset()
- func (m *CustomResourceSubresourceScale) Size() (n int)
- func (m *CustomResourceSubresourceScale) String() string
- func (m *CustomResourceSubresourceScale) Unmarshal(dAtA []byte) error
- type CustomResourceSubresourceStatus
- func (*CustomResourceSubresourceStatus) Descriptor() ([]byte, []int)
- func (m *CustomResourceSubresourceStatus) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceSubresourceStatus) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceSubresourceStatus) ProtoMessage()
- func (m *CustomResourceSubresourceStatus) Reset()
- func (m *CustomResourceSubresourceStatus) Size() (n int)
- func (m *CustomResourceSubresourceStatus) String() string
- func (m *CustomResourceSubresourceStatus) Unmarshal(dAtA []byte) error
- type CustomResourceSubresources
- func (*CustomResourceSubresources) Descriptor() ([]byte, []int)
- func (m *CustomResourceSubresources) GetScale() *CustomResourceSubresourceScale
- func (m *CustomResourceSubresources) GetStatus() *CustomResourceSubresourceStatus
- func (m *CustomResourceSubresources) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceSubresources) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceSubresources) ProtoMessage()
- func (m *CustomResourceSubresources) Reset()
- func (m *CustomResourceSubresources) Size() (n int)
- func (m *CustomResourceSubresources) String() string
- func (m *CustomResourceSubresources) Unmarshal(dAtA []byte) error
- type CustomResourceValidation
- func (*CustomResourceValidation) Descriptor() ([]byte, []int)
- func (m *CustomResourceValidation) GetOpenAPIV3Schema() *JSONSchemaProps
- func (m *CustomResourceValidation) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceValidation) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceValidation) ProtoMessage()
- func (m *CustomResourceValidation) Reset()
- func (m *CustomResourceValidation) Size() (n int)
- func (m *CustomResourceValidation) String() string
- func (m *CustomResourceValidation) Unmarshal(dAtA []byte) error
- type ExternalDocumentation
- func (*ExternalDocumentation) Descriptor() ([]byte, []int)
- func (m *ExternalDocumentation) GetDescription() string
- func (m *ExternalDocumentation) GetUrl() string
- func (m *ExternalDocumentation) Marshal() (dAtA []byte, err error)
- func (m *ExternalDocumentation) MarshalTo(dAtA []byte) (int, error)
- func (*ExternalDocumentation) ProtoMessage()
- func (m *ExternalDocumentation) Reset()
- func (m *ExternalDocumentation) Size() (n int)
- func (m *ExternalDocumentation) String() string
- func (m *ExternalDocumentation) Unmarshal(dAtA []byte) error
- type JSON
- func (*JSON) Descriptor() ([]byte, []int)
- func (m *JSON) GetRaw() []byte
- func (m *JSON) Marshal() (dAtA []byte, err error)
- func (m *JSON) MarshalTo(dAtA []byte) (int, error)
- func (*JSON) ProtoMessage()
- func (m *JSON) Reset()
- func (m *JSON) Size() (n int)
- func (m *JSON) String() string
- func (m *JSON) Unmarshal(dAtA []byte) error
- type JSONSchemaProps
- func (*JSONSchemaProps) Descriptor() ([]byte, []int)
- func (m *JSONSchemaProps) GetAdditionalItems() *JSONSchemaPropsOrBool
- func (m *JSONSchemaProps) GetAdditionalProperties() *JSONSchemaPropsOrBool
- func (m *JSONSchemaProps) GetAllOf() []*JSONSchemaProps
- func (m *JSONSchemaProps) GetAnyOf() []*JSONSchemaProps
- func (m *JSONSchemaProps) GetDefault() *JSON
- func (m *JSONSchemaProps) GetDefinitions() map[string]*JSONSchemaProps
- func (m *JSONSchemaProps) GetDependencies() map[string]*JSONSchemaPropsOrStringArray
- func (m *JSONSchemaProps) GetDescription() string
- func (m *JSONSchemaProps) GetEnum() []*JSON
- func (m *JSONSchemaProps) GetExample() *JSON
- func (m *JSONSchemaProps) GetExclusiveMaximum() bool
- func (m *JSONSchemaProps) GetExclusiveMinimum() bool
- func (m *JSONSchemaProps) GetExternalDocs() *ExternalDocumentation
- func (m *JSONSchemaProps) GetFormat() string
- func (m *JSONSchemaProps) GetId() string
- func (m *JSONSchemaProps) GetItems() *JSONSchemaPropsOrArray
- func (m *JSONSchemaProps) GetMaxItems() int64
- func (m *JSONSchemaProps) GetMaxLength() int64
- func (m *JSONSchemaProps) GetMaxProperties() int64
- func (m *JSONSchemaProps) GetMaximum() float64
- func (m *JSONSchemaProps) GetMinItems() int64
- func (m *JSONSchemaProps) GetMinLength() int64
- func (m *JSONSchemaProps) GetMinProperties() int64
- func (m *JSONSchemaProps) GetMinimum() float64
- func (m *JSONSchemaProps) GetMultipleOf() float64
- func (m *JSONSchemaProps) GetNot() *JSONSchemaProps
- func (m *JSONSchemaProps) GetOneOf() []*JSONSchemaProps
- func (m *JSONSchemaProps) GetPattern() string
- func (m *JSONSchemaProps) GetPatternProperties() map[string]*JSONSchemaProps
- func (m *JSONSchemaProps) GetProperties() map[string]*JSONSchemaProps
- func (m *JSONSchemaProps) GetRef() string
- func (m *JSONSchemaProps) GetRequired() []string
- func (m *JSONSchemaProps) GetSchema() string
- func (m *JSONSchemaProps) GetTitle() string
- func (m *JSONSchemaProps) GetType() string
- func (m *JSONSchemaProps) GetUniqueItems() bool
- func (m *JSONSchemaProps) Marshal() (dAtA []byte, err error)
- func (m *JSONSchemaProps) MarshalTo(dAtA []byte) (int, error)
- func (*JSONSchemaProps) ProtoMessage()
- func (m *JSONSchemaProps) Reset()
- func (m *JSONSchemaProps) Size() (n int)
- func (m *JSONSchemaProps) String() string
- func (m *JSONSchemaProps) Unmarshal(dAtA []byte) error
- type JSONSchemaPropsOrArray
- func (*JSONSchemaPropsOrArray) Descriptor() ([]byte, []int)
- func (m *JSONSchemaPropsOrArray) GetJSONSchemas() []*JSONSchemaProps
- func (m *JSONSchemaPropsOrArray) GetSchema() *JSONSchemaProps
- func (m *JSONSchemaPropsOrArray) Marshal() (dAtA []byte, err error)
- func (m *JSONSchemaPropsOrArray) MarshalTo(dAtA []byte) (int, error)
- func (*JSONSchemaPropsOrArray) ProtoMessage()
- func (m *JSONSchemaPropsOrArray) Reset()
- func (m *JSONSchemaPropsOrArray) Size() (n int)
- func (m *JSONSchemaPropsOrArray) String() string
- func (m *JSONSchemaPropsOrArray) Unmarshal(dAtA []byte) error
- type JSONSchemaPropsOrBool
- func (*JSONSchemaPropsOrBool) Descriptor() ([]byte, []int)
- func (m *JSONSchemaPropsOrBool) GetAllows() bool
- func (m *JSONSchemaPropsOrBool) GetSchema() *JSONSchemaProps
- func (m *JSONSchemaPropsOrBool) Marshal() (dAtA []byte, err error)
- func (m *JSONSchemaPropsOrBool) MarshalTo(dAtA []byte) (int, error)
- func (*JSONSchemaPropsOrBool) ProtoMessage()
- func (m *JSONSchemaPropsOrBool) Reset()
- func (m *JSONSchemaPropsOrBool) Size() (n int)
- func (m *JSONSchemaPropsOrBool) String() string
- func (m *JSONSchemaPropsOrBool) Unmarshal(dAtA []byte) error
- type JSONSchemaPropsOrStringArray
- func (*JSONSchemaPropsOrStringArray) Descriptor() ([]byte, []int)
- func (m *JSONSchemaPropsOrStringArray) GetProperty() []string
- func (m *JSONSchemaPropsOrStringArray) GetSchema() *JSONSchemaProps
- func (m *JSONSchemaPropsOrStringArray) Marshal() (dAtA []byte, err error)
- func (m *JSONSchemaPropsOrStringArray) MarshalTo(dAtA []byte) (int, error)
- func (*JSONSchemaPropsOrStringArray) ProtoMessage()
- func (m *JSONSchemaPropsOrStringArray) Reset()
- func (m *JSONSchemaPropsOrStringArray) Size() (n int)
- func (m *JSONSchemaPropsOrStringArray) String() string
- func (m *JSONSchemaPropsOrStringArray) Unmarshal(dAtA []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") )
Functions ¶
This section is empty.
Types ¶
type CustomResourceDefinition ¶
type CustomResourceDefinition struct { Metadata *k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Spec describes how the user wants the resources to appear Spec *CustomResourceDefinitionSpec `protobuf:"bytes,2,opt,name=spec" json:"spec,omitempty"` // Status indicates the actual state of the CustomResourceDefinition Status *CustomResourceDefinitionStatus `protobuf:"bytes,3,opt,name=status" json:"status,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.
func (*CustomResourceDefinition) Descriptor ¶
func (*CustomResourceDefinition) Descriptor() ([]byte, []int)
func (*CustomResourceDefinition) GetMetadata ¶
func (m *CustomResourceDefinition) GetMetadata() *k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta
func (*CustomResourceDefinition) GetSpec ¶
func (m *CustomResourceDefinition) GetSpec() *CustomResourceDefinitionSpec
func (*CustomResourceDefinition) GetStatus ¶
func (m *CustomResourceDefinition) GetStatus() *CustomResourceDefinitionStatus
func (*CustomResourceDefinition) Marshal ¶
func (m *CustomResourceDefinition) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinition) MarshalTo ¶
func (m *CustomResourceDefinition) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinition) ProtoMessage ¶
func (*CustomResourceDefinition) ProtoMessage()
func (*CustomResourceDefinition) Reset ¶
func (m *CustomResourceDefinition) Reset()
func (*CustomResourceDefinition) Size ¶
func (m *CustomResourceDefinition) Size() (n int)
func (*CustomResourceDefinition) String ¶
func (m *CustomResourceDefinition) String() string
func (*CustomResourceDefinition) Unmarshal ¶
func (m *CustomResourceDefinition) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionCondition ¶
type CustomResourceDefinitionCondition struct { // Type is the type of the condition. Type *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"` // Status is the status of the condition. // Can be True, False, Unknown. Status *string `protobuf:"bytes,2,opt,name=status" json:"status,omitempty"` // Last time the condition transitioned from one status to another. // +optional LastTransitionTime *k8s_io_apimachinery_pkg_apis_meta_v1.Time `protobuf:"bytes,3,opt,name=lastTransitionTime" json:"lastTransitionTime,omitempty"` // Unique, one-word, CamelCase reason for the condition's last transition. // +optional Reason *string `protobuf:"bytes,4,opt,name=reason" json:"reason,omitempty"` // Human-readable message indicating details about last transition. // +optional Message *string `protobuf:"bytes,5,opt,name=message" json:"message,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceDefinitionCondition contains details for the current condition of this pod.
func (*CustomResourceDefinitionCondition) Descriptor ¶
func (*CustomResourceDefinitionCondition) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionCondition) GetLastTransitionTime ¶
func (m *CustomResourceDefinitionCondition) GetLastTransitionTime() *k8s_io_apimachinery_pkg_apis_meta_v1.Time
func (*CustomResourceDefinitionCondition) GetMessage ¶
func (m *CustomResourceDefinitionCondition) GetMessage() string
func (*CustomResourceDefinitionCondition) GetReason ¶
func (m *CustomResourceDefinitionCondition) GetReason() string
func (*CustomResourceDefinitionCondition) GetStatus ¶
func (m *CustomResourceDefinitionCondition) GetStatus() string
func (*CustomResourceDefinitionCondition) GetType ¶
func (m *CustomResourceDefinitionCondition) GetType() string
func (*CustomResourceDefinitionCondition) Marshal ¶
func (m *CustomResourceDefinitionCondition) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionCondition) MarshalTo ¶
func (m *CustomResourceDefinitionCondition) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionCondition) ProtoMessage ¶
func (*CustomResourceDefinitionCondition) ProtoMessage()
func (*CustomResourceDefinitionCondition) Reset ¶
func (m *CustomResourceDefinitionCondition) Reset()
func (*CustomResourceDefinitionCondition) Size ¶
func (m *CustomResourceDefinitionCondition) Size() (n int)
func (*CustomResourceDefinitionCondition) String ¶
func (m *CustomResourceDefinitionCondition) String() string
func (*CustomResourceDefinitionCondition) Unmarshal ¶
func (m *CustomResourceDefinitionCondition) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionList ¶
type CustomResourceDefinitionList struct { Metadata *k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Items individual CustomResourceDefinitions Items []*CustomResourceDefinition `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
func (*CustomResourceDefinitionList) Descriptor ¶
func (*CustomResourceDefinitionList) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionList) GetItems ¶
func (m *CustomResourceDefinitionList) GetItems() []*CustomResourceDefinition
func (*CustomResourceDefinitionList) GetMetadata ¶
func (m *CustomResourceDefinitionList) GetMetadata() *k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta
func (*CustomResourceDefinitionList) Marshal ¶
func (m *CustomResourceDefinitionList) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionList) MarshalTo ¶
func (m *CustomResourceDefinitionList) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionList) ProtoMessage ¶
func (*CustomResourceDefinitionList) ProtoMessage()
func (*CustomResourceDefinitionList) Reset ¶
func (m *CustomResourceDefinitionList) Reset()
func (*CustomResourceDefinitionList) Size ¶
func (m *CustomResourceDefinitionList) Size() (n int)
func (*CustomResourceDefinitionList) String ¶
func (m *CustomResourceDefinitionList) String() string
func (*CustomResourceDefinitionList) Unmarshal ¶
func (m *CustomResourceDefinitionList) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionNames ¶
type CustomResourceDefinitionNames struct { // Plural is the plural name of the resource to serve. It must match the name of the CustomResourceDefinition-registration // too: plural.group and it must be all lowercase. Plural *string `protobuf:"bytes,1,opt,name=plural" json:"plural,omitempty"` // Singular is the singular name of the resource. It must be all lowercase Defaults to lowercased <kind> Singular *string `protobuf:"bytes,2,opt,name=singular" json:"singular,omitempty"` // ShortNames are short names for the resource. It must be all lowercase. ShortNames []string `protobuf:"bytes,3,rep,name=shortNames" json:"shortNames,omitempty"` // Kind is the serialized kind of the resource. It is normally CamelCase and singular. Kind *string `protobuf:"bytes,4,opt,name=kind" json:"kind,omitempty"` // ListKind is the serialized kind of the list for this resource. Defaults to <kind>List. ListKind *string `protobuf:"bytes,5,opt,name=listKind" json:"listKind,omitempty"` // Categories is a list of grouped resources custom resources belong to (e.g. 'all') // +optional Categories []string `protobuf:"bytes,6,rep,name=categories" json:"categories,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
func (*CustomResourceDefinitionNames) Descriptor ¶
func (*CustomResourceDefinitionNames) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionNames) GetCategories ¶ added in v1.1.0
func (m *CustomResourceDefinitionNames) GetCategories() []string
func (*CustomResourceDefinitionNames) GetKind ¶
func (m *CustomResourceDefinitionNames) GetKind() string
func (*CustomResourceDefinitionNames) GetListKind ¶
func (m *CustomResourceDefinitionNames) GetListKind() string
func (*CustomResourceDefinitionNames) GetPlural ¶
func (m *CustomResourceDefinitionNames) GetPlural() string
func (*CustomResourceDefinitionNames) GetShortNames ¶
func (m *CustomResourceDefinitionNames) GetShortNames() []string
func (*CustomResourceDefinitionNames) GetSingular ¶
func (m *CustomResourceDefinitionNames) GetSingular() string
func (*CustomResourceDefinitionNames) Marshal ¶
func (m *CustomResourceDefinitionNames) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionNames) MarshalTo ¶
func (m *CustomResourceDefinitionNames) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionNames) ProtoMessage ¶
func (*CustomResourceDefinitionNames) ProtoMessage()
func (*CustomResourceDefinitionNames) Reset ¶
func (m *CustomResourceDefinitionNames) Reset()
func (*CustomResourceDefinitionNames) Size ¶
func (m *CustomResourceDefinitionNames) Size() (n int)
func (*CustomResourceDefinitionNames) String ¶
func (m *CustomResourceDefinitionNames) String() string
func (*CustomResourceDefinitionNames) Unmarshal ¶
func (m *CustomResourceDefinitionNames) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionSpec ¶
type CustomResourceDefinitionSpec struct { // Group is the group this resource belongs in Group *string `protobuf:"bytes,1,opt,name=group" json:"group,omitempty"` // Version is the version this resource belongs in Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"` // Names are the names used to describe this custom resource Names *CustomResourceDefinitionNames `protobuf:"bytes,3,opt,name=names" json:"names,omitempty"` // Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced Scope *string `protobuf:"bytes,4,opt,name=scope" json:"scope,omitempty"` // Validation describes the validation methods for CustomResources // +optional Validation *CustomResourceValidation `protobuf:"bytes,5,opt,name=validation" json:"validation,omitempty"` // Subresources describes the subresources for CustomResources // This field is alpha-level and should only be sent to servers that enable // subresources via the CustomResourceSubresources feature gate. // +optional Subresources *CustomResourceSubresources `protobuf:"bytes,6,opt,name=subresources" json:"subresources,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceDefinitionSpec describes how a user wants their resource to appear
func (*CustomResourceDefinitionSpec) Descriptor ¶
func (*CustomResourceDefinitionSpec) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionSpec) GetGroup ¶
func (m *CustomResourceDefinitionSpec) GetGroup() string
func (*CustomResourceDefinitionSpec) GetNames ¶
func (m *CustomResourceDefinitionSpec) GetNames() *CustomResourceDefinitionNames
func (*CustomResourceDefinitionSpec) GetScope ¶
func (m *CustomResourceDefinitionSpec) GetScope() string
func (*CustomResourceDefinitionSpec) GetSubresources ¶ added in v1.1.0
func (m *CustomResourceDefinitionSpec) GetSubresources() *CustomResourceSubresources
func (*CustomResourceDefinitionSpec) GetValidation ¶
func (m *CustomResourceDefinitionSpec) GetValidation() *CustomResourceValidation
func (*CustomResourceDefinitionSpec) GetVersion ¶
func (m *CustomResourceDefinitionSpec) GetVersion() string
func (*CustomResourceDefinitionSpec) Marshal ¶
func (m *CustomResourceDefinitionSpec) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionSpec) MarshalTo ¶
func (m *CustomResourceDefinitionSpec) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionSpec) ProtoMessage ¶
func (*CustomResourceDefinitionSpec) ProtoMessage()
func (*CustomResourceDefinitionSpec) Reset ¶
func (m *CustomResourceDefinitionSpec) Reset()
func (*CustomResourceDefinitionSpec) Size ¶
func (m *CustomResourceDefinitionSpec) Size() (n int)
func (*CustomResourceDefinitionSpec) String ¶
func (m *CustomResourceDefinitionSpec) String() string
func (*CustomResourceDefinitionSpec) Unmarshal ¶
func (m *CustomResourceDefinitionSpec) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionStatus ¶
type CustomResourceDefinitionStatus struct { // Conditions indicate state for particular aspects of a CustomResourceDefinition Conditions []*CustomResourceDefinitionCondition `protobuf:"bytes,1,rep,name=conditions" json:"conditions,omitempty"` // AcceptedNames are the names that are actually being used to serve discovery // They may be different than the names in spec. AcceptedNames *CustomResourceDefinitionNames `protobuf:"bytes,2,opt,name=acceptedNames" json:"acceptedNames,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
func (*CustomResourceDefinitionStatus) Descriptor ¶
func (*CustomResourceDefinitionStatus) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionStatus) GetAcceptedNames ¶
func (m *CustomResourceDefinitionStatus) GetAcceptedNames() *CustomResourceDefinitionNames
func (*CustomResourceDefinitionStatus) GetConditions ¶
func (m *CustomResourceDefinitionStatus) GetConditions() []*CustomResourceDefinitionCondition
func (*CustomResourceDefinitionStatus) Marshal ¶
func (m *CustomResourceDefinitionStatus) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionStatus) MarshalTo ¶
func (m *CustomResourceDefinitionStatus) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionStatus) ProtoMessage ¶
func (*CustomResourceDefinitionStatus) ProtoMessage()
func (*CustomResourceDefinitionStatus) Reset ¶
func (m *CustomResourceDefinitionStatus) Reset()
func (*CustomResourceDefinitionStatus) Size ¶
func (m *CustomResourceDefinitionStatus) Size() (n int)
func (*CustomResourceDefinitionStatus) String ¶
func (m *CustomResourceDefinitionStatus) String() string
func (*CustomResourceDefinitionStatus) Unmarshal ¶
func (m *CustomResourceDefinitionStatus) Unmarshal(dAtA []byte) error
type CustomResourceSubresourceScale ¶ added in v1.1.0
type CustomResourceSubresourceScale struct { // SpecReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Spec.Replicas. // Only JSON paths without the array notation are allowed. // Must be a JSON Path under .spec. // If there is no value under the given path in the CustomResource, the /scale subresource will return an error on GET. SpecReplicasPath *string `protobuf:"bytes,1,opt,name=specReplicasPath" json:"specReplicasPath,omitempty"` // StatusReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Replicas. // Only JSON paths without the array notation are allowed. // Must be a JSON Path under .status. // If there is no value under the given path in the CustomResource, the status replica value in the /scale subresource // will default to 0. StatusReplicasPath *string `protobuf:"bytes,2,opt,name=statusReplicasPath" json:"statusReplicasPath,omitempty"` // LabelSelectorPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Selector. // Only JSON paths without the array notation are allowed. // Must be a JSON Path under .status. // Must be set to work with HPA. // If there is no value under the given path in the CustomResource, the status label selector value in the /scale // subresource will default to the empty string. // +optional LabelSelectorPath *string `protobuf:"bytes,3,opt,name=labelSelectorPath" json:"labelSelectorPath,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
func (*CustomResourceSubresourceScale) Descriptor ¶ added in v1.1.0
func (*CustomResourceSubresourceScale) Descriptor() ([]byte, []int)
func (*CustomResourceSubresourceScale) GetLabelSelectorPath ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) GetLabelSelectorPath() string
func (*CustomResourceSubresourceScale) GetSpecReplicasPath ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) GetSpecReplicasPath() string
func (*CustomResourceSubresourceScale) GetStatusReplicasPath ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) GetStatusReplicasPath() string
func (*CustomResourceSubresourceScale) Marshal ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) Marshal() (dAtA []byte, err error)
func (*CustomResourceSubresourceScale) MarshalTo ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceSubresourceScale) ProtoMessage ¶ added in v1.1.0
func (*CustomResourceSubresourceScale) ProtoMessage()
func (*CustomResourceSubresourceScale) Reset ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) Reset()
func (*CustomResourceSubresourceScale) Size ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) Size() (n int)
func (*CustomResourceSubresourceScale) String ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) String() string
func (*CustomResourceSubresourceScale) Unmarshal ¶ added in v1.1.0
func (m *CustomResourceSubresourceScale) Unmarshal(dAtA []byte) error
type CustomResourceSubresourceStatus ¶ added in v1.1.0
type CustomResourceSubresourceStatus struct {
XXX_unrecognized []byte `json:"-"`
}
CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the `.status` JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
func (*CustomResourceSubresourceStatus) Descriptor ¶ added in v1.1.0
func (*CustomResourceSubresourceStatus) Descriptor() ([]byte, []int)
func (*CustomResourceSubresourceStatus) Marshal ¶ added in v1.1.0
func (m *CustomResourceSubresourceStatus) Marshal() (dAtA []byte, err error)
func (*CustomResourceSubresourceStatus) MarshalTo ¶ added in v1.1.0
func (m *CustomResourceSubresourceStatus) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceSubresourceStatus) ProtoMessage ¶ added in v1.1.0
func (*CustomResourceSubresourceStatus) ProtoMessage()
func (*CustomResourceSubresourceStatus) Reset ¶ added in v1.1.0
func (m *CustomResourceSubresourceStatus) Reset()
func (*CustomResourceSubresourceStatus) Size ¶ added in v1.1.0
func (m *CustomResourceSubresourceStatus) Size() (n int)
func (*CustomResourceSubresourceStatus) String ¶ added in v1.1.0
func (m *CustomResourceSubresourceStatus) String() string
func (*CustomResourceSubresourceStatus) Unmarshal ¶ added in v1.1.0
func (m *CustomResourceSubresourceStatus) Unmarshal(dAtA []byte) error
type CustomResourceSubresources ¶ added in v1.1.0
type CustomResourceSubresources struct { // Status denotes the status subresource for CustomResources Status *CustomResourceSubresourceStatus `protobuf:"bytes,1,opt,name=status" json:"status,omitempty"` // Scale denotes the scale subresource for CustomResources Scale *CustomResourceSubresourceScale `protobuf:"bytes,2,opt,name=scale" json:"scale,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceSubresources defines the status and scale subresources for CustomResources.
func (*CustomResourceSubresources) Descriptor ¶ added in v1.1.0
func (*CustomResourceSubresources) Descriptor() ([]byte, []int)
func (*CustomResourceSubresources) GetScale ¶ added in v1.1.0
func (m *CustomResourceSubresources) GetScale() *CustomResourceSubresourceScale
func (*CustomResourceSubresources) GetStatus ¶ added in v1.1.0
func (m *CustomResourceSubresources) GetStatus() *CustomResourceSubresourceStatus
func (*CustomResourceSubresources) Marshal ¶ added in v1.1.0
func (m *CustomResourceSubresources) Marshal() (dAtA []byte, err error)
func (*CustomResourceSubresources) MarshalTo ¶ added in v1.1.0
func (m *CustomResourceSubresources) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceSubresources) ProtoMessage ¶ added in v1.1.0
func (*CustomResourceSubresources) ProtoMessage()
func (*CustomResourceSubresources) Reset ¶ added in v1.1.0
func (m *CustomResourceSubresources) Reset()
func (*CustomResourceSubresources) Size ¶ added in v1.1.0
func (m *CustomResourceSubresources) Size() (n int)
func (*CustomResourceSubresources) String ¶ added in v1.1.0
func (m *CustomResourceSubresources) String() string
func (*CustomResourceSubresources) Unmarshal ¶ added in v1.1.0
func (m *CustomResourceSubresources) Unmarshal(dAtA []byte) error
type CustomResourceValidation ¶
type CustomResourceValidation struct { // OpenAPIV3Schema is the OpenAPI v3 schema to be validated against. OpenAPIV3Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=openAPIV3Schema" json:"openAPIV3Schema,omitempty"` XXX_unrecognized []byte `json:"-"` }
CustomResourceValidation is a list of validation methods for CustomResources.
func (*CustomResourceValidation) Descriptor ¶
func (*CustomResourceValidation) Descriptor() ([]byte, []int)
func (*CustomResourceValidation) GetOpenAPIV3Schema ¶
func (m *CustomResourceValidation) GetOpenAPIV3Schema() *JSONSchemaProps
func (*CustomResourceValidation) Marshal ¶
func (m *CustomResourceValidation) Marshal() (dAtA []byte, err error)
func (*CustomResourceValidation) MarshalTo ¶
func (m *CustomResourceValidation) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceValidation) ProtoMessage ¶
func (*CustomResourceValidation) ProtoMessage()
func (*CustomResourceValidation) Reset ¶
func (m *CustomResourceValidation) Reset()
func (*CustomResourceValidation) Size ¶
func (m *CustomResourceValidation) Size() (n int)
func (*CustomResourceValidation) String ¶
func (m *CustomResourceValidation) String() string
func (*CustomResourceValidation) Unmarshal ¶
func (m *CustomResourceValidation) Unmarshal(dAtA []byte) error
type ExternalDocumentation ¶
type ExternalDocumentation struct { Description *string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"` Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` XXX_unrecognized []byte `json:"-"` }
ExternalDocumentation allows referencing an external resource for extended documentation.
func (*ExternalDocumentation) Descriptor ¶
func (*ExternalDocumentation) Descriptor() ([]byte, []int)
func (*ExternalDocumentation) GetDescription ¶
func (m *ExternalDocumentation) GetDescription() string
func (*ExternalDocumentation) GetUrl ¶
func (m *ExternalDocumentation) GetUrl() string
func (*ExternalDocumentation) Marshal ¶
func (m *ExternalDocumentation) Marshal() (dAtA []byte, err error)
func (*ExternalDocumentation) MarshalTo ¶
func (m *ExternalDocumentation) MarshalTo(dAtA []byte) (int, error)
func (*ExternalDocumentation) ProtoMessage ¶
func (*ExternalDocumentation) ProtoMessage()
func (*ExternalDocumentation) Reset ¶
func (m *ExternalDocumentation) Reset()
func (*ExternalDocumentation) Size ¶
func (m *ExternalDocumentation) Size() (n int)
func (*ExternalDocumentation) String ¶
func (m *ExternalDocumentation) String() string
func (*ExternalDocumentation) Unmarshal ¶
func (m *ExternalDocumentation) Unmarshal(dAtA []byte) error
type JSON ¶
type JSON struct { Raw []byte `protobuf:"bytes,1,opt,name=raw" json:"raw,omitempty"` XXX_unrecognized []byte `json:"-"` }
JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
func (*JSON) Descriptor ¶
func (*JSON) ProtoMessage ¶
func (*JSON) ProtoMessage()
type JSONSchemaProps ¶
type JSONSchemaProps struct { Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` Schema *string `protobuf:"bytes,2,opt,name=schema" json:"schema,omitempty"` Ref *string `protobuf:"bytes,3,opt,name=ref" json:"ref,omitempty"` Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` Type *string `protobuf:"bytes,5,opt,name=type" json:"type,omitempty"` Format *string `protobuf:"bytes,6,opt,name=format" json:"format,omitempty"` Title *string `protobuf:"bytes,7,opt,name=title" json:"title,omitempty"` Default *JSON `protobuf:"bytes,8,opt,name=default" json:"default,omitempty"` Maximum *float64 `protobuf:"fixed64,9,opt,name=maximum" json:"maximum,omitempty"` ExclusiveMaximum *bool `protobuf:"varint,10,opt,name=exclusiveMaximum" json:"exclusiveMaximum,omitempty"` Minimum *float64 `protobuf:"fixed64,11,opt,name=minimum" json:"minimum,omitempty"` ExclusiveMinimum *bool `protobuf:"varint,12,opt,name=exclusiveMinimum" json:"exclusiveMinimum,omitempty"` MaxLength *int64 `protobuf:"varint,13,opt,name=maxLength" json:"maxLength,omitempty"` MinLength *int64 `protobuf:"varint,14,opt,name=minLength" json:"minLength,omitempty"` Pattern *string `protobuf:"bytes,15,opt,name=pattern" json:"pattern,omitempty"` MaxItems *int64 `protobuf:"varint,16,opt,name=maxItems" json:"maxItems,omitempty"` MinItems *int64 `protobuf:"varint,17,opt,name=minItems" json:"minItems,omitempty"` UniqueItems *bool `protobuf:"varint,18,opt,name=uniqueItems" json:"uniqueItems,omitempty"` MultipleOf *float64 `protobuf:"fixed64,19,opt,name=multipleOf" json:"multipleOf,omitempty"` Enum []*JSON `protobuf:"bytes,20,rep,name=enum" json:"enum,omitempty"` MaxProperties *int64 `protobuf:"varint,21,opt,name=maxProperties" json:"maxProperties,omitempty"` MinProperties *int64 `protobuf:"varint,22,opt,name=minProperties" json:"minProperties,omitempty"` Required []string `protobuf:"bytes,23,rep,name=required" json:"required,omitempty"` Items *JSONSchemaPropsOrArray `protobuf:"bytes,24,opt,name=items" json:"items,omitempty"` AllOf []*JSONSchemaProps `protobuf:"bytes,25,rep,name=allOf" json:"allOf,omitempty"` OneOf []*JSONSchemaProps `protobuf:"bytes,26,rep,name=oneOf" json:"oneOf,omitempty"` AnyOf []*JSONSchemaProps `protobuf:"bytes,27,rep,name=anyOf" json:"anyOf,omitempty"` Not *JSONSchemaProps `protobuf:"bytes,28,opt,name=not" json:"not,omitempty"` Properties map[string]*JSONSchemaProps `` /* 141-byte string literal not displayed */ AdditionalProperties *JSONSchemaPropsOrBool `protobuf:"bytes,30,opt,name=additionalProperties" json:"additionalProperties,omitempty"` PatternProperties map[string]*JSONSchemaProps `` /* 155-byte string literal not displayed */ Dependencies map[string]*JSONSchemaPropsOrStringArray `` /* 145-byte string literal not displayed */ AdditionalItems *JSONSchemaPropsOrBool `protobuf:"bytes,33,opt,name=additionalItems" json:"additionalItems,omitempty"` Definitions map[string]*JSONSchemaProps `` /* 143-byte string literal not displayed */ ExternalDocs *ExternalDocumentation `protobuf:"bytes,35,opt,name=externalDocs" json:"externalDocs,omitempty"` Example *JSON `protobuf:"bytes,36,opt,name=example" json:"example,omitempty"` XXX_unrecognized []byte `json:"-"` }
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
func (*JSONSchemaProps) Descriptor ¶
func (*JSONSchemaProps) Descriptor() ([]byte, []int)
func (*JSONSchemaProps) GetAdditionalItems ¶
func (m *JSONSchemaProps) GetAdditionalItems() *JSONSchemaPropsOrBool
func (*JSONSchemaProps) GetAdditionalProperties ¶
func (m *JSONSchemaProps) GetAdditionalProperties() *JSONSchemaPropsOrBool
func (*JSONSchemaProps) GetAllOf ¶
func (m *JSONSchemaProps) GetAllOf() []*JSONSchemaProps
func (*JSONSchemaProps) GetAnyOf ¶
func (m *JSONSchemaProps) GetAnyOf() []*JSONSchemaProps
func (*JSONSchemaProps) GetDefault ¶
func (m *JSONSchemaProps) GetDefault() *JSON
func (*JSONSchemaProps) GetDefinitions ¶
func (m *JSONSchemaProps) GetDefinitions() map[string]*JSONSchemaProps
func (*JSONSchemaProps) GetDependencies ¶
func (m *JSONSchemaProps) GetDependencies() map[string]*JSONSchemaPropsOrStringArray
func (*JSONSchemaProps) GetDescription ¶
func (m *JSONSchemaProps) GetDescription() string
func (*JSONSchemaProps) GetEnum ¶
func (m *JSONSchemaProps) GetEnum() []*JSON
func (*JSONSchemaProps) GetExample ¶
func (m *JSONSchemaProps) GetExample() *JSON
func (*JSONSchemaProps) GetExclusiveMaximum ¶
func (m *JSONSchemaProps) GetExclusiveMaximum() bool
func (*JSONSchemaProps) GetExclusiveMinimum ¶
func (m *JSONSchemaProps) GetExclusiveMinimum() bool
func (*JSONSchemaProps) GetExternalDocs ¶
func (m *JSONSchemaProps) GetExternalDocs() *ExternalDocumentation
func (*JSONSchemaProps) GetFormat ¶
func (m *JSONSchemaProps) GetFormat() string
func (*JSONSchemaProps) GetId ¶
func (m *JSONSchemaProps) GetId() string
func (*JSONSchemaProps) GetItems ¶
func (m *JSONSchemaProps) GetItems() *JSONSchemaPropsOrArray
func (*JSONSchemaProps) GetMaxItems ¶
func (m *JSONSchemaProps) GetMaxItems() int64
func (*JSONSchemaProps) GetMaxLength ¶
func (m *JSONSchemaProps) GetMaxLength() int64
func (*JSONSchemaProps) GetMaxProperties ¶
func (m *JSONSchemaProps) GetMaxProperties() int64
func (*JSONSchemaProps) GetMaximum ¶
func (m *JSONSchemaProps) GetMaximum() float64
func (*JSONSchemaProps) GetMinItems ¶
func (m *JSONSchemaProps) GetMinItems() int64
func (*JSONSchemaProps) GetMinLength ¶
func (m *JSONSchemaProps) GetMinLength() int64
func (*JSONSchemaProps) GetMinProperties ¶
func (m *JSONSchemaProps) GetMinProperties() int64
func (*JSONSchemaProps) GetMinimum ¶
func (m *JSONSchemaProps) GetMinimum() float64
func (*JSONSchemaProps) GetMultipleOf ¶
func (m *JSONSchemaProps) GetMultipleOf() float64
func (*JSONSchemaProps) GetNot ¶
func (m *JSONSchemaProps) GetNot() *JSONSchemaProps
func (*JSONSchemaProps) GetOneOf ¶
func (m *JSONSchemaProps) GetOneOf() []*JSONSchemaProps
func (*JSONSchemaProps) GetPattern ¶
func (m *JSONSchemaProps) GetPattern() string
func (*JSONSchemaProps) GetPatternProperties ¶
func (m *JSONSchemaProps) GetPatternProperties() map[string]*JSONSchemaProps
func (*JSONSchemaProps) GetProperties ¶
func (m *JSONSchemaProps) GetProperties() map[string]*JSONSchemaProps
func (*JSONSchemaProps) GetRef ¶
func (m *JSONSchemaProps) GetRef() string
func (*JSONSchemaProps) GetRequired ¶
func (m *JSONSchemaProps) GetRequired() []string
func (*JSONSchemaProps) GetSchema ¶
func (m *JSONSchemaProps) GetSchema() string
func (*JSONSchemaProps) GetTitle ¶
func (m *JSONSchemaProps) GetTitle() string
func (*JSONSchemaProps) GetType ¶
func (m *JSONSchemaProps) GetType() string
func (*JSONSchemaProps) GetUniqueItems ¶
func (m *JSONSchemaProps) GetUniqueItems() bool
func (*JSONSchemaProps) Marshal ¶
func (m *JSONSchemaProps) Marshal() (dAtA []byte, err error)
func (*JSONSchemaProps) ProtoMessage ¶
func (*JSONSchemaProps) ProtoMessage()
func (*JSONSchemaProps) Reset ¶
func (m *JSONSchemaProps) Reset()
func (*JSONSchemaProps) Size ¶
func (m *JSONSchemaProps) Size() (n int)
func (*JSONSchemaProps) String ¶
func (m *JSONSchemaProps) String() string
func (*JSONSchemaProps) Unmarshal ¶
func (m *JSONSchemaProps) Unmarshal(dAtA []byte) error
type JSONSchemaPropsOrArray ¶
type JSONSchemaPropsOrArray struct { Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema" json:"schema,omitempty"` JSONSchemas []*JSONSchemaProps `protobuf:"bytes,2,rep,name=jSONSchemas" json:"jSONSchemas,omitempty"` XXX_unrecognized []byte `json:"-"` }
JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.
func (*JSONSchemaPropsOrArray) Descriptor ¶
func (*JSONSchemaPropsOrArray) Descriptor() ([]byte, []int)
func (*JSONSchemaPropsOrArray) GetJSONSchemas ¶
func (m *JSONSchemaPropsOrArray) GetJSONSchemas() []*JSONSchemaProps
func (*JSONSchemaPropsOrArray) GetSchema ¶
func (m *JSONSchemaPropsOrArray) GetSchema() *JSONSchemaProps
func (*JSONSchemaPropsOrArray) Marshal ¶
func (m *JSONSchemaPropsOrArray) Marshal() (dAtA []byte, err error)
func (*JSONSchemaPropsOrArray) MarshalTo ¶
func (m *JSONSchemaPropsOrArray) MarshalTo(dAtA []byte) (int, error)
func (*JSONSchemaPropsOrArray) ProtoMessage ¶
func (*JSONSchemaPropsOrArray) ProtoMessage()
func (*JSONSchemaPropsOrArray) Reset ¶
func (m *JSONSchemaPropsOrArray) Reset()
func (*JSONSchemaPropsOrArray) Size ¶
func (m *JSONSchemaPropsOrArray) Size() (n int)
func (*JSONSchemaPropsOrArray) String ¶
func (m *JSONSchemaPropsOrArray) String() string
func (*JSONSchemaPropsOrArray) Unmarshal ¶
func (m *JSONSchemaPropsOrArray) Unmarshal(dAtA []byte) error
type JSONSchemaPropsOrBool ¶
type JSONSchemaPropsOrBool struct { Allows *bool `protobuf:"varint,1,opt,name=allows" json:"allows,omitempty"` Schema *JSONSchemaProps `protobuf:"bytes,2,opt,name=schema" json:"schema,omitempty"` XXX_unrecognized []byte `json:"-"` }
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.
func (*JSONSchemaPropsOrBool) Descriptor ¶
func (*JSONSchemaPropsOrBool) Descriptor() ([]byte, []int)
func (*JSONSchemaPropsOrBool) GetAllows ¶
func (m *JSONSchemaPropsOrBool) GetAllows() bool
func (*JSONSchemaPropsOrBool) GetSchema ¶
func (m *JSONSchemaPropsOrBool) GetSchema() *JSONSchemaProps
func (*JSONSchemaPropsOrBool) Marshal ¶
func (m *JSONSchemaPropsOrBool) Marshal() (dAtA []byte, err error)
func (*JSONSchemaPropsOrBool) MarshalTo ¶
func (m *JSONSchemaPropsOrBool) MarshalTo(dAtA []byte) (int, error)
func (*JSONSchemaPropsOrBool) ProtoMessage ¶
func (*JSONSchemaPropsOrBool) ProtoMessage()
func (*JSONSchemaPropsOrBool) Reset ¶
func (m *JSONSchemaPropsOrBool) Reset()
func (*JSONSchemaPropsOrBool) Size ¶
func (m *JSONSchemaPropsOrBool) Size() (n int)
func (*JSONSchemaPropsOrBool) String ¶
func (m *JSONSchemaPropsOrBool) String() string
func (*JSONSchemaPropsOrBool) Unmarshal ¶
func (m *JSONSchemaPropsOrBool) Unmarshal(dAtA []byte) error
type JSONSchemaPropsOrStringArray ¶
type JSONSchemaPropsOrStringArray struct { Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema" json:"schema,omitempty"` Property []string `protobuf:"bytes,2,rep,name=property" json:"property,omitempty"` XXX_unrecognized []byte `json:"-"` }
JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
func (*JSONSchemaPropsOrStringArray) Descriptor ¶
func (*JSONSchemaPropsOrStringArray) Descriptor() ([]byte, []int)
func (*JSONSchemaPropsOrStringArray) GetProperty ¶
func (m *JSONSchemaPropsOrStringArray) GetProperty() []string
func (*JSONSchemaPropsOrStringArray) GetSchema ¶
func (m *JSONSchemaPropsOrStringArray) GetSchema() *JSONSchemaProps
func (*JSONSchemaPropsOrStringArray) Marshal ¶
func (m *JSONSchemaPropsOrStringArray) Marshal() (dAtA []byte, err error)
func (*JSONSchemaPropsOrStringArray) MarshalTo ¶
func (m *JSONSchemaPropsOrStringArray) MarshalTo(dAtA []byte) (int, error)
func (*JSONSchemaPropsOrStringArray) ProtoMessage ¶
func (*JSONSchemaPropsOrStringArray) ProtoMessage()
func (*JSONSchemaPropsOrStringArray) Reset ¶
func (m *JSONSchemaPropsOrStringArray) Reset()
func (*JSONSchemaPropsOrStringArray) Size ¶
func (m *JSONSchemaPropsOrStringArray) Size() (n int)
func (*JSONSchemaPropsOrStringArray) String ¶
func (m *JSONSchemaPropsOrStringArray) String() string
func (*JSONSchemaPropsOrStringArray) Unmarshal ¶
func (m *JSONSchemaPropsOrStringArray) Unmarshal(dAtA []byte) error