...

Package retention

import "google.golang.org/protobuf/cmd/protoc-gen-go/testdata/retention"
Overview
Index

Overview ▾

Index ▾

Variables
type Extendee
    func (*Extendee) Descriptor() ([]byte, []int)
    func (*Extendee) ProtoMessage()
    func (x *Extendee) ProtoReflect() protoreflect.Message
    func (x *Extendee) Reset()
    func (x *Extendee) String() string
type OptionsMessage
    func (*OptionsMessage) Descriptor() ([]byte, []int)
    func (x *OptionsMessage) GetPlainField() int32
    func (x *OptionsMessage) GetRuntimeRetentionField() int32
    func (x *OptionsMessage) GetSourceRetentionField() int32
    func (*OptionsMessage) ProtoMessage()
    func (x *OptionsMessage) ProtoReflect() protoreflect.Message
    func (x *OptionsMessage) Reset()
    func (x *OptionsMessage) String() string
type TopLevelEnum
    func (TopLevelEnum) Descriptor() protoreflect.EnumDescriptor
    func (x TopLevelEnum) Enum() *TopLevelEnum
    func (TopLevelEnum) EnumDescriptor() ([]byte, []int)
    func (x TopLevelEnum) Number() protoreflect.EnumNumber
    func (x TopLevelEnum) String() string
    func (TopLevelEnum) Type() protoreflect.EnumType
    func (x *TopLevelEnum) UnmarshalJSON(b []byte) error
type TopLevelMessage
    func (*TopLevelMessage) Descriptor() ([]byte, []int)
    func (x *TopLevelMessage) GetF() float32
    func (x *TopLevelMessage) GetI() int64
    func (m *TopLevelMessage) GetO() isTopLevelMessage_O
    func (*TopLevelMessage) ProtoMessage()
    func (x *TopLevelMessage) ProtoReflect() protoreflect.Message
    func (x *TopLevelMessage) Reset()
    func (x *TopLevelMessage) String() string
type TopLevelMessage_I
type TopLevelMessage_NestedEnum
    func (TopLevelMessage_NestedEnum) Descriptor() protoreflect.EnumDescriptor
    func (x TopLevelMessage_NestedEnum) Enum() *TopLevelMessage_NestedEnum
    func (TopLevelMessage_NestedEnum) EnumDescriptor() ([]byte, []int)
    func (x TopLevelMessage_NestedEnum) Number() protoreflect.EnumNumber
    func (x TopLevelMessage_NestedEnum) String() string
    func (TopLevelMessage_NestedEnum) Type() protoreflect.EnumType
    func (x *TopLevelMessage_NestedEnum) UnmarshalJSON(b []byte) error
type TopLevelMessage_NestedMessage
    func (*TopLevelMessage_NestedMessage) Descriptor() ([]byte, []int)
    func (*TopLevelMessage_NestedMessage) ProtoMessage()
    func (x *TopLevelMessage_NestedMessage) ProtoReflect() protoreflect.Message
    func (x *TopLevelMessage_NestedMessage) Reset()
    func (x *TopLevelMessage_NestedMessage) String() string

Package files

options_message.pb.go retention.pb.go

Variables

Extension fields to descriptorpb.FileOptions.

var (
    // optional int32 imported_plain_option = 511807920;
    E_ImportedPlainOption = &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes[0]
    // optional int32 imported_runtime_retention_option = 512484074;
    E_ImportedRuntimeRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes[1]
    // optional int32 imported_source_retention_option = 512645287;
    E_ImportedSourceRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes[2]
    // optional testretention.OptionsMessage file_option = 504871168;
    E_FileOption = &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes[3]
)

Enum value maps for TopLevelEnum.

var (
    TopLevelEnum_name = map[int32]string{
        0: "TOP_LEVEL_UNKNOWN",
    }
    TopLevelEnum_value = map[string]int32{
        "TOP_LEVEL_UNKNOWN": 0,
    }
)

Enum value maps for TopLevelMessage_NestedEnum.

