github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/tpm_attestation_cert/tpm_attestation_cert.pb.query.go (about)

     1  // Code generated by protoc-gen-goten-resource
     2  // Resource: TpmAttestationCert
     3  // DO NOT EDIT!!!
     4  
     5  package tpm_attestation_cert
     6  
     7  import (
     8  	"google.golang.org/protobuf/types/known/timestamppb"
     9  
    10  	"github.com/cloudwan/goten-sdk/runtime/goten"
    11  	gotenobject "github.com/cloudwan/goten-sdk/runtime/object"
    12  	gotenresource "github.com/cloudwan/goten-sdk/runtime/resource"
    13  	"github.com/cloudwan/goten-sdk/types/watch_type"
    14  )
    15  
    16  // ensure the imports are used
    17  var (
    18  	_ = &timestamppb.Timestamp{}
    19  	_ = watch_type.WatchType_STATELESS
    20  	_ = new(goten.GotenMessage)
    21  	_ = new(gotenobject.FieldMask)
    22  	_ = new(gotenresource.ListQuery)
    23  )
    24  
    25  type GetQuery struct {
    26  	Reference *Reference
    27  	Mask      *TpmAttestationCert_FieldMask
    28  }
    29  
    30  func (q *GetQuery) GotenQuery() {}
    31  
    32  func (q *GetQuery) String() string {
    33  	return gotenresource.MakeSQLGetString(q)
    34  }
    35  
    36  func (q *GetQuery) GetResourceDescriptor() gotenresource.Descriptor {
    37  	return descriptor
    38  }
    39  
    40  func (q *GetQuery) GetReference() gotenresource.Reference {
    41  	return q.Reference
    42  }
    43  
    44  func (q *GetQuery) GetFieldMask() gotenobject.FieldMask {
    45  	return q.Mask
    46  }
    47  
    48  func (q *GetQuery) SetReference(ref gotenresource.Reference) {
    49  	if ref != nil {
    50  		q.Reference = ref.(*Reference)
    51  	} else {
    52  		q.Reference = nil
    53  	}
    54  }
    55  
    56  func (q *GetQuery) SetFieldMask(mask gotenobject.FieldMask) {
    57  	if mask != nil {
    58  		q.Mask = mask.(*TpmAttestationCert_FieldMask)
    59  	} else {
    60  		q.Mask = nil
    61  	}
    62  }
    63  
    64  type ListQuery struct {
    65  	Filter         *Filter
    66  	Pager          *PagerQuery
    67  	Mask           *TpmAttestationCert_FieldMask
    68  	WithPagingInfo bool
    69  }
    70  
    71  func (q *ListQuery) GotenQuery() {}
    72  
    73  func (q *ListQuery) String() string {
    74  	return gotenresource.MakeSQLListString(q)
    75  }
    76  
    77  func (q *ListQuery) GetResourceDescriptor() gotenresource.Descriptor {
    78  	return descriptor
    79  }
    80  
    81  func (q *ListQuery) GetFilter() gotenresource.Filter {
    82  	return q.Filter
    83  }
    84  
    85  func (q *ListQuery) GetPager() gotenresource.PagerQuery {
    86  	return q.Pager
    87  }
    88  
    89  func (q *ListQuery) GetFieldMask() gotenobject.FieldMask {
    90  	return q.Mask
    91  }
    92  
    93  func (q *ListQuery) GetWithPagingInfo() bool {
    94  	return q.WithPagingInfo
    95  }
    96  
    97  func (q *ListQuery) SetFilter(filter gotenresource.Filter) {
    98  	if filter != nil {
    99  		q.Filter = filter.(*Filter)
   100  	} else {
   101  		q.Filter = nil
   102  	}
   103  }
   104  
   105  func (q *ListQuery) SetPager(pager gotenresource.PagerQuery) {
   106  	if pager != nil {
   107  		q.Pager = pager.(*PagerQuery)
   108  	} else {
   109  		q.Pager = nil
   110  	}
   111  }
   112  
   113  func (q *ListQuery) SetFieldMask(mask gotenobject.FieldMask) {
   114  	if mask != nil {
   115  		q.Mask = mask.(*TpmAttestationCert_FieldMask)
   116  	} else {
   117  		q.Mask = nil
   118  	}
   119  }
   120  
   121  func (q *ListQuery) SetWithPagingInfo(with bool) {
   122  	q.WithPagingInfo = with
   123  }
   124  
   125  type WatchQuery struct {
   126  	ListQuery
   127  	WatchType    watch_type.WatchType
   128  	ChunkSize    int
   129  	ResumeToken  string
   130  	StartingTime *timestamppb.Timestamp
   131  }
   132  
   133  func (q *WatchQuery) String() string {
   134  	return gotenresource.MakeSQLWatchString(q)
   135  }
   136  
   137  func (q *WatchQuery) GetWatchType() watch_type.WatchType {
   138  	return q.WatchType
   139  }
   140  
   141  func (q *WatchQuery) GetMaximumChunkSize() int {
   142  	return q.ChunkSize
   143  }
   144  
   145  func (q *WatchQuery) GetResumeToken() string {
   146  	return q.ResumeToken
   147  }
   148  
   149  func (q *WatchQuery) GetStartingTime() *timestamppb.Timestamp {
   150  	return q.StartingTime
   151  }
   152  
   153  func (q *WatchQuery) SetWatchType(watchType watch_type.WatchType) {
   154  	q.WatchType = watchType
   155  }
   156  
   157  func (q *WatchQuery) SetMaximumChunkSize(chunkSize int) {
   158  	q.ChunkSize = chunkSize
   159  }
   160  
   161  func (q *WatchQuery) SetResumeToken(token string) {
   162  	q.ResumeToken = token
   163  }
   164  
   165  func (q *WatchQuery) SetStartingTime(startingTime *timestamppb.Timestamp) {
   166  	q.StartingTime = startingTime
   167  }
   168  
   169  type QueryResultSnapshot struct {
   170  	TpmAttestationCerts []*TpmAttestationCert
   171  	PrevPageCursor      *PagerCursor
   172  	NextPageCursor      *PagerCursor
   173  	TotalResultsCount   int32
   174  	CurrentOffset       int32
   175  }
   176  
   177  func (qr *QueryResultSnapshot) GetResults() gotenresource.ResourceList {
   178  	return TpmAttestationCertList(qr.TpmAttestationCerts)
   179  }
   180  
   181  func (qr *QueryResultSnapshot) GetNextPageCursor() gotenresource.Cursor {
   182  	return qr.NextPageCursor
   183  }
   184  
   185  func (qr *QueryResultSnapshot) GetPrevPageCursor() gotenresource.Cursor {
   186  	return qr.PrevPageCursor
   187  }
   188  
   189  func (qr *QueryResultSnapshot) GetPagingInfo() (totalCount, offset int32) {
   190  	return qr.TotalResultsCount, qr.CurrentOffset
   191  }
   192  
   193  func (qr *QueryResultSnapshot) SetResults(results gotenresource.ResourceList) {
   194  	if results != nil {
   195  		qr.TpmAttestationCerts = results.(TpmAttestationCertList)
   196  	} else {
   197  		qr.TpmAttestationCerts = nil
   198  	}
   199  }
   200  
   201  func (qr *QueryResultSnapshot) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor) {
   202  	if nextPageCursor != nil {
   203  		qr.NextPageCursor = nextPageCursor.(*PagerCursor)
   204  	} else {
   205  		qr.NextPageCursor = nil
   206  	}
   207  	if prevPageCursor != nil {
   208  		qr.PrevPageCursor = prevPageCursor.(*PagerCursor)
   209  	} else {
   210  		qr.PrevPageCursor = nil
   211  	}
   212  }
   213  
   214  func (qr *QueryResultSnapshot) SetPagingInfo(totalCount, offset int32) {
   215  	qr.TotalResultsCount = totalCount
   216  	qr.CurrentOffset = offset
   217  }
   218  
   219  type QueryResultChange struct {
   220  	Changes        []*TpmAttestationCertChange
   221  	PrevPageCursor *PagerCursor
   222  	NextPageCursor *PagerCursor
   223  	ResumeToken    string
   224  	IsCurrent      bool
   225  	IsHardReset    bool
   226  	IsSoftReset    bool
   227  	SnapshotSize   int64
   228  }
   229  
   230  func (qr *QueryResultChange) GetResults() gotenresource.ResourceChangeList {
   231  	return TpmAttestationCertChangeList(qr.Changes)
   232  }
   233  
   234  func (qr *QueryResultChange) GetNextPageCursor() gotenresource.Cursor {
   235  	return qr.NextPageCursor
   236  }
   237  
   238  func (qr *QueryResultChange) GetPrevPageCursor() gotenresource.Cursor {
   239  	return qr.PrevPageCursor
   240  }
   241  
   242  func (qr *QueryResultChange) GetIsCurrent() bool {
   243  	return qr.IsCurrent
   244  }
   245  
   246  func (qr *QueryResultChange) GetIsHardReset() bool {
   247  	return qr.IsHardReset
   248  }
   249  
   250  func (qr *QueryResultChange) GetIsSoftReset() bool {
   251  	return qr.IsSoftReset
   252  }
   253  
   254  func (qr *QueryResultChange) GetSnapshotSize() int64 {
   255  	return qr.SnapshotSize
   256  }
   257  
   258  func (qr *QueryResultChange) GetResumeToken() string {
   259  	return qr.ResumeToken
   260  }
   261  
   262  func (qr *QueryResultChange) SetResults(results gotenresource.ResourceChangeList) {
   263  	if results != nil {
   264  		qr.Changes = results.(TpmAttestationCertChangeList)
   265  	} else {
   266  		qr.Changes = nil
   267  	}
   268  }
   269  
   270  func (qr *QueryResultChange) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor) {
   271  	if nextPageCursor != nil {
   272  		qr.NextPageCursor = nextPageCursor.(*PagerCursor)
   273  	} else {
   274  		qr.NextPageCursor = nil
   275  	}
   276  	if prevPageCursor != nil {
   277  		qr.PrevPageCursor = prevPageCursor.(*PagerCursor)
   278  	} else {
   279  		qr.PrevPageCursor = nil
   280  	}
   281  }
   282  
   283  func (qr *QueryResultChange) SetIsCurrent() {
   284  	qr.IsCurrent = true
   285  }
   286  
   287  func (qr *QueryResultChange) SetIsSoftReset() {
   288  	qr.IsSoftReset = true
   289  }
   290  
   291  func (qr *QueryResultChange) SetIsHardReset() {
   292  	qr.IsHardReset = true
   293  }
   294  
   295  func (qr *QueryResultChange) SetSnapshotSize(size int64) {
   296  	qr.SnapshotSize = size
   297  }
   298  
   299  func (qr *QueryResultChange) SetResumeToken(token string) {
   300  	qr.ResumeToken = token
   301  }