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  	_ = &timestamppb.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  }