var (
    TopLevelMessage_NestedEnum_name = map[int32]string{
        0: "NESTED_UNKNOWN",
    }
    TopLevelMessage_NestedEnum_value = map[string]int32{
        "NESTED_UNKNOWN": 0,
    }
)

Extension fields to descriptorpb.FileOptions.

var (
    // optional int32 plain_option = 505092806;
    E_PlainOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[0]
    // optional int32 runtime_retention_option = 505039132;
    E_RuntimeRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[1]
    // optional int32 source_retention_option = 504878676;
    E_SourceRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[2]
    // repeated testretention.OptionsMessage repeated_options = 504823570;
    E_RepeatedOptions = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[3]
)

Extension fields to Extendee.

var (
    // optional int32 i = 1;
    E_I = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[12]
    // optional string s = 2;
    E_TopLevelMessage_S = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[13]
)

Extension fields to descriptorpb.EnumValueOptions.

var (
    // optional testretention.OptionsMessage enum_entry_option = 504450522;
    E_EnumEntryOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[9]
)

Extension fields to descriptorpb.EnumOptions.

var (
    // optional testretention.OptionsMessage enum_option = 504451567;
    E_EnumOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[8]
)

Extension fields to descriptorpb.ExtensionRangeOptions.

var (
    // optional testretention.OptionsMessage extension_range_option = 504822148;
    E_ExtensionRangeOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[4]
)

Extension fields to descriptorpb.FieldOptions.

var (
    // optional testretention.OptionsMessage field_option = 504589219;
    E_FieldOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[6]
)

Extension fields to descriptorpb.MessageOptions.

var (
    // optional testretention.OptionsMessage message_option = 504820819;
    E_MessageOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[5]
)

Extension fields to descriptorpb.MethodOptions.

var (
    // optional testretention.OptionsMessage method_option = 504349420;
    E_MethodOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[11]
)

Extension fields to descriptorpb.OneofOptions.

var (
    // optional testretention.OptionsMessage oneof_option = 504479153;
    E_OneofOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[7]
)

Extension fields to descriptorpb.ServiceOptions.

var (
    // optional testretention.OptionsMessage service_option = 504387709;
    E_ServiceOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[10]
)
var File_cmd_protoc_gen_go_testdata_retention_options_message_proto protoreflect.FileDescriptor
var File_cmd_protoc_gen_go_testdata_retention_retention_proto protoreflect.FileDescriptor

type Extendee

type Extendee struct {
    // contains filtered or unexported fields
}

func (*Extendee) Descriptor

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

Deprecated: Use Extendee.ProtoReflect.Descriptor instead.

func (*Extendee) ProtoMessage

func (*Extendee) ProtoMessage()

func (*Extendee) ProtoReflect

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

func (*Extendee) Reset

func (x *Extendee) Reset()

func (*Extendee) String

func (x *Extendee) String() string

type OptionsMessage

Retention attributes set on fields nested within a message

type OptionsMessage struct {
    PlainField            *int32 `protobuf:"varint,1,opt,name=plain_field,json=plainField" json:"plain_field,omitempty"`
    RuntimeRetentionField *int32 `protobuf:"varint,2,opt,name=runtime_retention_field,json=runtimeRetentionField" json:"runtime_retention_field,omitempty"`
    SourceRetentionField  *int32 `protobuf:"varint,3,opt,name=source_retention_field,json=sourceRetentionField" json:"source_retention_field,omitempty"`
    // contains filtered or unexported fields
}

func (*OptionsMessage) Descriptor

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

Deprecated: Use OptionsMessage.ProtoReflect.Descriptor instead.

func (*OptionsMessage) GetPlainField

func (x *OptionsMessage) GetPlainField() int32

func (*OptionsMessage) GetRuntimeRetentionField

func (x *OptionsMessage) GetRuntimeRetentionField() int32

func (*OptionsMessage) GetSourceRetentionField

func (x *OptionsMessage) GetSourceRetentionField() int32

func (*OptionsMessage) ProtoMessage

func (*OptionsMessage) ProtoMessage()

func (*OptionsMessage) ProtoReflect

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

func (*OptionsMessage) Reset

func (x *OptionsMessage) Reset()

func (*OptionsMessage) String

