github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1alpha2/common/common.pb.fieldpathbuilder.go (about)

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/iam/proto/v1alpha2/common.proto
     3  // DO NOT EDIT!!!
     4  
     5  package iam_common
     6  
     7  // proto imports
     8  import (
     9  	meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service"
    10  	meta "github.com/cloudwan/goten-sdk/types/meta"
    11  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    12  )
    13  
    14  // make sure we're using proto imports
    15  var (
    16  	_ = &meta_service.Service{}
    17  	_ = &timestamppb.Timestamp{}
    18  	_ = &meta.Meta{}
    19  )
    20  
    21  type PCRFieldPathBuilder struct{}
    22  
    23  func NewPCRFieldPathBuilder() PCRFieldPathBuilder {
    24  	return PCRFieldPathBuilder{}
    25  }
    26  func (PCRFieldPathBuilder) Index() PCRPathSelectorIndex {
    27  	return PCRPathSelectorIndex{}
    28  }
    29  func (PCRFieldPathBuilder) DigestHex() PCRPathSelectorDigestHex {
    30  	return PCRPathSelectorDigestHex{}
    31  }
    32  func (PCRFieldPathBuilder) DigestAlg() PCRPathSelectorDigestAlg {
    33  	return PCRPathSelectorDigestAlg{}
    34  }
    35  func (PCRFieldPathBuilder) Comment() PCRPathSelectorComment {
    36  	return PCRPathSelectorComment{}
    37  }
    38  
    39  type PCRPathSelectorIndex struct{}
    40  
    41  func (PCRPathSelectorIndex) FieldPath() *PCR_FieldTerminalPath {
    42  	return &PCR_FieldTerminalPath{selector: PCR_FieldPathSelectorIndex}
    43  }
    44  
    45  func (s PCRPathSelectorIndex) WithValue(value uint32) *PCR_FieldTerminalPathValue {
    46  	return s.FieldPath().WithIValue(value).(*PCR_FieldTerminalPathValue)
    47  }
    48  
    49  func (s PCRPathSelectorIndex) WithArrayOfValues(values []uint32) *PCR_FieldTerminalPathArrayOfValues {
    50  	return s.FieldPath().WithIArrayOfValues(values).(*PCR_FieldTerminalPathArrayOfValues)
    51  }
    52  
    53  type PCRPathSelectorDigestHex struct{}
    54  
    55  func (PCRPathSelectorDigestHex) FieldPath() *PCR_FieldTerminalPath {
    56  	return &PCR_FieldTerminalPath{selector: PCR_FieldPathSelectorDigestHex}
    57  }
    58  
    59  func (s PCRPathSelectorDigestHex) WithValue(value string) *PCR_FieldTerminalPathValue {
    60  	return s.FieldPath().WithIValue(value).(*PCR_FieldTerminalPathValue)
    61  }
    62  
    63  func (s PCRPathSelectorDigestHex) WithArrayOfValues(values []string) *PCR_FieldTerminalPathArrayOfValues {
    64  	return s.FieldPath().WithIArrayOfValues(values).(*PCR_FieldTerminalPathArrayOfValues)
    65  }
    66  
    67  type PCRPathSelectorDigestAlg struct{}
    68  
    69  func (PCRPathSelectorDigestAlg) FieldPath() *PCR_FieldTerminalPath {
    70  	return &PCR_FieldTerminalPath{selector: PCR_FieldPathSelectorDigestAlg}
    71  }
    72  
    73  func (s PCRPathSelectorDigestAlg) WithValue(value DigestAlg) *PCR_FieldTerminalPathValue {
    74  	return s.FieldPath().WithIValue(value).(*PCR_FieldTerminalPathValue)
    75  }
    76  
    77  func (s PCRPathSelectorDigestAlg) WithArrayOfValues(values []DigestAlg) *PCR_FieldTerminalPathArrayOfValues {
    78  	return s.FieldPath().WithIArrayOfValues(values).(*PCR_FieldTerminalPathArrayOfValues)
    79  }
    80  
    81  type PCRPathSelectorComment struct{}
    82  
    83  func (PCRPathSelectorComment) FieldPath() *PCR_FieldTerminalPath {
    84  	return &PCR_FieldTerminalPath{selector: PCR_FieldPathSelectorComment}
    85  }
    86  
    87  func (s PCRPathSelectorComment) WithValue(value string) *PCR_FieldTerminalPathValue {
    88  	return s.FieldPath().WithIValue(value).(*PCR_FieldTerminalPathValue)
    89  }
    90  
    91  func (s PCRPathSelectorComment) WithArrayOfValues(values []string) *PCR_FieldTerminalPathArrayOfValues {
    92  	return s.FieldPath().WithIArrayOfValues(values).(*PCR_FieldTerminalPathArrayOfValues)
    93  }
    94  
    95  type ServiceBusinessTierFieldPathBuilder struct{}
    96  
    97  func NewServiceBusinessTierFieldPathBuilder() ServiceBusinessTierFieldPathBuilder {
    98  	return ServiceBusinessTierFieldPathBuilder{}
    99  }
   100  func (ServiceBusinessTierFieldPathBuilder) Service() ServiceBusinessTierPathSelectorService {
   101  	return ServiceBusinessTierPathSelectorService{}
   102  }
   103  func (ServiceBusinessTierFieldPathBuilder) BusinessTier() ServiceBusinessTierPathSelectorBusinessTier {
   104  	return ServiceBusinessTierPathSelectorBusinessTier{}
   105  }
   106  
   107  type ServiceBusinessTierPathSelectorService struct{}
   108  
   109  func (ServiceBusinessTierPathSelectorService) FieldPath() *ServiceBusinessTier_FieldTerminalPath {
   110  	return &ServiceBusinessTier_FieldTerminalPath{selector: ServiceBusinessTier_FieldPathSelectorService}
   111  }
   112  
   113  func (s ServiceBusinessTierPathSelectorService) WithValue(value *meta_service.Name) *ServiceBusinessTier_FieldTerminalPathValue {
   114  	return s.FieldPath().WithIValue(value).(*ServiceBusinessTier_FieldTerminalPathValue)
   115  }
   116  
   117  func (s ServiceBusinessTierPathSelectorService) WithArrayOfValues(values []*meta_service.Name) *ServiceBusinessTier_FieldTerminalPathArrayOfValues {
   118  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceBusinessTier_FieldTerminalPathArrayOfValues)
   119  }
   120  
   121  type ServiceBusinessTierPathSelectorBusinessTier struct{}
   122  
   123  func (ServiceBusinessTierPathSelectorBusinessTier) FieldPath() *ServiceBusinessTier_FieldTerminalPath {
   124  	return &ServiceBusinessTier_FieldTerminalPath{selector: ServiceBusinessTier_FieldPathSelectorBusinessTier}
   125  }
   126  
   127  func (s ServiceBusinessTierPathSelectorBusinessTier) WithValue(value BusinessTier) *ServiceBusinessTier_FieldTerminalPathValue {
   128  	return s.FieldPath().WithIValue(value).(*ServiceBusinessTier_FieldTerminalPathValue)
   129  }
   130  
   131  func (s ServiceBusinessTierPathSelectorBusinessTier) WithArrayOfValues(values []BusinessTier) *ServiceBusinessTier_FieldTerminalPathArrayOfValues {
   132  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceBusinessTier_FieldTerminalPathArrayOfValues)
   133  }
   134  
   135  type ServiceErrorsFieldPathBuilder struct{}
   136  
   137  func NewServiceErrorsFieldPathBuilder() ServiceErrorsFieldPathBuilder {
   138  	return ServiceErrorsFieldPathBuilder{}
   139  }
   140  func (ServiceErrorsFieldPathBuilder) Errors() ServiceErrorsPathSelectorErrors {
   141  	return ServiceErrorsPathSelectorErrors{}
   142  }
   143  
   144  type ServiceErrorsPathSelectorErrors struct{}
   145  
   146  func (ServiceErrorsPathSelectorErrors) FieldPath() *ServiceErrors_FieldTerminalPath {
   147  	return &ServiceErrors_FieldTerminalPath{selector: ServiceErrors_FieldPathSelectorErrors}
   148  }
   149  
   150  func (s ServiceErrorsPathSelectorErrors) WithValue(value []*ServiceErrors_Error) *ServiceErrors_FieldTerminalPathValue {
   151  	return s.FieldPath().WithIValue(value).(*ServiceErrors_FieldTerminalPathValue)
   152  }
   153  
   154  func (s ServiceErrorsPathSelectorErrors) WithArrayOfValues(values [][]*ServiceErrors_Error) *ServiceErrors_FieldTerminalPathArrayOfValues {
   155  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceErrors_FieldTerminalPathArrayOfValues)
   156  }
   157  
   158  func (s ServiceErrorsPathSelectorErrors) WithItemValue(value *ServiceErrors_Error) *ServiceErrors_FieldTerminalPathArrayItemValue {
   159  	return s.FieldPath().WithIArrayItemValue(value).(*ServiceErrors_FieldTerminalPathArrayItemValue)
   160  }
   161  func (ServiceErrorsPathSelectorErrors) WithSubPath(subPath ServiceErrorsError_FieldPath) *ServiceErrors_FieldSubPath {
   162  	return &ServiceErrors_FieldSubPath{selector: ServiceErrors_FieldPathSelectorErrors, subPath: subPath}
   163  }
   164  
   165  func (s ServiceErrorsPathSelectorErrors) WithSubValue(subPathValue ServiceErrorsError_FieldPathValue) *ServiceErrors_FieldSubPathValue {
   166  	return &ServiceErrors_FieldSubPathValue{ServiceErrors_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   167  }
   168  
   169  func (s ServiceErrorsPathSelectorErrors) WithSubArrayOfValues(subPathArrayOfValues ServiceErrorsError_FieldPathArrayOfValues) *ServiceErrors_FieldSubPathArrayOfValues {
   170  	return &ServiceErrors_FieldSubPathArrayOfValues{ServiceErrors_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   171  }
   172  
   173  func (s ServiceErrorsPathSelectorErrors) WithSubArrayItemValue(subPathArrayItemValue ServiceErrorsError_FieldPathArrayItemValue) *ServiceErrors_FieldSubPathArrayItemValue {
   174  	return &ServiceErrors_FieldSubPathArrayItemValue{ServiceErrors_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   175  }
   176  
   177  func (ServiceErrorsPathSelectorErrors) Service() ServiceErrorsPathSelectorErrorsService {
   178  	return ServiceErrorsPathSelectorErrorsService{}
   179  }
   180  
   181  func (ServiceErrorsPathSelectorErrors) Message() ServiceErrorsPathSelectorErrorsMessage {
   182  	return ServiceErrorsPathSelectorErrorsMessage{}
   183  }
   184  
   185  type ServiceErrorsPathSelectorErrorsService struct{}
   186  
   187  func (ServiceErrorsPathSelectorErrorsService) FieldPath() *ServiceErrors_FieldSubPath {
   188  	return &ServiceErrors_FieldSubPath{
   189  		selector: ServiceErrors_FieldPathSelectorErrors,
   190  		subPath:  NewServiceErrorsErrorFieldPathBuilder().Service().FieldPath(),
   191  	}
   192  }
   193  
   194  func (s ServiceErrorsPathSelectorErrorsService) WithValue(value *meta_service.Name) *ServiceErrors_FieldSubPathValue {
   195  	return s.FieldPath().WithIValue(value).(*ServiceErrors_FieldSubPathValue)
   196  }
   197  
   198  func (s ServiceErrorsPathSelectorErrorsService) WithArrayOfValues(values []*meta_service.Name) *ServiceErrors_FieldSubPathArrayOfValues {
   199  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceErrors_FieldSubPathArrayOfValues)
   200  }
   201  
   202  type ServiceErrorsPathSelectorErrorsMessage struct{}
   203  
   204  func (ServiceErrorsPathSelectorErrorsMessage) FieldPath() *ServiceErrors_FieldSubPath {
   205  	return &ServiceErrors_FieldSubPath{
   206  		selector: ServiceErrors_FieldPathSelectorErrors,
   207  		subPath:  NewServiceErrorsErrorFieldPathBuilder().Message().FieldPath(),
   208  	}
   209  }
   210  
   211  func (s ServiceErrorsPathSelectorErrorsMessage) WithValue(value string) *ServiceErrors_FieldSubPathValue {
   212  	return s.FieldPath().WithIValue(value).(*ServiceErrors_FieldSubPathValue)
   213  }
   214  
   215  func (s ServiceErrorsPathSelectorErrorsMessage) WithArrayOfValues(values []string) *ServiceErrors_FieldSubPathArrayOfValues {
   216  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceErrors_FieldSubPathArrayOfValues)
   217  }
   218  
   219  type ServiceErrorsErrorFieldPathBuilder struct{}
   220  
   221  func NewServiceErrorsErrorFieldPathBuilder() ServiceErrorsErrorFieldPathBuilder {
   222  	return ServiceErrorsErrorFieldPathBuilder{}
   223  }
   224  func (ServiceErrorsErrorFieldPathBuilder) Service() ServiceErrors_ErrorPathSelectorService {
   225  	return ServiceErrors_ErrorPathSelectorService{}
   226  }
   227  func (ServiceErrorsErrorFieldPathBuilder) Message() ServiceErrors_ErrorPathSelectorMessage {
   228  	return ServiceErrors_ErrorPathSelectorMessage{}
   229  }
   230  
   231  type ServiceErrors_ErrorPathSelectorService struct{}
   232  
   233  func (ServiceErrors_ErrorPathSelectorService) FieldPath() *ServiceErrorsError_FieldTerminalPath {
   234  	return &ServiceErrorsError_FieldTerminalPath{selector: ServiceErrorsError_FieldPathSelectorService}
   235  }
   236  
   237  func (s ServiceErrors_ErrorPathSelectorService) WithValue(value *meta_service.Name) *ServiceErrorsError_FieldTerminalPathValue {
   238  	return s.FieldPath().WithIValue(value).(*ServiceErrorsError_FieldTerminalPathValue)
   239  }
   240  
   241  func (s ServiceErrors_ErrorPathSelectorService) WithArrayOfValues(values []*meta_service.Name) *ServiceErrorsError_FieldTerminalPathArrayOfValues {
   242  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceErrorsError_FieldTerminalPathArrayOfValues)
   243  }
   244  
   245  type ServiceErrors_ErrorPathSelectorMessage struct{}
   246  
   247  func (ServiceErrors_ErrorPathSelectorMessage) FieldPath() *ServiceErrorsError_FieldTerminalPath {
   248  	return &ServiceErrorsError_FieldTerminalPath{selector: ServiceErrorsError_FieldPathSelectorMessage}
   249  }
   250  
   251  func (s ServiceErrors_ErrorPathSelectorMessage) WithValue(value string) *ServiceErrorsError_FieldTerminalPathValue {
   252  	return s.FieldPath().WithIValue(value).(*ServiceErrorsError_FieldTerminalPathValue)
   253  }
   254  
   255  func (s ServiceErrors_ErrorPathSelectorMessage) WithArrayOfValues(values []string) *ServiceErrorsError_FieldTerminalPathArrayOfValues {
   256  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceErrorsError_FieldTerminalPathArrayOfValues)
   257  }