github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/group/group_change.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/iam/proto/v1/group_change.proto
     3  // DO NOT EDIT!!!
     4  
     5  package group
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    21  	project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project"
    22  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    23  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    24  )
    25  
    26  // Reference imports to suppress errors if they are not otherwise used.
    27  var (
    28  	_ = fmt.Errorf
    29  	_ = reflect.Method{}
    30  	_ = sync.Once{}
    31  
    32  	_ = protojson.MarshalOptions{}
    33  	_ = proto.MarshalOptions{}
    34  	_ = preflect.Value{}
    35  	_ = protoimpl.DescBuilder{}
    36  )
    37  
    38  // make sure we're using proto imports
    39  var (
    40  	_ = &organization.Organization{}
    41  	_ = &project.Project{}
    42  	_ = &fieldmaskpb.FieldMask{}
    43  	_ = &meta_service.Service{}
    44  )
    45  
    46  const (
    47  	// Verify that this generated code is sufficiently up-to-date.
    48  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    49  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    50  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    51  )
    52  
    53  // GroupChange is used by Watch notifications Responses to describe change of
    54  // single Group One of Added, Modified, Removed
    55  type GroupChange struct {
    56  	state         protoimpl.MessageState
    57  	sizeCache     protoimpl.SizeCache
    58  	unknownFields protoimpl.UnknownFields
    59  	// Group change
    60  	//
    61  	// Types that are valid to be assigned to ChangeType:
    62  	//	*GroupChange_Added_
    63  	//	*GroupChange_Modified_
    64  	//	*GroupChange_Current_
    65  	//	*GroupChange_Removed_
    66  	ChangeType isGroupChange_ChangeType `protobuf_oneof:"change_type"`
    67  }
    68  
    69  func (m *GroupChange) Reset() {
    70  	*m = GroupChange{}
    71  	if protoimpl.UnsafeEnabled {
    72  		mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[0]
    73  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    74  		ms.StoreMessageInfo(mi)
    75  	}
    76  }
    77  
    78  func (m *GroupChange) String() string {
    79  	return protoimpl.X.MessageStringOf(m)
    80  }
    81  
    82  func (*GroupChange) ProtoMessage() {}
    83  
    84  func (m *GroupChange) ProtoReflect() preflect.Message {
    85  	mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[0]
    86  	if protoimpl.UnsafeEnabled && m != nil {
    87  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    88  		if ms.LoadMessageInfo() == nil {
    89  			ms.StoreMessageInfo(mi)
    90  		}
    91  		return ms
    92  	}
    93  	return mi.MessageOf(m)
    94  }
    95  
    96  func (*GroupChange) GotenMessage() {}
    97  
    98  // Deprecated, Use GroupChange.ProtoReflect.Descriptor instead.
    99  func (*GroupChange) Descriptor() ([]byte, []int) {
   100  	return edgelq_iam_proto_v1_group_change_proto_rawDescGZIP(), []int{0}
   101  }
   102  
   103  func (m *GroupChange) Unmarshal(b []byte) error {
   104  	return proto.Unmarshal(b, m)
   105  }
   106  
   107  func (m *GroupChange) Marshal() ([]byte, error) {
   108  	return proto.Marshal(m)
   109  }
   110  
   111  func (m *GroupChange) MarshalJSON() ([]byte, error) {
   112  	return protojson.MarshalOptions{}.Marshal(m)
   113  }
   114  
   115  func (m *GroupChange) UnmarshalJSON(data []byte) error {
   116  	return protojson.Unmarshal(data, m)
   117  }
   118  
   119  type isGroupChange_ChangeType interface {
   120  	isGroupChange_ChangeType()
   121  }
   122  
   123  type GroupChange_Added_ struct {
   124  	// Added is returned when watched document is added, either created or
   125  	// enters Query view
   126  	Added *GroupChange_Added `protobuf:"bytes,1,opt,name=added,proto3,oneof"`
   127  }
   128  type GroupChange_Modified_ struct {
   129  	// Modified is returned when watched document is modified
   130  	Modified *GroupChange_Modified `protobuf:"bytes,2,opt,name=modified,proto3,oneof"`
   131  }
   132  type GroupChange_Current_ struct {
   133  	// Current is returned in stateless watch when document enters query view or
   134  	// is modified within.
   135  	Current *GroupChange_Current `protobuf:"bytes,4,opt,name=current,proto3,oneof"`
   136  }
   137  type GroupChange_Removed_ struct {
   138  	// Removed is returned when Group is deleted or leaves Query view
   139  	Removed *GroupChange_Removed `protobuf:"bytes,3,opt,name=removed,proto3,oneof"`
   140  }
   141  
   142  func (*GroupChange_Added_) isGroupChange_ChangeType()    {}
   143  func (*GroupChange_Modified_) isGroupChange_ChangeType() {}
   144  func (*GroupChange_Current_) isGroupChange_ChangeType()  {}
   145  func (*GroupChange_Removed_) isGroupChange_ChangeType()  {}
   146  func (m *GroupChange) GetChangeType() isGroupChange_ChangeType {
   147  	if m != nil {
   148  		return m.ChangeType
   149  	}
   150  	return nil
   151  }
   152  func (m *GroupChange) GetAdded() *GroupChange_Added {
   153  	if x, ok := m.GetChangeType().(*GroupChange_Added_); ok {
   154  		return x.Added
   155  	}
   156  	return nil
   157  }
   158  func (m *GroupChange) GetModified() *GroupChange_Modified {
   159  	if x, ok := m.GetChangeType().(*GroupChange_Modified_); ok {
   160  		return x.Modified
   161  	}
   162  	return nil
   163  }
   164  func (m *GroupChange) GetCurrent() *GroupChange_Current {
   165  	if x, ok := m.GetChangeType().(*GroupChange_Current_); ok {
   166  		return x.Current
   167  	}
   168  	return nil
   169  }
   170  func (m *GroupChange) GetRemoved() *GroupChange_Removed {
   171  	if x, ok := m.GetChangeType().(*GroupChange_Removed_); ok {
   172  		return x.Removed
   173  	}
   174  	return nil
   175  }
   176  func (m *GroupChange) SetChangeType(ofv isGroupChange_ChangeType) {
   177  	if m == nil {
   178  		panic(fmt.Errorf("can't set %s on nil %s", "isGroupChange_ChangeType", "GroupChange"))
   179  	}
   180  	m.ChangeType = ofv
   181  }
   182  func (m *GroupChange) SetAdded(fv *GroupChange_Added) {
   183  	m.SetChangeType(&GroupChange_Added_{Added: fv})
   184  }
   185  func (m *GroupChange) SetModified(fv *GroupChange_Modified) {
   186  	m.SetChangeType(&GroupChange_Modified_{Modified: fv})
   187  }
   188  func (m *GroupChange) SetCurrent(fv *GroupChange_Current) {
   189  	m.SetChangeType(&GroupChange_Current_{Current: fv})
   190  }
   191  func (m *GroupChange) SetRemoved(fv *GroupChange_Removed) {
   192  	m.SetChangeType(&GroupChange_Removed_{Removed: fv})
   193  }
   194  
   195  // Group has been added to query view
   196  type GroupChange_Added struct {
   197  	state         protoimpl.MessageState
   198  	sizeCache     protoimpl.SizeCache
   199  	unknownFields protoimpl.UnknownFields
   200  	Group         *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
   201  	// Integer describing index of added Group in resulting query view.
   202  	ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty"`
   203  }
   204  
   205  func (m *GroupChange_Added) Reset() {
   206  	*m = GroupChange_Added{}
   207  	if protoimpl.UnsafeEnabled {
   208  		mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[1]
   209  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   210  		ms.StoreMessageInfo(mi)
   211  	}
   212  }
   213  
   214  func (m *GroupChange_Added) String() string {
   215  	return protoimpl.X.MessageStringOf(m)
   216  }
   217  
   218  func (*GroupChange_Added) ProtoMessage() {}
   219  
   220  func (m *GroupChange_Added) ProtoReflect() preflect.Message {
   221  	mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[1]
   222  	if protoimpl.UnsafeEnabled && m != nil {
   223  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   224  		if ms.LoadMessageInfo() == nil {
   225  			ms.StoreMessageInfo(mi)
   226  		}
   227  		return ms
   228  	}
   229  	return mi.MessageOf(m)
   230  }
   231  
   232  func (*GroupChange_Added) GotenMessage() {}
   233  
   234  // Deprecated, Use GroupChange_Added.ProtoReflect.Descriptor instead.
   235  func (*GroupChange_Added) Descriptor() ([]byte, []int) {
   236  	return edgelq_iam_proto_v1_group_change_proto_rawDescGZIP(), []int{0, 0}
   237  }
   238  
   239  func (m *GroupChange_Added) Unmarshal(b []byte) error {
   240  	return proto.Unmarshal(b, m)
   241  }
   242  
   243  func (m *GroupChange_Added) Marshal() ([]byte, error) {
   244  	return proto.Marshal(m)
   245  }
   246  
   247  func (m *GroupChange_Added) MarshalJSON() ([]byte, error) {
   248  	return protojson.MarshalOptions{}.Marshal(m)
   249  }
   250  
   251  func (m *GroupChange_Added) UnmarshalJSON(data []byte) error {
   252  	return protojson.Unmarshal(data, m)
   253  }
   254  
   255  func (m *GroupChange_Added) GetGroup() *Group {
   256  	if m != nil {
   257  		return m.Group
   258  	}
   259  	return nil
   260  }
   261  
   262  func (m *GroupChange_Added) GetViewIndex() int32 {
   263  	if m != nil {
   264  		return m.ViewIndex
   265  	}
   266  	return int32(0)
   267  }
   268  
   269  func (m *GroupChange_Added) SetGroup(fv *Group) {
   270  	if m == nil {
   271  		panic(fmt.Errorf("can't set %s on nil %s", "Group", "GroupChange_Added"))
   272  	}
   273  	m.Group = fv
   274  }
   275  
   276  func (m *GroupChange_Added) SetViewIndex(fv int32) {
   277  	if m == nil {
   278  		panic(fmt.Errorf("can't set %s on nil %s", "ViewIndex", "GroupChange_Added"))
   279  	}
   280  	m.ViewIndex = fv
   281  }
   282  
   283  // Group changed some of it's fields - contains either full document or masked
   284  // change
   285  type GroupChange_Modified struct {
   286  	state         protoimpl.MessageState
   287  	sizeCache     protoimpl.SizeCache
   288  	unknownFields protoimpl.UnknownFields
   289  	// Name of modified Group
   290  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   291  	// New version of Group or masked difference, depending on mask_changes
   292  	// instrumentation of issued [WatchGroupRequest] or [WatchGroupsRequest]
   293  	Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
   294  	// Used when mask_changes is set, contains field paths of modified
   295  	// properties.
   296  	FieldMask *Group_FieldMask `protobuf:"bytes,3,opt,customtype=Group_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   297  	// Previous view index specifies previous position of modified Group.
   298  	// When modification doesn't affect sorted order, value will remain
   299  	// identical to [view_index].
   300  	PreviousViewIndex int32 `protobuf:"varint,4,opt,name=previous_view_index,json=previousViewIndex,proto3" json:"previous_view_index,omitempty"`
   301  	// Integer specifying Group new index in resulting query view.
   302  	ViewIndex int32 `protobuf:"varint,5,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty"`
   303  }
   304  
   305  func (m *GroupChange_Modified) Reset() {
   306  	*m = GroupChange_Modified{}
   307  	if protoimpl.UnsafeEnabled {
   308  		mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[2]
   309  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   310  		ms.StoreMessageInfo(mi)
   311  	}
   312  }
   313  
   314  func (m *GroupChange_Modified) String() string {
   315  	return protoimpl.X.MessageStringOf(m)
   316  }
   317  
   318  func (*GroupChange_Modified) ProtoMessage() {}
   319  
   320  func (m *GroupChange_Modified) ProtoReflect() preflect.Message {
   321  	mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[2]
   322  	if protoimpl.UnsafeEnabled && m != nil {
   323  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   324  		if ms.LoadMessageInfo() == nil {
   325  			ms.StoreMessageInfo(mi)
   326  		}
   327  		return ms
   328  	}
   329  	return mi.MessageOf(m)
   330  }
   331  
   332  func (*GroupChange_Modified) GotenMessage() {}
   333  
   334  // Deprecated, Use GroupChange_Modified.ProtoReflect.Descriptor instead.
   335  func (*GroupChange_Modified) Descriptor() ([]byte, []int) {
   336  	return edgelq_iam_proto_v1_group_change_proto_rawDescGZIP(), []int{0, 1}
   337  }
   338  
   339  func (m *GroupChange_Modified) Unmarshal(b []byte) error {
   340  	return proto.Unmarshal(b, m)
   341  }
   342  
   343  func (m *GroupChange_Modified) Marshal() ([]byte, error) {
   344  	return proto.Marshal(m)
   345  }
   346  
   347  func (m *GroupChange_Modified) MarshalJSON() ([]byte, error) {
   348  	return protojson.MarshalOptions{}.Marshal(m)
   349  }
   350  
   351  func (m *GroupChange_Modified) UnmarshalJSON(data []byte) error {
   352  	return protojson.Unmarshal(data, m)
   353  }
   354  
   355  func (m *GroupChange_Modified) GetName() *Name {
   356  	if m != nil {
   357  		return m.Name
   358  	}
   359  	return nil
   360  }
   361  
   362  func (m *GroupChange_Modified) GetGroup() *Group {
   363  	if m != nil {
   364  		return m.Group
   365  	}
   366  	return nil
   367  }
   368  
   369  func (m *GroupChange_Modified) GetFieldMask() *Group_FieldMask {
   370  	if m != nil {
   371  		return m.FieldMask
   372  	}
   373  	return nil
   374  }
   375  
   376  func (m *GroupChange_Modified) GetPreviousViewIndex() int32 {
   377  	if m != nil {
   378  		return m.PreviousViewIndex
   379  	}
   380  	return int32(0)
   381  }
   382  
   383  func (m *GroupChange_Modified) GetViewIndex() int32 {
   384  	if m != nil {
   385  		return m.ViewIndex
   386  	}
   387  	return int32(0)
   388  }
   389  
   390  func (m *GroupChange_Modified) SetName(fv *Name) {
   391  	if m == nil {
   392  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "GroupChange_Modified"))
   393  	}
   394  	m.Name = fv
   395  }
   396  
   397  func (m *GroupChange_Modified) SetGroup(fv *Group) {
   398  	if m == nil {
   399  		panic(fmt.Errorf("can't set %s on nil %s", "Group", "GroupChange_Modified"))
   400  	}
   401  	m.Group = fv
   402  }
   403  
   404  func (m *GroupChange_Modified) SetFieldMask(fv *Group_FieldMask) {
   405  	if m == nil {
   406  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GroupChange_Modified"))
   407  	}
   408  	m.FieldMask = fv
   409  }
   410  
   411  func (m *GroupChange_Modified) SetPreviousViewIndex(fv int32) {
   412  	if m == nil {
   413  		panic(fmt.Errorf("can't set %s on nil %s", "PreviousViewIndex", "GroupChange_Modified"))
   414  	}
   415  	m.PreviousViewIndex = fv
   416  }
   417  
   418  func (m *GroupChange_Modified) SetViewIndex(fv int32) {
   419  	if m == nil {
   420  		panic(fmt.Errorf("can't set %s on nil %s", "ViewIndex", "GroupChange_Modified"))
   421  	}
   422  	m.ViewIndex = fv
   423  }
   424  
   425  // Group has been added or modified in a query view. Version used for
   426  // stateless watching
   427  type GroupChange_Current struct {
   428  	state         protoimpl.MessageState
   429  	sizeCache     protoimpl.SizeCache
   430  	unknownFields protoimpl.UnknownFields
   431  	Group         *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
   432  }
   433  
   434  func (m *GroupChange_Current) Reset() {
   435  	*m = GroupChange_Current{}
   436  	if protoimpl.UnsafeEnabled {
   437  		mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[3]
   438  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   439  		ms.StoreMessageInfo(mi)
   440  	}
   441  }
   442  
   443  func (m *GroupChange_Current) String() string {
   444  	return protoimpl.X.MessageStringOf(m)
   445  }
   446  
   447  func (*GroupChange_Current) ProtoMessage() {}
   448  
   449  func (m *GroupChange_Current) ProtoReflect() preflect.Message {
   450  	mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[3]
   451  	if protoimpl.UnsafeEnabled && m != nil {
   452  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   453  		if ms.LoadMessageInfo() == nil {
   454  			ms.StoreMessageInfo(mi)
   455  		}
   456  		return ms
   457  	}
   458  	return mi.MessageOf(m)
   459  }
   460  
   461  func (*GroupChange_Current) GotenMessage() {}
   462  
   463  // Deprecated, Use GroupChange_Current.ProtoReflect.Descriptor instead.
   464  func (*GroupChange_Current) Descriptor() ([]byte, []int) {
   465  	return edgelq_iam_proto_v1_group_change_proto_rawDescGZIP(), []int{0, 2}
   466  }
   467  
   468  func (m *GroupChange_Current) Unmarshal(b []byte) error {
   469  	return proto.Unmarshal(b, m)
   470  }
   471  
   472  func (m *GroupChange_Current) Marshal() ([]byte, error) {
   473  	return proto.Marshal(m)
   474  }
   475  
   476  func (m *GroupChange_Current) MarshalJSON() ([]byte, error) {
   477  	return protojson.MarshalOptions{}.Marshal(m)
   478  }
   479  
   480  func (m *GroupChange_Current) UnmarshalJSON(data []byte) error {
   481  	return protojson.Unmarshal(data, m)
   482  }
   483  
   484  func (m *GroupChange_Current) GetGroup() *Group {
   485  	if m != nil {
   486  		return m.Group
   487  	}
   488  	return nil
   489  }
   490  
   491  func (m *GroupChange_Current) SetGroup(fv *Group) {
   492  	if m == nil {
   493  		panic(fmt.Errorf("can't set %s on nil %s", "Group", "GroupChange_Current"))
   494  	}
   495  	m.Group = fv
   496  }
   497  
   498  // Removed is returned when Group is deleted or leaves Query view
   499  type GroupChange_Removed struct {
   500  	state         protoimpl.MessageState
   501  	sizeCache     protoimpl.SizeCache
   502  	unknownFields protoimpl.UnknownFields
   503  	Name          *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   504  	// Integer specifying removed Group index. Not populated in stateless watch
   505  	// type.
   506  	ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty"`
   507  }
   508  
   509  func (m *GroupChange_Removed) Reset() {
   510  	*m = GroupChange_Removed{}
   511  	if protoimpl.UnsafeEnabled {
   512  		mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[4]
   513  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   514  		ms.StoreMessageInfo(mi)
   515  	}
   516  }
   517  
   518  func (m *GroupChange_Removed) String() string {
   519  	return protoimpl.X.MessageStringOf(m)
   520  }
   521  
   522  func (*GroupChange_Removed) ProtoMessage() {}
   523  
   524  func (m *GroupChange_Removed) ProtoReflect() preflect.Message {
   525  	mi := &edgelq_iam_proto_v1_group_change_proto_msgTypes[4]
   526  	if protoimpl.UnsafeEnabled && m != nil {
   527  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   528  		if ms.LoadMessageInfo() == nil {
   529  			ms.StoreMessageInfo(mi)
   530  		}
   531  		return ms
   532  	}
   533  	return mi.MessageOf(m)
   534  }
   535  
   536  func (*GroupChange_Removed) GotenMessage() {}
   537  
   538  // Deprecated, Use GroupChange_Removed.ProtoReflect.Descriptor instead.
   539  func (*GroupChange_Removed) Descriptor() ([]byte, []int) {
   540  	return edgelq_iam_proto_v1_group_change_proto_rawDescGZIP(), []int{0, 3}
   541  }
   542  
   543  func (m *GroupChange_Removed) Unmarshal(b []byte) error {
   544  	return proto.Unmarshal(b, m)
   545  }
   546  
   547  func (m *GroupChange_Removed) Marshal() ([]byte, error) {
   548  	return proto.Marshal(m)
   549  }
   550  
   551  func (m *GroupChange_Removed) MarshalJSON() ([]byte, error) {
   552  	return protojson.MarshalOptions{}.Marshal(m)
   553  }
   554  
   555  func (m *GroupChange_Removed) UnmarshalJSON(data []byte) error {
   556  	return protojson.Unmarshal(data, m)
   557  }
   558  
   559  func (m *GroupChange_Removed) GetName() *Name {
   560  	if m != nil {
   561  		return m.Name
   562  	}
   563  	return nil
   564  }
   565  
   566  func (m *GroupChange_Removed) GetViewIndex() int32 {
   567  	if m != nil {
   568  		return m.ViewIndex
   569  	}
   570  	return int32(0)
   571  }
   572  
   573  func (m *GroupChange_Removed) SetName(fv *Name) {
   574  	if m == nil {
   575  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "GroupChange_Removed"))
   576  	}
   577  	m.Name = fv
   578  }
   579  
   580  func (m *GroupChange_Removed) SetViewIndex(fv int32) {
   581  	if m == nil {
   582  		panic(fmt.Errorf("can't set %s on nil %s", "ViewIndex", "GroupChange_Removed"))
   583  	}
   584  	m.ViewIndex = fv
   585  }
   586  
   587  var edgelq_iam_proto_v1_group_change_proto preflect.FileDescriptor
   588  
   589  var edgelq_iam_proto_v1_group_change_proto_rawDesc = []byte{
   590  	0x0a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f,
   591  	0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x63, 0x68, 0x61, 0x6e,
   592  	0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61,
   593  	0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   594  	0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   595  	0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   596  	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   597  	0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   598  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   599  	0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   600  	0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   601  	0x74, 0x6f, 0x1a, 0x1f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70,
   602  	0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72,
   603  	0x6f, 0x74, 0x6f, 0x22, 0xde, 0x05, 0x0a, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x68, 0x61,
   604  	0x6e, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x61, 0x64, 0x64, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01,
   605  	0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
   606  	0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x65,
   607  	0x64, 0x48, 0x00, 0x52, 0x05, 0x61, 0x64, 0x64, 0x65, 0x64, 0x12, 0x3e, 0x0a, 0x08, 0x6d, 0x6f,
   608  	0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6e,
   609  	0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43,
   610  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x48, 0x00,
   611  	0x52, 0x08, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x3b, 0x0a, 0x07, 0x63, 0x75,
   612  	0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74,
   613  	0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x68,
   614  	0x61, 0x6e, 0x67, 0x65, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x07,
   615  	0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x07, 0x72, 0x65, 0x6d, 0x6f, 0x76,
   616  	0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69,
   617  	0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67,
   618  	0x65, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x48, 0x00, 0x52, 0x07, 0x72, 0x65, 0x6d,
   619  	0x6f, 0x76, 0x65, 0x64, 0x1a, 0x4f, 0x0a, 0x05, 0x41, 0x64, 0x64, 0x65, 0x64, 0x12, 0x27, 0x0a,
   620  	0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6e,
   621  	0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52,
   622  	0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x69,
   623  	0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x76, 0x69, 0x65, 0x77,
   624  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x1a, 0xef, 0x01, 0x0a, 0x08, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69,
   625  	0x65, 0x64, 0x12, 0x21, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   626  	0x42, 0x0d, 0xb2, 0xda, 0x21, 0x09, 0x0a, 0x07, 0x0a, 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52,
   627  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02,
   628  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76,
   629  	0x31, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x48,
   630  	0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01,
   631  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   632  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0d,
   633  	0xb2, 0xda, 0x21, 0x09, 0x32, 0x07, 0x0a, 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x09, 0x66,
   634  	0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x65, 0x76,
   635  	0x69, 0x6f, 0x75, 0x73, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
   636  	0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x56,
   637  	0x69, 0x65, 0x77, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x69, 0x65, 0x77,
   638  	0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x76, 0x69,
   639  	0x65, 0x77, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x1a, 0x32, 0x0a, 0x07, 0x43, 0x75, 0x72, 0x72, 0x65,
   640  	0x6e, 0x74, 0x12, 0x27, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28,
   641  	0x0b, 0x32, 0x11, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47,
   642  	0x72, 0x6f, 0x75, 0x70, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x4b, 0x0a, 0x07, 0x52,
   643  	0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x12, 0x21, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
   644  	0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xb2, 0xda, 0x21, 0x09, 0x0a, 0x07, 0x0a, 0x05, 0x47, 0x72,
   645  	0x6f, 0x75, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x69, 0x65,
   646  	0x77, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x76,
   647  	0x69, 0x65, 0x77, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x3a, 0x0b, 0x9a, 0xd9, 0x21, 0x07, 0x0a, 0x05,
   648  	0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x0d, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f,
   649  	0x74, 0x79, 0x70, 0x65, 0x42, 0x64, 0xe8, 0xde, 0x21, 0x00, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x2e,
   650  	0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x47,
   651  	0x72, 0x6f, 0x75, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
   652  	0x00, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c,
   653  	0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61,
   654  	0x6d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67,
   655  	0x72, 0x6f, 0x75, 0x70, 0x3b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
   656  	0x6f, 0x33,
   657  }
   658  
   659  var (
   660  	edgelq_iam_proto_v1_group_change_proto_rawDescOnce sync.Once
   661  	edgelq_iam_proto_v1_group_change_proto_rawDescData = edgelq_iam_proto_v1_group_change_proto_rawDesc
   662  )
   663  
   664  func edgelq_iam_proto_v1_group_change_proto_rawDescGZIP() []byte {
   665  	edgelq_iam_proto_v1_group_change_proto_rawDescOnce.Do(func() {
   666  		edgelq_iam_proto_v1_group_change_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_group_change_proto_rawDescData)
   667  	})
   668  	return edgelq_iam_proto_v1_group_change_proto_rawDescData
   669  }
   670  
   671  var edgelq_iam_proto_v1_group_change_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
   672  var edgelq_iam_proto_v1_group_change_proto_goTypes = []interface{}{
   673  	(*GroupChange)(nil),          // 0: ntt.iam.v1.GroupChange
   674  	(*GroupChange_Added)(nil),    // 1: ntt.iam.v1.GroupChange.Added
   675  	(*GroupChange_Modified)(nil), // 2: ntt.iam.v1.GroupChange.Modified
   676  	(*GroupChange_Current)(nil),  // 3: ntt.iam.v1.GroupChange.Current
   677  	(*GroupChange_Removed)(nil),  // 4: ntt.iam.v1.GroupChange.Removed
   678  	(*Group)(nil),                // 5: ntt.iam.v1.Group
   679  	(*Group_FieldMask)(nil),      // 6: ntt.iam.v1.Group_FieldMask
   680  }
   681  var edgelq_iam_proto_v1_group_change_proto_depIdxs = []int32{
   682  	1, // 0: ntt.iam.v1.GroupChange.added:type_name -> ntt.iam.v1.GroupChange.Added
   683  	2, // 1: ntt.iam.v1.GroupChange.modified:type_name -> ntt.iam.v1.GroupChange.Modified
   684  	3, // 2: ntt.iam.v1.GroupChange.current:type_name -> ntt.iam.v1.GroupChange.Current
   685  	4, // 3: ntt.iam.v1.GroupChange.removed:type_name -> ntt.iam.v1.GroupChange.Removed
   686  	5, // 4: ntt.iam.v1.GroupChange.Added.group:type_name -> ntt.iam.v1.Group
   687  	5, // 5: ntt.iam.v1.GroupChange.Modified.group:type_name -> ntt.iam.v1.Group
   688  	6, // 6: ntt.iam.v1.GroupChange.Modified.field_mask:type_name -> ntt.iam.v1.Group_FieldMask
   689  	5, // 7: ntt.iam.v1.GroupChange.Current.group:type_name -> ntt.iam.v1.Group
   690  	8, // [8:8] is the sub-list for method output_type
   691  	8, // [8:8] is the sub-list for method input_type
   692  	8, // [8:8] is the sub-list for extension type_name
   693  	8, // [8:8] is the sub-list for extension extendee
   694  	0, // [0:8] is the sub-list for field type_name
   695  }
   696  
   697  func init() { edgelq_iam_proto_v1_group_change_proto_init() }
   698  func edgelq_iam_proto_v1_group_change_proto_init() {
   699  	if edgelq_iam_proto_v1_group_change_proto != nil {
   700  		return
   701  	}
   702  	if !protoimpl.UnsafeEnabled {
   703  
   704  		edgelq_iam_proto_v1_group_change_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   705  			switch v := v.(*GroupChange); i {
   706  			case 0:
   707  				return &v.state
   708  			case 1:
   709  				return &v.sizeCache
   710  			case 2:
   711  				return &v.unknownFields
   712  			default:
   713  				return nil
   714  			}
   715  		}
   716  		edgelq_iam_proto_v1_group_change_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   717  			switch v := v.(*GroupChange_Added); i {
   718  			case 0:
   719  				return &v.state
   720  			case 1:
   721  				return &v.sizeCache
   722  			case 2:
   723  				return &v.unknownFields
   724  			default:
   725  				return nil
   726  			}
   727  		}
   728  		edgelq_iam_proto_v1_group_change_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   729  			switch v := v.(*GroupChange_Modified); i {
   730  			case 0:
   731  				return &v.state
   732  			case 1:
   733  				return &v.sizeCache
   734  			case 2:
   735  				return &v.unknownFields
   736  			default:
   737  				return nil
   738  			}
   739  		}
   740  		edgelq_iam_proto_v1_group_change_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   741  			switch v := v.(*GroupChange_Current); i {
   742  			case 0:
   743  				return &v.state
   744  			case 1:
   745  				return &v.sizeCache
   746  			case 2:
   747  				return &v.unknownFields
   748  			default:
   749  				return nil
   750  			}
   751  		}
   752  		edgelq_iam_proto_v1_group_change_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   753  			switch v := v.(*GroupChange_Removed); i {
   754  			case 0:
   755  				return &v.state
   756  			case 1:
   757  				return &v.sizeCache
   758  			case 2:
   759  				return &v.unknownFields
   760  			default:
   761  				return nil
   762  			}
   763  		}
   764  	}
   765  
   766  	edgelq_iam_proto_v1_group_change_proto_msgTypes[0].OneofWrappers = []interface{}{
   767  		(*GroupChange_Added_)(nil),
   768  		(*GroupChange_Modified_)(nil),
   769  		(*GroupChange_Current_)(nil),
   770  		(*GroupChange_Removed_)(nil),
   771  	}
   772  	type x struct{}
   773  	out := protoimpl.TypeBuilder{
   774  		File: protoimpl.DescBuilder{
   775  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   776  			RawDescriptor: edgelq_iam_proto_v1_group_change_proto_rawDesc,
   777  			NumEnums:      0,
   778  			NumMessages:   5,
   779  			NumExtensions: 0,
   780  			NumServices:   0,
   781  		},
   782  		GoTypes:           edgelq_iam_proto_v1_group_change_proto_goTypes,
   783  		DependencyIndexes: edgelq_iam_proto_v1_group_change_proto_depIdxs,
   784  		MessageInfos:      edgelq_iam_proto_v1_group_change_proto_msgTypes,
   785  	}.Build()
   786  	edgelq_iam_proto_v1_group_change_proto = out.File
   787  	edgelq_iam_proto_v1_group_change_proto_rawDesc = nil
   788  	edgelq_iam_proto_v1_group_change_proto_goTypes = nil
   789  	edgelq_iam_proto_v1_group_change_proto_depIdxs = nil
   790  }