crd

package
v0.0.0-...-b03bf0d Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ColumnType_name = map[int32]string{
		0: "CT_NONE",
		1: "CT_INTEGER",
		2: "CT_NUMBER",
		3: "CT_STRING",
		4: "CT_BOOLEAN",
		5: "CT_DATE",
	}
	ColumnType_value = map[string]int32{
		"CT_NONE":    0,
		"CT_INTEGER": 1,
		"CT_NUMBER":  2,
		"CT_STRING":  3,
		"CT_BOOLEAN": 4,
		"CT_DATE":    5,
	}
)

Enum value maps for ColumnType.

View Source
var (
	ColumnFormat_name = map[int32]string{
		0: "CF_NONE",
		1: "CF_INT32",
		2: "CF_INT64",
		3: "CF_FLOAT",
		4: "CF_DOUBLE",
		5: "CF_BYTE",
		6: "CF_DATE",
		7: "CF_DATETIME",
		8: "CF_PASSWORD",
	}
	ColumnFormat_value = map[string]int32{
		"CF_NONE":     0,
		"CF_INT32":    1,
		"CF_INT64":    2,
		"CF_FLOAT":    3,
		"CF_DOUBLE":   4,
		"CF_BYTE":     5,
		"CF_DATE":     6,
		"CF_DATETIME": 7,
		"CF_PASSWORD": 8,
	}
)

Enum value maps for ColumnFormat.

View Source
var (
	// optional protoc_gen_crd.K8sCRD k8s_crd = 73394821;
	E_K8SCrd = &file_crd_proto_extTypes[0]
)

Extension fields to descriptorpb.MessageOptions.

View Source
var (
	// optional protoc_gen_crd.K8sPatch k8s_patch = 73394822;
	E_K8SPatch = &file_crd_proto_extTypes[1]
)

Extension fields to descriptorpb.FieldOptions.

Functions

This section is empty.

Types

type ColumnFormat

type ColumnFormat int32
const (
	// Unspecified column format
	ColumnFormat_CF_NONE     ColumnFormat = 0
	ColumnFormat_CF_INT32    ColumnFormat = 1
	ColumnFormat_CF_INT64    ColumnFormat = 2
	ColumnFormat_CF_FLOAT    ColumnFormat = 3
	ColumnFormat_CF_DOUBLE   ColumnFormat = 4
	ColumnFormat_CF_BYTE     ColumnFormat = 5
	ColumnFormat_CF_DATE     ColumnFormat = 6
	ColumnFormat_CF_DATETIME ColumnFormat = 7
	ColumnFormat_CF_PASSWORD ColumnFormat = 8
)

func (ColumnFormat) Descriptor

func (ColumnFormat) Enum

func (x ColumnFormat) Enum() *ColumnFormat

func (ColumnFormat) EnumDescriptor deprecated

