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