func (x *OptionsMessage) String() string

type TopLevelEnum

type TopLevelEnum int32
const (
    TopLevelEnum_TOP_LEVEL_UNKNOWN TopLevelEnum = 0
)

func (TopLevelEnum) Descriptor

func (TopLevelEnum) Descriptor() protoreflect.EnumDescriptor

func (TopLevelEnum) Enum

func (x TopLevelEnum) Enum() *TopLevelEnum

func (TopLevelEnum) EnumDescriptor

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

Deprecated: Use TopLevelEnum.Descriptor instead.

func (TopLevelEnum) Number

func (x TopLevelEnum) Number() protoreflect.EnumNumber

func (TopLevelEnum) String

func (x TopLevelEnum) String() string

func (TopLevelEnum) Type

func (TopLevelEnum) Type() protoreflect.EnumType

func (*TopLevelEnum) UnmarshalJSON

func (x *TopLevelEnum) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type TopLevelMessage

type TopLevelMessage struct {
    F *float32 `protobuf:"fixed32,1,opt,name=f" json:"f,omitempty"`
    // Types that are assignable to O:
    //
    //	*TopLevelMessage_I
    O isTopLevelMessage_O `protobuf_oneof:"o"`
    // contains filtered or unexported fields
}

func (*TopLevelMessage) Descriptor

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

Deprecated: Use TopLevelMessage.ProtoReflect.Descriptor instead.

func (*TopLevelMessage) GetF

func (x *TopLevelMessage) GetF() float32

func (*TopLevelMessage) GetI

func (x *TopLevelMessage) GetI() int64

func (*TopLevelMessage) GetO

func (m *TopLevelMessage) GetO() isTopLevelMessage_O

func (*TopLevelMessage) ProtoMessage

func (*TopLevelMessage) ProtoMessage()

func (*TopLevelMessage) ProtoReflect

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

func (*TopLevelMessage) Reset

func (x *TopLevelMessage) Reset()

func (*TopLevelMessage) String

func (x *TopLevelMessage) String() string

type TopLevelMessage_I

type TopLevelMessage_I struct {
    I int64 `protobuf:"varint,2,opt,name=i,oneof"`
}

type TopLevelMessage_NestedEnum

type TopLevelMessage_NestedEnum int32
const (
    TopLevelMessage_NESTED_UNKNOWN TopLevelMessage_NestedEnum = 0
)

func (TopLevelMessage_NestedEnum) Descriptor

func (TopLevelMessage_NestedEnum) Descriptor() protoreflect.EnumDescriptor

func (TopLevelMessage_NestedEnum) Enum

func (x TopLevelMessage_NestedEnum) Enum() *TopLevelMessage_NestedEnum

func (TopLevelMessage_NestedEnum) EnumDescriptor

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

Deprecated: Use TopLevelMessage_NestedEnum.Descriptor instead.

func (TopLevelMessage_NestedEnum) Number

func (x TopLevelMessage_NestedEnum) Number() protoreflect.EnumNumber

func (TopLevelMessage_NestedEnum) String

func (x TopLevelMessage_NestedEnum) String() string

func (TopLevelMessage_NestedEnum) Type

func (TopLevelMessage_NestedEnum) Type() protoreflect.EnumType

func (*TopLevelMessage_NestedEnum) UnmarshalJSON

func (x *TopLevelMessage_NestedEnum) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type TopLevelMessage_NestedMessage

type TopLevelMessage_NestedMessage struct {
    // contains filtered or unexported fields
}

func (*TopLevelMessage_NestedMessage) Descriptor

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

Deprecated: Use TopLevelMessage_NestedMessage.ProtoReflect.Descriptor instead.

func (*TopLevelMessage_NestedMessage) ProtoMessage

func (*TopLevelMessage_NestedMessage) ProtoMessage()

func (*TopLevelMessage_NestedMessage) ProtoReflect

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

func (*TopLevelMessage_NestedMessage) Reset

func (x *TopLevelMessage_NestedMessage) Reset()

func (*TopLevelMessage_NestedMessage) String

func (x *TopLevelMessage_NestedMessage) String() string