Documentation ¶
Index ¶
- Variables
- type ColumnFormat
- func (ColumnFormat) Descriptor() protoreflect.EnumDescriptor
- func (x ColumnFormat) Enum() *ColumnFormat
- func (ColumnFormat) EnumDescriptor() ([]byte, []int)deprecated
- func (x ColumnFormat) Number() protoreflect.EnumNumber
- func (x ColumnFormat) String() string
- func (ColumnFormat) Type() protoreflect.EnumType
- type ColumnType
- type K8SCRD
- func (*K8SCRD) Descriptor() ([]byte, []int)deprecated
- func (x *K8SCRD) GetAdditionalColumns() []*PrinterColumn
- func (x *K8SCRD) GetApiGroup() string
- func (x *K8SCRD) GetCategories() []string
- func (x *K8SCRD) GetKind() string
- func (x *K8SCRD) GetPlural() string
- func (x *K8SCRD) GetShortNames() []string
- func (x *K8SCRD) GetSingular() string
- func (*K8SCRD) ProtoMessage()
- func (x *K8SCRD) ProtoReflect() protoreflect.Message
- func (x *K8SCRD) Reset()
- func (x *K8SCRD) String() string
- type K8SPatch
- type PrinterColumn
- func (*PrinterColumn) Descriptor() ([]byte, []int)deprecated
- func (x *PrinterColumn) GetDescription() string
- func (x *PrinterColumn) GetFormat() ColumnFormat
- func (x *PrinterColumn) GetJsonPath() string
- func (x *PrinterColumn) GetName() string
- func (x *PrinterColumn) GetPriority() int32
- func (x *PrinterColumn) GetType() ColumnType
- func (*PrinterColumn) ProtoMessage()
- func (x *PrinterColumn) ProtoReflect() protoreflect.Message
- func (x *PrinterColumn) Reset()
- func (x *PrinterColumn) String() string
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.
View Source
var File_crd_proto protoreflect.FileDescriptor
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) Descriptor() protoreflect.EnumDescriptor
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 (x ColumnFormat) Number() protoreflect.EnumNumber
func (ColumnFormat) String ¶
func (x ColumnFormat) String() string
func (ColumnFormat) Type ¶
func (ColumnFormat) Type() protoreflect.EnumType
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 ¶
func (ColumnType) Type() protoreflect.EnumType
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) GetAdditionalColumns ¶
func (x *K8SCRD) GetAdditionalColumns() []*PrinterColumn
func (*K8SCRD) GetApiGroup ¶
func (*K8SCRD) GetCategories ¶
func (*K8SCRD) GetShortNames ¶
func (*K8SCRD) GetSingular ¶
func (*K8SCRD) ProtoMessage ¶
func (*K8SCRD) ProtoMessage()
func (*K8SCRD) ProtoReflect ¶
func (x *K8SCRD) ProtoReflect() protoreflect.Message
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) GetMergeKey ¶
func (*K8SPatch) GetMergeStrategy ¶
func (*K8SPatch) ProtoMessage ¶
func (*K8SPatch) ProtoMessage()
func (*K8SPatch) ProtoReflect ¶
func (x *K8SPatch) ProtoReflect() protoreflect.Message
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
Click to show internal directories.
Click to hide internal directories.