github.com/cloudwan/edgelq-sdk@v1.15.4/audit/resources/v1/activity_log/activity_log.pb.descriptor.go (about) 1 // Code generated by protoc-gen-goten-resource 2 // Resource: ActivityLog 3 // DO NOT EDIT!!! 4 5 package activity_log 6 7 import ( 8 gotenobject "github.com/cloudwan/goten-sdk/runtime/object" 9 gotenresource "github.com/cloudwan/goten-sdk/runtime/resource" 10 ) 11 12 // proto imports 13 import ( 14 common "github.com/cloudwan/edgelq-sdk/audit/resources/v1/common" 15 rpc "github.com/cloudwan/edgelq-sdk/common/rpc" 16 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 17 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 18 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 19 meta "github.com/cloudwan/goten-sdk/types/meta" 20 anypb "google.golang.org/protobuf/types/known/anypb" 21 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 22 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 23 ) 24 25 // ensure the imports are used 26 var ( 27 _ = new(gotenobject.FieldPath) 28 _ = new(gotenresource.ListQuery) 29 ) 30 31 // make sure we're using proto imports 32 var ( 33 _ = &common.Authentication{} 34 _ = &rpc.Status{} 35 _ = &iam_organization.Organization{} 36 _ = &iam_project.Project{} 37 _ = &anypb.Any{} 38 _ = &fieldmaskpb.FieldMask{} 39 _ = ×tamppb.Timestamp{} 40 _ = &meta_service.Service{} 41 _ = &meta.Meta{} 42 ) 43 44 var ( 45 descriptor *Descriptor 46 ) 47 48 func (r *ActivityLog) GetRawName() gotenresource.Name { 49 return r.GetName() 50 } 51 52 func (r *ActivityLog) GetResourceDescriptor() gotenresource.Descriptor { 53 return descriptor 54 } 55 56 func (r *ActivityLog) EnsureMetadata() *meta.Meta { 57 return nil 58 } 59 func (r *ActivityLog) GetMetadata() *meta.Meta { 60 return nil 61 } 62 63 type Descriptor struct { 64 nameDescriptor *gotenresource.NameDescriptor 65 typeName *gotenresource.TypeName 66 } 67 68 func GetDescriptor() *Descriptor { 69 return descriptor 70 } 71 72 func (d *Descriptor) NewResource() gotenresource.Resource { 73 return &ActivityLog{} 74 } 75 76 func (d *Descriptor) NewResourceName() gotenresource.Name { 77 return NewNameBuilder().Name() 78 } 79 80 func (d *Descriptor) NewGetQuery() gotenresource.GetQuery { 81 return nil 82 } 83 84 func (d *Descriptor) NewListQuery() gotenresource.ListQuery { 85 return nil 86 } 87 88 func (d *Descriptor) NewSearchQuery() gotenresource.SearchQuery { 89 return nil 90 } 91 92 func (d *Descriptor) NewWatchQuery() gotenresource.WatchQuery { 93 return nil 94 } 95 96 func (d *Descriptor) NewResourceCursor() gotenresource.Cursor { 97 return nil 98 } 99 100 func (d *Descriptor) NewResourceFilter() gotenresource.Filter { 101 return &Filter{} 102 } 103 104 func (d *Descriptor) NewResourceOrderBy() gotenresource.OrderBy { 105 return nil 106 } 107 108 func (d *Descriptor) NewResourcePager() gotenresource.PagerQuery { 109 return nil 110 } 111 112 func (d *Descriptor) NewResourceFieldMask() gotenobject.FieldMask { 113 return &ActivityLog_FieldMask{} 114 } 115 116 func (d *Descriptor) NewResourceChange() gotenresource.ResourceChange { 117 return nil 118 } 119 120 func (d *Descriptor) NewQueryResultSnapshot() gotenresource.QueryResultSnapshot { 121 return nil 122 } 123 124 func (d *Descriptor) NewQueryResultChange() gotenresource.QueryResultChange { 125 return nil 126 } 127 128 func (d *Descriptor) NewResourceList(size, reserved int) gotenresource.ResourceList { 129 return make(ActivityLogList, size, reserved) 130 } 131 132 func (d *Descriptor) NewResourceChangeList(size, reserved int) gotenresource.ResourceChangeList { 133 return nil 134 } 135 136 func (d *Descriptor) NewNameList(size, reserved int) gotenresource.NameList { 137 return make(ActivityLogNameList, size, reserved) 138 } 139 140 func (d *Descriptor) NewReferenceList(size, reserved int) gotenresource.ReferenceList { 141 return make(ActivityLogReferenceList, size, reserved) 142 } 143 144 func (d *Descriptor) NewParentNameList(size, reserved int) gotenresource.ParentNameList { 145 return make(ActivityLogParentNameList, size, reserved) 146 } 147 148 func (d *Descriptor) NewParentReferenceList(size, reserved int) gotenresource.ParentReferenceList { 149 return make(ActivityLogParentReferenceList, size, reserved) 150 } 151 152 func (d *Descriptor) NewResourceMap(reserved int) gotenresource.ResourceMap { 153 return make(ActivityLogMap, reserved) 154 } 155 156 func (d *Descriptor) NewResourceChangeMap(reserved int) gotenresource.ResourceChangeMap { 157 return nil 158 } 159 160 func (d *Descriptor) GetResourceTypeName() *gotenresource.TypeName { 161 return d.typeName 162 } 163 164 func (d *Descriptor) GetNameDescriptor() *gotenresource.NameDescriptor { 165 return d.nameDescriptor 166 } 167 168 func (d *Descriptor) CanBeParentless() bool { 169 return false 170 } 171 172 func (d *Descriptor) GetParentResDescriptors() []gotenresource.Descriptor { 173 return []gotenresource.Descriptor{ 174 iam_project.GetDescriptor(), 175 iam_organization.GetDescriptor(), 176 meta_service.GetDescriptor(), 177 } 178 } 179 180 func (d *Descriptor) ParseFieldPath(raw string) (gotenobject.FieldPath, error) { 181 return ParseActivityLog_FieldPath(raw) 182 } 183 184 func (d *Descriptor) ParseResourceName(nameStr string) (gotenresource.Name, error) { 185 return ParseName(nameStr) 186 } 187 188 func (d *Descriptor) SupportsMetadata() bool { 189 return false 190 } 191 192 func (d *Descriptor) SupportsDbConstraints() bool { 193 return true 194 } 195 196 func initActivityLogDescriptor() { 197 descriptor = &Descriptor{ 198 typeName: gotenresource.NewTypeName( 199 "ActivityLog", "ActivityLogs", "audit.edgelq.com", "v1"), 200 nameDescriptor: gotenresource.NewNameDescriptor( 201 &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorName}, 202 "pattern", "activityLogId", 203 []string{"projectId", "organizationId", "serviceId"}, 204 []gotenresource.NamePattern{NamePattern_Project, NamePattern_Organization, NamePattern_Service}), 205 } 206 gotenresource.GetRegistry().RegisterDescriptor(descriptor) 207 } 208 209 func init() { 210 initActivityLogDescriptor() 211 }