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