func (ColumnFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use ColumnFormat.Descriptor instead.

func (ColumnFormat) Number

func (ColumnFormat) String

func (x ColumnFormat) String() string

func (ColumnFormat) Type

type ColumnType

type ColumnType int32
const (
	// Unspecified column type
	ColumnType_CT_NONE ColumnType = 0
	// Non-floating-point numbers
	ColumnType_CT_INTEGER ColumnType = 1
	// Floating point numbers
	ColumnType_CT_NUMBER ColumnType = 2
	// Strings
	ColumnType_CT_STRING ColumnType = 3
	// true or false
	ColumnType_CT_BOOLEAN ColumnType = 4
	// Rendered differentially as time since this timestamp
	ColumnType_CT_DATE ColumnType = 5
)

func (ColumnType) Descriptor

func (ColumnType) Descriptor() protoreflect.EnumDescriptor

func (ColumnType) Enum

func (x ColumnType) Enum() *ColumnType

func (ColumnType) EnumDescriptor deprecated

func (ColumnType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ColumnType.Descriptor instead.

func (ColumnType) Number

func (x ColumnType) Number() protoreflect.EnumNumber

func (ColumnType) String

func (x ColumnType) String() string

func (ColumnType) Type

type K8SCRD

type K8SCRD struct {
	ApiGroup   string   `protobuf:"bytes,1,opt,name=api_group,json=apiGroup,proto3" json:"api_group,omitempty"`
	Kind       string   `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Singular   string   `protobuf:"bytes,3,opt,name=singular,proto3" json:"singular,omitempty"`
	Plural     string   `protobuf:"bytes,4,opt,name=plural,proto3" json:"plural,omitempty"`
	ShortNames []string `protobuf:"bytes,5,rep,name=short_names,json=shortNames,proto3" json:"short_names,omitempty"`
	// list of grouped resources the custom resource belongs to
	Categories []string `protobuf:"bytes,6,rep,name=categories,proto3" json:"categories,omitempty"`
	// additional columns available in kubectl get
	AdditionalColumns []*PrinterColumn `protobuf:"bytes,7,rep,name=additional_columns,json=additionalColumns,proto3" json:"additional_columns,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SCRD) Descriptor deprecated

func (*K8SCRD) Descriptor() ([]byte, []int)

Deprecated: Use K8SCRD.ProtoReflect.Descriptor instead.

func (*K8SCRD) GetAdditionalColumns

func (x *K8SCRD) GetAdditionalColumns() []*PrinterColumn

func (*K8SCRD) GetApiGroup

func (x *K8SCRD) GetApiGroup() string

func (*K8SCRD) GetCategories

func (x *K8SCRD) GetCategories() []string

func (*K8SCRD) GetKind

func (x *K8SCRD) GetKind() string

func (*K8SCRD) GetPlural

func (x *K8SCRD) GetPlural() string

func (*K8SCRD) GetShortNames

func (x *K8SCRD) GetShortNames() []string

func (*K8SCRD) GetSingular

func (x *K8SCRD) GetSingular() string

func (*K8SCRD) ProtoMessage

func (*K8SCRD) ProtoMessage()

func (*K8SCRD) ProtoReflect

func (x *K8SCRD) ProtoReflect() protoreflect.Message

func (*K8SCRD) Reset

func (x *K8SCRD) Reset()

func (*K8SCRD) String

func (x *K8SCRD) String() string

type K8SPatch

type K8SPatch struct {
	MergeKey      string `protobuf:"bytes,1,opt,name=merge_key,json=mergeKey,proto3" json:"merge_key,omitempty"`
	MergeStrategy string `protobuf:"bytes,2,opt,name=merge_strategy,json=mergeStrategy,proto3" json:"merge_strategy,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SPatch) Descriptor deprecated

func (*K8SPatch) Descriptor() ([]byte, []int)

Deprecated: Use K8SPatch.ProtoReflect.Descriptor instead.

func (*K8SPatch) GetMergeKey

func (x *K8SPatch) GetMergeKey() string

func (*K8SPatch) GetMergeStrategy

func (x *K8SPatch) GetMergeStrategy() string

func (*K8SPatch) ProtoMessage

func (*K8SPatch) ProtoMessage()

func (*K8SPatch) ProtoReflect

func (x *K8SPatch) ProtoReflect() protoreflect.Message

func (*K8SPatch) Reset

func (x *K8SPatch) Reset()

func (*K8SPatch) String

func (x *K8SPatch) String() string

type PrinterColumn

type PrinterColumn struct {
	Name        string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type        ColumnType   `protobuf:"varint,2,opt,name=type,proto3,enum=protoc_gen_crd.ColumnType" json:"type,omitempty"`
	Format      ColumnFormat `protobuf:"varint,3,opt,name=format,proto3,enum=protoc_gen_crd.ColumnFormat" json:"format,omitempty"`
	Description string       `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	JsonPath    string       `protobuf:"bytes,5,opt,name=json_path,json=jsonPath,proto3" json:"json_path,omitempty"`
	Priority    int32        `protobuf:"varint,6,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

func (*PrinterColumn) Descriptor deprecated

func (*PrinterColumn) Descriptor() ([]byte, []int)

Deprecated: Use PrinterColumn.ProtoReflect.Descriptor instead.

func (*PrinterColumn) GetDescription

func (x *PrinterColumn) GetDescription() string

func (*PrinterColumn) GetFormat

func (x *PrinterColumn) GetFormat() ColumnFormat

func (*PrinterColumn) GetJsonPath

func (x *PrinterColumn) GetJsonPath() string

func (*PrinterColumn) GetName

func (x *PrinterColumn) GetName() string

func (*PrinterColumn) GetPriority

func (x *PrinterColumn) GetPriority() int32

func (*PrinterColumn) GetType

func (x *PrinterColumn) GetType() ColumnType

func (*PrinterColumn) ProtoMessage

func (*PrinterColumn) ProtoMessage()

func (*PrinterColumn) ProtoReflect

func (x *PrinterColumn) ProtoReflect() protoreflect.Message

func (*PrinterColumn) Reset

func (x *PrinterColumn) Reset()

func (*PrinterColumn) String

func (x *PrinterColumn) String() string

Jump to

Keyboard shortcuts

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