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