v2beta1

package
v0.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 3

Documentation

Overview

Package v2beta1 contains API Schema definitions for the cloud v2beta1 API group +k8s:deepcopy-gen=package,register +groupName=primitives.atomix.io

Package v2beta1 contains API Schema definitions for the cloud v2beta1 API group +k8s:deepcopy-gen=package,register +groupName=atomix.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "primitives.atomix.io", Version: "v2beta1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}

	// AddToScheme is required by the client code generator
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type Counter

type Counter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CounterSpec `json:"spec,omitempty"`
}

Counter is the Schema for the Counter API +k8s:openapi-gen=true

func (*Counter) DeepCopy

func (in *Counter) DeepCopy() *Counter

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Counter.

func (*Counter) DeepCopyInto

func (in *Counter) DeepCopyInto(out *Counter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Counter) DeepCopyObject

func (in *Counter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CounterList

type CounterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	// Items is the Counter of items in the list
	Items []Counter `json:"items"`
}

CounterList contains a list of Counter

func (*CounterList) DeepCopy

func (in *CounterList) DeepCopy() *CounterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CounterList.

func (*CounterList) DeepCopyInto

func (in *CounterList) DeepCopyInto(out *CounterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CounterList) DeepCopyObject

func (in *CounterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CounterSpec

type CounterSpec struct {
	PrimitiveSpec `json:",inline"`
}

CounterSpec specifies a Counter

func (*CounterSpec) DeepCopy

func (in *CounterSpec) DeepCopy() *CounterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CounterSpec.

func (*CounterSpec) DeepCopyInto

func (in *CounterSpec) DeepCopyInto(out *CounterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Election

type Election struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElectionSpec `json:"spec,omitempty"`
}

Election is the Schema for the Election API +k8s:openapi-gen=true

func (*Election) DeepCopy

func (in *Election) DeepCopy() *Election

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Election.

func (*Election) DeepCopyInto

func (in *Election) DeepCopyInto(out *Election)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Election) DeepCopyObject

func (in *Election) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElectionList

type ElectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	// Items is the Election of items in the list
	Items []Election `json:"items"`
}

ElectionList contains a list of Election

func (*ElectionList) DeepCopy

func (in *ElectionList) DeepCopy() *ElectionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElectionList.

func (*ElectionList) DeepCopyInto

func (in *ElectionList) DeepCopyInto(out *ElectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElectionList) DeepCopyObject

func (in *ElectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElectionSpec

type ElectionSpec struct {
	PrimitiveSpec `json:",inline"`
}

ElectionSpec specifies a Election

func (*ElectionSpec) DeepCopy

func (in *ElectionSpec) DeepCopy() *ElectionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElectionSpec.

func (*ElectionSpec) DeepCopyInto

func (in *ElectionSpec) DeepCopyInto(out *ElectionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexedMap added in v0.5.2

type IndexedMap struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MapSpec `json:"spec,omitempty"`
}

IndexedMap is the Schema for the IndexedMap API +k8s:openapi-gen=true

func (*IndexedMap) DeepCopy added in v0.5.2

func (in *IndexedMap) DeepCopy() *IndexedMap

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexedMap.

func (*IndexedMap) DeepCopyInto added in v0.5.2

func (in *IndexedMap) DeepCopyInto(out *IndexedMap)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IndexedMap) DeepCopyObject added in v0.5.2

func (in *IndexedMap) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IndexedMapList added in v0.5.2

type IndexedMapList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	// Items is the set of items in the list
	Items []IndexedMap `json:"items"`
}

IndexedMapList contains a list of IndexedMap

func (*IndexedMapList) DeepCopy added in v0.5.2

func (in *IndexedMapList) DeepCopy() *IndexedMapList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexedMapList.

func (*IndexedMapList) DeepCopyInto added in v0.5.2

func (in *IndexedMapList) DeepCopyInto(out *IndexedMapList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IndexedMapList) DeepCopyObject added in v0.5.2

func (in *IndexedMapList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IndexedMapSpec added in v0.5.2

type IndexedMapSpec struct {
	PrimitiveSpec `json:",inline"`
}

IndexedMapSpec specifies an IndexedMap

func (*IndexedMapSpec) DeepCopy added in v0.5.2

func (in *IndexedMapSpec) DeepCopy() *IndexedMapSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexedMapSpec.

func (*IndexedMapSpec) DeepCopyInto added in v0.5.2

func (in *IndexedMapSpec) DeepCopyInto(out *IndexedMapSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type List

type List struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ListSpec `json:"spec,omitempty"`
}

List is the Schema for the List API +k8s:openapi-gen=true

func (*List) DeepCopy

func (in *List) DeepCopy() *List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.

func (*List) DeepCopyInto

func (in *List) DeepCopyInto(out *List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*List) DeepCopyObject

func (in *List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ListList

type ListList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	// Items is the List of items in the list
	Items []List `json:"items"`
}

ListList contains a list of List

func (*ListList) DeepCopy

func (in *ListList) DeepCopy() *ListList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListList.

func (*ListList) DeepCopyInto

func (in *ListList) DeepCopyInto(out *ListList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ListList) DeepCopyObject

func (in *ListList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ListSpec

type ListSpec struct {
	PrimitiveSpec `json:",inline"`
}

ListSpec specifies a List

func (*ListSpec) DeepCopy

func (in *ListSpec) DeepCopy() *ListSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListSpec.

func (*ListSpec) DeepCopyInto

func (in *ListSpec) DeepCopyInto(out *ListSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Lock

type Lock struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LockSpec `json:"spec,omitempty"`
}

Lock is the Schema for the Lock API +k8s:openapi-gen=true

func (*Lock) DeepCopy

func (in *Lock) DeepCopy() *Lock

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lock.

func (*Lock) DeepCopyInto

func (in *Lock) DeepCopyInto(out *Lock)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Lock) DeepCopyObject

func (in *Lock) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LockList

type LockList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	// Items is the Lock of items in the list
	Items []Lock `json:"items"`
}

