github.com/cloudwan/edgelq-sdk@v1.15.4/audit/resources/v1/common/common.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/audit/proto/v1/common.proto 3 // DO NOT EDIT!!! 4 5 package common 6 7 // proto imports 8 import ( 9 anypb "google.golang.org/protobuf/types/known/anypb" 10 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 11 ) 12 13 // make sure we're using proto imports 14 var ( 15 _ = &anypb.Any{} 16 _ = ×tamppb.Timestamp{} 17 ) 18 19 type AuthenticationFieldPathBuilder struct{} 20 21 func NewAuthenticationFieldPathBuilder() AuthenticationFieldPathBuilder { 22 return AuthenticationFieldPathBuilder{} 23 } 24 func (AuthenticationFieldPathBuilder) Principal() AuthenticationPathSelectorPrincipal { 25 return AuthenticationPathSelectorPrincipal{} 26 } 27 func (AuthenticationFieldPathBuilder) PrincipalType() AuthenticationPathSelectorPrincipalType { 28 return AuthenticationPathSelectorPrincipalType{} 29 } 30 31 type AuthenticationPathSelectorPrincipal struct{} 32 33 func (AuthenticationPathSelectorPrincipal) FieldPath() *Authentication_FieldTerminalPath { 34 return &Authentication_FieldTerminalPath{selector: Authentication_FieldPathSelectorPrincipal} 35 } 36 37 func (s AuthenticationPathSelectorPrincipal) WithValue(value string) *Authentication_FieldTerminalPathValue { 38 return s.FieldPath().WithIValue(value).(*Authentication_FieldTerminalPathValue) 39 } 40 41 func (s AuthenticationPathSelectorPrincipal) WithArrayOfValues(values []string) *Authentication_FieldTerminalPathArrayOfValues { 42 return s.FieldPath().WithIArrayOfValues(values).(*Authentication_FieldTerminalPathArrayOfValues) 43 } 44 45 type AuthenticationPathSelectorPrincipalType struct{} 46 47 func (AuthenticationPathSelectorPrincipalType) FieldPath() *Authentication_FieldTerminalPath { 48 return &Authentication_FieldTerminalPath{selector: Authentication_FieldPathSelectorPrincipalType} 49 } 50 51 func (s AuthenticationPathSelectorPrincipalType) WithValue(value string) *Authentication_FieldTerminalPathValue { 52 return s.FieldPath().WithIValue(value).(*Authentication_FieldTerminalPathValue) 53 } 54 55 func (s AuthenticationPathSelectorPrincipalType) WithArrayOfValues(values []string) *Authentication_FieldTerminalPathArrayOfValues { 56 return s.FieldPath().WithIArrayOfValues(values).(*Authentication_FieldTerminalPathArrayOfValues) 57 } 58 59 type AuthorizationFieldPathBuilder struct{} 60 61 func NewAuthorizationFieldPathBuilder() AuthorizationFieldPathBuilder { 62 return AuthorizationFieldPathBuilder{} 63 } 64 func (AuthorizationFieldPathBuilder) GrantedPermissions() AuthorizationPathSelectorGrantedPermissions { 65 return AuthorizationPathSelectorGrantedPermissions{} 66 } 67 func (AuthorizationFieldPathBuilder) DeniedPermissions() AuthorizationPathSelectorDeniedPermissions { 68 return AuthorizationPathSelectorDeniedPermissions{} 69 } 70 71 type AuthorizationPathSelectorGrantedPermissions struct{} 72 73 func (AuthorizationPathSelectorGrantedPermissions) FieldPath() *Authorization_FieldTerminalPath { 74 return &Authorization_FieldTerminalPath{selector: Authorization_FieldPathSelectorGrantedPermissions} 75 } 76 77 func (s AuthorizationPathSelectorGrantedPermissions) WithValue(value []string) *Authorization_FieldTerminalPathValue { 78 return s.FieldPath().WithIValue(value).(*Authorization_FieldTerminalPathValue) 79 } 80 81 func (s AuthorizationPathSelectorGrantedPermissions) WithArrayOfValues(values [][]string) *Authorization_FieldTerminalPathArrayOfValues { 82 return s.FieldPath().WithIArrayOfValues(values).(*Authorization_FieldTerminalPathArrayOfValues) 83 } 84 85 func (s AuthorizationPathSelectorGrantedPermissions) WithItemValue(value string) *Authorization_FieldTerminalPathArrayItemValue { 86 return s.FieldPath().WithIArrayItemValue(value).(*Authorization_FieldTerminalPathArrayItemValue) 87 } 88 89 type AuthorizationPathSelectorDeniedPermissions struct{} 90 91 func (AuthorizationPathSelectorDeniedPermissions) FieldPath() *Authorization_FieldTerminalPath { 92 return &Authorization_FieldTerminalPath{selector: Authorization_FieldPathSelectorDeniedPermissions} 93 } 94 95 func (s AuthorizationPathSelectorDeniedPermissions) WithValue(value []string) *Authorization_FieldTerminalPathValue { 96 return s.FieldPath().WithIValue(value).(*Authorization_FieldTerminalPathValue) 97 } 98 99 func (s AuthorizationPathSelectorDeniedPermissions) WithArrayOfValues(values [][]string) *Authorization_FieldTerminalPathArrayOfValues { 100 return s.FieldPath().WithIArrayOfValues(values).(*Authorization_FieldTerminalPathArrayOfValues) 101 } 102 103 func (s AuthorizationPathSelectorDeniedPermissions) WithItemValue(value string) *Authorization_FieldTerminalPathArrayItemValue { 104 return s.FieldPath().WithIArrayItemValue(value).(*Authorization_FieldTerminalPathArrayItemValue) 105 } 106 107 type ServiceDataFieldPathBuilder struct{} 108 109 func NewServiceDataFieldPathBuilder() ServiceDataFieldPathBuilder { 110 return ServiceDataFieldPathBuilder{} 111 } 112 func (ServiceDataFieldPathBuilder) Name() ServiceDataPathSelectorName { 113 return ServiceDataPathSelectorName{} 114 } 115 func (ServiceDataFieldPathBuilder) RegionId() ServiceDataPathSelectorRegionId { 116 return ServiceDataPathSelectorRegionId{} 117 } 118 func (ServiceDataFieldPathBuilder) Hostname() ServiceDataPathSelectorHostname { 119 return ServiceDataPathSelectorHostname{} 120 } 121 122 type ServiceDataPathSelectorName struct{} 123 124 func (ServiceDataPathSelectorName) FieldPath() *ServiceData_FieldTerminalPath { 125 return &ServiceData_FieldTerminalPath{selector: ServiceData_FieldPathSelectorName} 126 } 127 128 func (s ServiceDataPathSelectorName) WithValue(value string) *ServiceData_FieldTerminalPathValue { 129 return s.FieldPath().WithIValue(value).(*ServiceData_FieldTerminalPathValue) 130 } 131 132 func (s ServiceDataPathSelectorName) WithArrayOfValues(values []string) *ServiceData_FieldTerminalPathArrayOfValues { 133 return s.FieldPath().WithIArrayOfValues(values).(*ServiceData_FieldTerminalPathArrayOfValues) 134 } 135 136 type ServiceDataPathSelectorRegionId struct{} 137 138 func (ServiceDataPathSelectorRegionId) FieldPath() *ServiceData_FieldTerminalPath { 139 return &ServiceData_FieldTerminalPath{selector: ServiceData_FieldPathSelectorRegionId} 140 } 141 142 func (s ServiceDataPathSelectorRegionId) WithValue(value string) *ServiceData_FieldTerminalPathValue { 143 return s.FieldPath().WithIValue(value).(*ServiceData_FieldTerminalPathValue) 144 } 145 146 func (s ServiceDataPathSelectorRegionId) WithArrayOfValues(values []string) *ServiceData_FieldTerminalPathArrayOfValues { 147 return s.FieldPath().WithIArrayOfValues(values).(*ServiceData_FieldTerminalPathArrayOfValues) 148 } 149 150 type ServiceDataPathSelectorHostname struct{} 151 152 func (ServiceDataPathSelectorHostname) FieldPath() *ServiceData_FieldTerminalPath { 153 return &ServiceData_FieldTerminalPath{selector: ServiceData_FieldPathSelectorHostname} 154 } 155 156 func (s ServiceDataPathSelectorHostname) WithValue(value string) *ServiceData_FieldTerminalPathValue { 157 return s.FieldPath().WithIValue(value).(*ServiceData_FieldTerminalPathValue) 158 } 159 160 func (s ServiceDataPathSelectorHostname) WithArrayOfValues(values []string) *ServiceData_FieldTerminalPathArrayOfValues { 161 return s.FieldPath().WithIArrayOfValues(values).(*ServiceData_FieldTerminalPathArrayOfValues) 162 } 163 164 type ObjectStateFieldPathBuilder struct{} 165 166 func NewObjectStateFieldPathBuilder() ObjectStateFieldPathBuilder { 167 return ObjectStateFieldPathBuilder{} 168 } 169 func (ObjectStateFieldPathBuilder) Data() ObjectStatePathSelectorData { 170 return ObjectStatePathSelectorData{} 171 } 172 func (ObjectStateFieldPathBuilder) Labels() ObjectStatePathSelectorLabels { 173 return ObjectStatePathSelectorLabels{} 174 } 175 176 type ObjectStatePathSelectorData struct{} 177 178 func (ObjectStatePathSelectorData) FieldPath() *ObjectState_FieldTerminalPath { 179 return &ObjectState_FieldTerminalPath{selector: ObjectState_FieldPathSelectorData} 180 } 181 182 func (s ObjectStatePathSelectorData) WithValue(value *anypb.Any) *ObjectState_FieldTerminalPathValue { 183 return s.FieldPath().WithIValue(value).(*ObjectState_FieldTerminalPathValue) 184 } 185 186 func (s ObjectStatePathSelectorData) WithArrayOfValues(values []*anypb.Any) *ObjectState_FieldTerminalPathArrayOfValues { 187 return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldTerminalPathArrayOfValues) 188 } 189 190 type ObjectStatePathSelectorLabels struct{} 191 192 func (ObjectStatePathSelectorLabels) FieldPath() *ObjectState_FieldTerminalPath { 193 return &ObjectState_FieldTerminalPath{selector: ObjectState_FieldPathSelectorLabels} 194 } 195 196 func (s ObjectStatePathSelectorLabels) WithValue(value map[string]string) *ObjectState_FieldTerminalPathValue { 197 return s.FieldPath().WithIValue(value).(*ObjectState_FieldTerminalPathValue) 198 } 199 200 func (s ObjectStatePathSelectorLabels) WithArrayOfValues(values []map[string]string) *ObjectState_FieldTerminalPathArrayOfValues { 201 return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldTerminalPathArrayOfValues) 202 } 203 204 func (ObjectStatePathSelectorLabels) WithKey(key string) ObjectStateMapPathSelectorLabels { 205 return ObjectStateMapPathSelectorLabels{key: key} 206 } 207 208 type ObjectStateMapPathSelectorLabels struct { 209 key string 210 } 211 212 func (s ObjectStateMapPathSelectorLabels) FieldPath() *ObjectState_FieldPathMap { 213 return &ObjectState_FieldPathMap{selector: ObjectState_FieldPathSelectorLabels, key: s.key} 214 } 215 216 func (s ObjectStateMapPathSelectorLabels) WithValue(value string) *ObjectState_FieldPathMapValue { 217 return s.FieldPath().WithIValue(value).(*ObjectState_FieldPathMapValue) 218 } 219 220 func (s ObjectStateMapPathSelectorLabels) WithArrayOfValues(values []string) *ObjectState_FieldPathMapArrayOfValues { 221 return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldPathMapArrayOfValues) 222 } 223 224 type LabelDescriptorFieldPathBuilder struct{} 225 226 func NewLabelDescriptorFieldPathBuilder() LabelDescriptorFieldPathBuilder { 227 return LabelDescriptorFieldPathBuilder{} 228 } 229 func (LabelDescriptorFieldPathBuilder) Key() LabelDescriptorPathSelectorKey { 230 return LabelDescriptorPathSelectorKey{} 231 } 232 func (LabelDescriptorFieldPathBuilder) Versions() LabelDescriptorPathSelectorVersions { 233 return LabelDescriptorPathSelectorVersions{} 234 } 235 236 type LabelDescriptorPathSelectorKey struct{} 237 238 func (LabelDescriptorPathSelectorKey) FieldPath() *LabelDescriptor_FieldTerminalPath { 239 return &LabelDescriptor_FieldTerminalPath{selector: LabelDescriptor_FieldPathSelectorKey} 240 } 241 242 func (s LabelDescriptorPathSelectorKey) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue { 243 return s.FieldPath().WithIValue(value).(*LabelDescriptor_FieldTerminalPathValue) 244 } 245 246 func (s LabelDescriptorPathSelectorKey) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues { 247 return s.FieldPath().WithIArrayOfValues(values).(*LabelDescriptor_FieldTerminalPathArrayOfValues) 248 } 249 250 type LabelDescriptorPathSelectorVersions struct{} 251 252 func (LabelDescriptorPathSelectorVersions) FieldPath() *LabelDescriptor_FieldTerminalPath { 253 return &LabelDescriptor_FieldTerminalPath{selector: LabelDescriptor_FieldPathSelectorVersions} 254 } 255 256 func (s LabelDescriptorPathSelectorVersions) WithValue(value []string) *LabelDescriptor_FieldTerminalPathValue { 257 return s.FieldPath().WithIValue(value).(*LabelDescriptor_FieldTerminalPathValue) 258 } 259 260 func (s LabelDescriptorPathSelectorVersions) WithArrayOfValues(values [][]string) *LabelDescriptor_FieldTerminalPathArrayOfValues { 261 return s.FieldPath().WithIArrayOfValues(values).(*LabelDescriptor_FieldTerminalPathArrayOfValues) 262 } 263 264 func (s LabelDescriptorPathSelectorVersions) WithItemValue(value string) *LabelDescriptor_FieldTerminalPathArrayItemValue { 265 return s.FieldPath().WithIArrayItemValue(value).(*LabelDescriptor_FieldTerminalPathArrayItemValue) 266 } 267 268 type LabelKeySetFieldPathBuilder struct{} 269 270 func NewLabelKeySetFieldPathBuilder() LabelKeySetFieldPathBuilder { 271 return LabelKeySetFieldPathBuilder{} 272 } 273 func (LabelKeySetFieldPathBuilder) LabelKeys() LabelKeySetPathSelectorLabelKeys { 274 return LabelKeySetPathSelectorLabelKeys{} 275 } 276 func (LabelKeySetFieldPathBuilder) Versions() LabelKeySetPathSelectorVersions { 277 return LabelKeySetPathSelectorVersions{} 278 } 279 280 type LabelKeySetPathSelectorLabelKeys struct{} 281 282 func (LabelKeySetPathSelectorLabelKeys) FieldPath() *LabelKeySet_FieldTerminalPath { 283 return &LabelKeySet_FieldTerminalPath{selector: LabelKeySet_FieldPathSelectorLabelKeys} 284 } 285 286 func (s LabelKeySetPathSelectorLabelKeys) WithValue(value []string) *LabelKeySet_FieldTerminalPathValue { 287 return s.FieldPath().WithIValue(value).(*LabelKeySet_FieldTerminalPathValue) 288 } 289 290 func (s LabelKeySetPathSelectorLabelKeys) WithArrayOfValues(values [][]string) *LabelKeySet_FieldTerminalPathArrayOfValues { 291 return s.FieldPath().WithIArrayOfValues(values).(*LabelKeySet_FieldTerminalPathArrayOfValues) 292 } 293 294 func (s LabelKeySetPathSelectorLabelKeys) WithItemValue(value string) *LabelKeySet_FieldTerminalPathArrayItemValue { 295 return s.FieldPath().WithIArrayItemValue(value).(*LabelKeySet_FieldTerminalPathArrayItemValue) 296 } 297 298 type LabelKeySetPathSelectorVersions struct{} 299 300 func (LabelKeySetPathSelectorVersions) FieldPath() *LabelKeySet_FieldTerminalPath { 301 return &LabelKeySet_FieldTerminalPath{selector: LabelKeySet_FieldPathSelectorVersions} 302 } 303 304 func (s LabelKeySetPathSelectorVersions) WithValue(value []string) *LabelKeySet_FieldTerminalPathValue { 305 return s.FieldPath().WithIValue(value).(*LabelKeySet_FieldTerminalPathValue) 306 } 307 308 func (s LabelKeySetPathSelectorVersions) WithArrayOfValues(values [][]string) *LabelKeySet_FieldTerminalPathArrayOfValues { 309 return s.FieldPath().WithIArrayOfValues(values).(*LabelKeySet_FieldTerminalPathArrayOfValues) 310 } 311 312 func (s LabelKeySetPathSelectorVersions) WithItemValue(value string) *LabelKeySet_FieldTerminalPathArrayItemValue { 313 return s.FieldPath().WithIArrayItemValue(value).(*LabelKeySet_FieldTerminalPathArrayItemValue) 314 } 315 316 type TimeIntervalFieldPathBuilder struct{} 317 318 func NewTimeIntervalFieldPathBuilder() TimeIntervalFieldPathBuilder { 319 return TimeIntervalFieldPathBuilder{} 320 } 321 func (TimeIntervalFieldPathBuilder) EndTime() TimeIntervalPathSelectorEndTime { 322 return TimeIntervalPathSelectorEndTime{} 323 } 324 func (TimeIntervalFieldPathBuilder) StartTime() TimeIntervalPathSelectorStartTime { 325 return TimeIntervalPathSelectorStartTime{} 326 } 327 328 type TimeIntervalPathSelectorEndTime struct{} 329 330 func (TimeIntervalPathSelectorEndTime) FieldPath() *TimeInterval_FieldTerminalPath { 331 return &TimeInterval_FieldTerminalPath{selector: TimeInterval_FieldPathSelectorEndTime} 332 } 333 334 func (s TimeIntervalPathSelectorEndTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue { 335 return s.FieldPath().WithIValue(value).(*TimeInterval_FieldTerminalPathValue) 336 } 337 338 func (s TimeIntervalPathSelectorEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues { 339 return s.FieldPath().WithIArrayOfValues(values).(*TimeInterval_FieldTerminalPathArrayOfValues) 340 } 341 342 type TimeIntervalPathSelectorStartTime struct{} 343 344 func (TimeIntervalPathSelectorStartTime) FieldPath() *TimeInterval_FieldTerminalPath { 345 return &TimeInterval_FieldTerminalPath{selector: TimeInterval_FieldPathSelectorStartTime} 346 } 347 348 func (s TimeIntervalPathSelectorStartTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue { 349 return s.FieldPath().WithIValue(value).(*TimeInterval_FieldTerminalPathValue) 350 } 351 352 func (s TimeIntervalPathSelectorStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues { 353 return s.FieldPath().WithIArrayOfValues(values).(*TimeInterval_FieldTerminalPathArrayOfValues) 354 }