LockList contains a list of Lock

func (*LockList) DeepCopy

func (in *LockList) DeepCopy() *LockList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockList.

func (*LockList) DeepCopyInto

func (in *LockList) DeepCopyInto(out *LockList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LockList) DeepCopyObject

func (in *LockList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LockSpec

type LockSpec struct {
	PrimitiveSpec `json:",inline"`
}

LockSpec specifies a Lock

func (*LockSpec) DeepCopy

func (in *LockSpec) DeepCopy() *LockSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockSpec.

func (*LockSpec) DeepCopyInto

func (in *LockSpec) DeepCopyInto(out *LockSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Map

type Map struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MapSpec `json:"spec,omitempty"`
}

Map is the Schema for the Map API +k8s:openapi-gen=true

func (*Map) DeepCopy

func (in *Map) DeepCopy() *Map

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Map.

func (*Map) DeepCopyInto

func (in *Map) DeepCopyInto(out *Map)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Map) DeepCopyObject

func (in *Map) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MapList

type MapList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	// Items is the set of items in the list
	Items []Map `json:"items"`
}

MapList contains a list of Map

func (*MapList) DeepCopy

func (in *MapList) DeepCopy() *MapList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MapList.

func (*MapList) DeepCopyInto

func (in *MapList) DeepCopyInto(out *MapList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MapList) DeepCopyObject

func (in *MapList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MapSpec

type MapSpec struct {
	PrimitiveSpec `json:",inline"`
}

MapSpec specifies a Map

func (*MapSpec) DeepCopy

func (in *MapSpec) DeepCopy() *MapSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MapSpec.

func (*MapSpec) DeepCopyInto

func (in *MapSpec) DeepCopyInto(out *MapSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrimitiveSpec added in v0.5.4

type PrimitiveSpec struct {
	Store PrimitiveStore `json:"store,omitempty"`
}

PrimitiveSpec is the base specification for all primitives

type PrimitiveStore added in v0.5.5

type PrimitiveStore struct {
	corev1.ObjectReference `json:",inline"`
	Config                 map[string]runtime.RawExtension `json:"config,omitempty"`
}

PrimitiveStore is a primitive store configuration

type Set

type Set struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SetSpec `json:"spec,omitempty"`
}

Set is the Schema for the Set API +k8s:openapi-gen=true

func (*Set) DeepCopy

func (in *Set) DeepCopy() *Set

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Set.

func (*Set) DeepCopyInto

func (in *Set) DeepCopyInto(out *Set)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Set) DeepCopyObject

func (in *Set) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SetList

type SetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	// Items is the set of items in the list
	Items []Set `json:"items"`
}

SetList contains a list of Set

func (*SetList) DeepCopy

func (in *SetList) DeepCopy() *SetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetList.

func (*SetList) DeepCopyInto

func (in *SetList) DeepCopyInto(out *SetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SetList) DeepCopyObject

func (in *SetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SetSpec

type SetSpec struct {
	PrimitiveSpec `json:",inline"`
}

SetSpec specifies a Set

func (*SetSpec) DeepCopy

func (in *SetSpec) DeepCopy() *SetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetSpec.

func (*SetSpec) DeepCopyInto

func (in *SetSpec) DeepCopyInto(out *SetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Value

type Value struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ValueSpec `json:"spec,omitempty"`
}

Value is the Schema for the Value API +k8s:openapi-gen=true

func (*Value) DeepCopy

func (in *Value) DeepCopy() *Value

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Value.

func (*Value) DeepCopyInto

func (in *Value) DeepCopyInto(out *Value)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Value) DeepCopyObject

func (in *Value) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ValueList

type ValueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	// Items is the Value of items in the list
	Items []Value `json:"items"`
}

ValueList contains a list of Value

func (*ValueList) DeepCopy

func (in *ValueList) DeepCopy() *ValueList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueList.

func (*ValueList) DeepCopyInto

func (in *ValueList) DeepCopyInto(out *ValueList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ValueList) DeepCopyObject

func (in *ValueList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ValueSpec

type ValueSpec struct {
	PrimitiveSpec `json:",inline"`
}

ValueSpec specifies a Value

func (*ValueSpec) DeepCopy

func (in *ValueSpec) DeepCopy() *ValueSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueSpec.

func (*ValueSpec) DeepCopyInto

func (in *ValueSpec) DeepCopyInto(out *ValueSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL