github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/provisioning_approval_request/provisioning_approval_request.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/devices/proto/v1/provisioning_approval_request.proto 3 // DO NOT EDIT!!! 4 5 package provisioning_approval_request 6 7 // proto imports 8 import ( 9 api "github.com/cloudwan/edgelq-sdk/common/api" 10 device "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device" 11 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project" 12 provisioning_policy "github.com/cloudwan/edgelq-sdk/devices/resources/v1/provisioning_policy" 13 iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain" 14 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 15 iam_condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1/condition" 16 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 17 iam_permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1/permission" 18 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 19 iam_role "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role" 20 iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account" 21 logging_bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket" 22 logging_common "github.com/cloudwan/edgelq-sdk/logging/resources/v1/common" 23 logging_log_descriptor "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log_descriptor" 24 monitoring_bucket "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/bucket" 25 monitoring_project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project" 26 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 27 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 28 meta "github.com/cloudwan/goten-sdk/types/meta" 29 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 30 latlng "google.golang.org/genproto/googleapis/type/latlng" 31 durationpb "google.golang.org/protobuf/types/known/durationpb" 32 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 33 structpb "google.golang.org/protobuf/types/known/structpb" 34 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 35 ) 36 37 // make sure we're using proto imports 38 var ( 39 _ = &api.HealthCheckSpec{} 40 _ = &device.Device{} 41 _ = &project.Project{} 42 _ = &provisioning_policy.ProvisioningPolicy{} 43 _ = &iam_attestation_domain.AttestationDomain{} 44 _ = &iam_iam_common.PCR{} 45 _ = &iam_condition.Condition{} 46 _ = &iam_organization.Organization{} 47 _ = &iam_permission.Permission{} 48 _ = &iam_project.Project{} 49 _ = &iam_role.Role{} 50 _ = &iam_service_account.ServiceAccount{} 51 _ = &logging_bucket.Bucket{} 52 _ = &logging_common.LabelDescriptor{} 53 _ = &logging_log_descriptor.LogDescriptor{} 54 _ = &monitoring_bucket.Bucket{} 55 _ = &monitoring_project.Project{} 56 _ = &durationpb.Duration{} 57 _ = &fieldmaskpb.FieldMask{} 58 _ = &structpb.Struct{} 59 _ = ×tamppb.Timestamp{} 60 _ = &latlng.LatLng{} 61 _ = &meta_common.LabelledDomain{} 62 _ = &meta_service.Service{} 63 _ = &meta.Meta{} 64 _ = &multi_region_policy.MultiRegionPolicy{} 65 ) 66 67 type ProvisioningApprovalRequestFieldPathBuilder struct{} 68 69 func NewProvisioningApprovalRequestFieldPathBuilder() ProvisioningApprovalRequestFieldPathBuilder { 70 return ProvisioningApprovalRequestFieldPathBuilder{} 71 } 72 func (ProvisioningApprovalRequestFieldPathBuilder) Name() ProvisioningApprovalRequestPathSelectorName { 73 return ProvisioningApprovalRequestPathSelectorName{} 74 } 75 func (ProvisioningApprovalRequestFieldPathBuilder) Metadata() ProvisioningApprovalRequestPathSelectorMetadata { 76 return ProvisioningApprovalRequestPathSelectorMetadata{} 77 } 78 func (ProvisioningApprovalRequestFieldPathBuilder) Spec() ProvisioningApprovalRequestPathSelectorSpec { 79 return ProvisioningApprovalRequestPathSelectorSpec{} 80 } 81 func (ProvisioningApprovalRequestFieldPathBuilder) Status() ProvisioningApprovalRequestPathSelectorStatus { 82 return ProvisioningApprovalRequestPathSelectorStatus{} 83 } 84 85 type ProvisioningApprovalRequestPathSelectorName struct{} 86 87 func (ProvisioningApprovalRequestPathSelectorName) FieldPath() *ProvisioningApprovalRequest_FieldTerminalPath { 88 return &ProvisioningApprovalRequest_FieldTerminalPath{selector: ProvisioningApprovalRequest_FieldPathSelectorName} 89 } 90 91 func (s ProvisioningApprovalRequestPathSelectorName) WithValue(value *Name) *ProvisioningApprovalRequest_FieldTerminalPathValue { 92 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldTerminalPathValue) 93 } 94 95 func (s ProvisioningApprovalRequestPathSelectorName) WithArrayOfValues(values []*Name) *ProvisioningApprovalRequest_FieldTerminalPathArrayOfValues { 96 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldTerminalPathArrayOfValues) 97 } 98 99 type ProvisioningApprovalRequestPathSelectorMetadata struct{} 100 101 func (ProvisioningApprovalRequestPathSelectorMetadata) FieldPath() *ProvisioningApprovalRequest_FieldTerminalPath { 102 return &ProvisioningApprovalRequest_FieldTerminalPath{selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata} 103 } 104 105 func (s ProvisioningApprovalRequestPathSelectorMetadata) WithValue(value *meta.Meta) *ProvisioningApprovalRequest_FieldTerminalPathValue { 106 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldTerminalPathValue) 107 } 108 109 func (s ProvisioningApprovalRequestPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *ProvisioningApprovalRequest_FieldTerminalPathArrayOfValues { 110 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldTerminalPathArrayOfValues) 111 } 112 113 func (ProvisioningApprovalRequestPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *ProvisioningApprovalRequest_FieldSubPath { 114 return &ProvisioningApprovalRequest_FieldSubPath{selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, subPath: subPath} 115 } 116 117 func (s ProvisioningApprovalRequestPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *ProvisioningApprovalRequest_FieldSubPathValue { 118 return &ProvisioningApprovalRequest_FieldSubPathValue{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 119 } 120 121 func (s ProvisioningApprovalRequestPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 122 return &ProvisioningApprovalRequest_FieldSubPathArrayOfValues{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 123 } 124 125 func (s ProvisioningApprovalRequestPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *ProvisioningApprovalRequest_FieldSubPathArrayItemValue { 126 return &ProvisioningApprovalRequest_FieldSubPathArrayItemValue{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 127 } 128 129 func (ProvisioningApprovalRequestPathSelectorMetadata) CreateTime() ProvisioningApprovalRequestPathSelectorMetadataCreateTime { 130 return ProvisioningApprovalRequestPathSelectorMetadataCreateTime{} 131 } 132 133 func (ProvisioningApprovalRequestPathSelectorMetadata) UpdateTime() ProvisioningApprovalRequestPathSelectorMetadataUpdateTime { 134 return ProvisioningApprovalRequestPathSelectorMetadataUpdateTime{} 135 } 136 137 func (ProvisioningApprovalRequestPathSelectorMetadata) DeleteTime() ProvisioningApprovalRequestPathSelectorMetadataDeleteTime { 138 return ProvisioningApprovalRequestPathSelectorMetadataDeleteTime{} 139 } 140 141 func (ProvisioningApprovalRequestPathSelectorMetadata) Uuid() ProvisioningApprovalRequestPathSelectorMetadataUuid { 142 return ProvisioningApprovalRequestPathSelectorMetadataUuid{} 143 } 144 145 func (ProvisioningApprovalRequestPathSelectorMetadata) Tags() ProvisioningApprovalRequestPathSelectorMetadataTags { 146 return ProvisioningApprovalRequestPathSelectorMetadataTags{} 147 } 148 149 func (ProvisioningApprovalRequestPathSelectorMetadata) Labels() ProvisioningApprovalRequestPathSelectorMetadataLabels { 150 return ProvisioningApprovalRequestPathSelectorMetadataLabels{} 151 } 152 153 func (ProvisioningApprovalRequestPathSelectorMetadata) Annotations() ProvisioningApprovalRequestPathSelectorMetadataAnnotations { 154 return ProvisioningApprovalRequestPathSelectorMetadataAnnotations{} 155 } 156 157 func (ProvisioningApprovalRequestPathSelectorMetadata) Generation() ProvisioningApprovalRequestPathSelectorMetadataGeneration { 158 return ProvisioningApprovalRequestPathSelectorMetadataGeneration{} 159 } 160 161 func (ProvisioningApprovalRequestPathSelectorMetadata) ResourceVersion() ProvisioningApprovalRequestPathSelectorMetadataResourceVersion { 162 return ProvisioningApprovalRequestPathSelectorMetadataResourceVersion{} 163 } 164 165 func (ProvisioningApprovalRequestPathSelectorMetadata) OwnerReferences() ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences { 166 return ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences{} 167 } 168 169 func (ProvisioningApprovalRequestPathSelectorMetadata) Shards() ProvisioningApprovalRequestPathSelectorMetadataShards { 170 return ProvisioningApprovalRequestPathSelectorMetadataShards{} 171 } 172 173 func (ProvisioningApprovalRequestPathSelectorMetadata) Syncing() ProvisioningApprovalRequestPathSelectorMetadataSyncing { 174 return ProvisioningApprovalRequestPathSelectorMetadataSyncing{} 175 } 176 177 func (ProvisioningApprovalRequestPathSelectorMetadata) Lifecycle() ProvisioningApprovalRequestPathSelectorMetadataLifecycle { 178 return ProvisioningApprovalRequestPathSelectorMetadataLifecycle{} 179 } 180 181 func (ProvisioningApprovalRequestPathSelectorMetadata) Services() ProvisioningApprovalRequestPathSelectorMetadataServices { 182 return ProvisioningApprovalRequestPathSelectorMetadataServices{} 183 } 184 185 type ProvisioningApprovalRequestPathSelectorMetadataCreateTime struct{} 186 187 func (ProvisioningApprovalRequestPathSelectorMetadataCreateTime) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 188 return &ProvisioningApprovalRequest_FieldSubPath{ 189 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 190 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 191 } 192 } 193 194 func (s ProvisioningApprovalRequestPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningApprovalRequest_FieldSubPathValue { 195 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 196 } 197 198 func (s ProvisioningApprovalRequestPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 199 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 200 } 201 202 type ProvisioningApprovalRequestPathSelectorMetadataUpdateTime struct{} 203 204 func (ProvisioningApprovalRequestPathSelectorMetadataUpdateTime) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 205 return &ProvisioningApprovalRequest_FieldSubPath{ 206 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 207 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 208 } 209 } 210 211 func (s ProvisioningApprovalRequestPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningApprovalRequest_FieldSubPathValue { 212 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 213 } 214 215 func (s ProvisioningApprovalRequestPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 216 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 217 } 218 219 type ProvisioningApprovalRequestPathSelectorMetadataDeleteTime struct{} 220 221 func (ProvisioningApprovalRequestPathSelectorMetadataDeleteTime) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 222 return &ProvisioningApprovalRequest_FieldSubPath{ 223 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 224 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 225 } 226 } 227 228 func (s ProvisioningApprovalRequestPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *ProvisioningApprovalRequest_FieldSubPathValue { 229 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 230 } 231 232 func (s ProvisioningApprovalRequestPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 233 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 234 } 235 236 type ProvisioningApprovalRequestPathSelectorMetadataUuid struct{} 237 238 func (ProvisioningApprovalRequestPathSelectorMetadataUuid) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 239 return &ProvisioningApprovalRequest_FieldSubPath{ 240 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 241 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 242 } 243 } 244 245 func (s ProvisioningApprovalRequestPathSelectorMetadataUuid) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 246 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 247 } 248 249 func (s ProvisioningApprovalRequestPathSelectorMetadataUuid) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 250 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 251 } 252 253 type ProvisioningApprovalRequestPathSelectorMetadataTags struct{} 254 255 func (ProvisioningApprovalRequestPathSelectorMetadataTags) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 256 return &ProvisioningApprovalRequest_FieldSubPath{ 257 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 258 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 259 } 260 } 261 262 func (s ProvisioningApprovalRequestPathSelectorMetadataTags) WithValue(value []string) *ProvisioningApprovalRequest_FieldSubPathValue { 263 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 264 } 265 266 func (s ProvisioningApprovalRequestPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 267 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 268 } 269 270 func (s ProvisioningApprovalRequestPathSelectorMetadataTags) WithItemValue(value string) *ProvisioningApprovalRequest_FieldSubPathArrayItemValue { 271 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningApprovalRequest_FieldSubPathArrayItemValue) 272 } 273 274 type ProvisioningApprovalRequestPathSelectorMetadataLabels struct{} 275 276 func (ProvisioningApprovalRequestPathSelectorMetadataLabels) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 277 return &ProvisioningApprovalRequest_FieldSubPath{ 278 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 279 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 280 } 281 } 282 283 func (s ProvisioningApprovalRequestPathSelectorMetadataLabels) WithValue(value map[string]string) *ProvisioningApprovalRequest_FieldSubPathValue { 284 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 285 } 286 287 func (s ProvisioningApprovalRequestPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 288 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 289 } 290 291 func (ProvisioningApprovalRequestPathSelectorMetadataLabels) WithKey(key string) ProvisioningApprovalRequestMapPathSelectorMetadataLabels { 292 return ProvisioningApprovalRequestMapPathSelectorMetadataLabels{key: key} 293 } 294 295 type ProvisioningApprovalRequestMapPathSelectorMetadataLabels struct { 296 key string 297 } 298 299 func (s ProvisioningApprovalRequestMapPathSelectorMetadataLabels) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 300 return &ProvisioningApprovalRequest_FieldSubPath{ 301 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 302 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 303 } 304 } 305 306 func (s ProvisioningApprovalRequestMapPathSelectorMetadataLabels) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 307 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 308 } 309 310 func (s ProvisioningApprovalRequestMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 311 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 312 } 313 314 type ProvisioningApprovalRequestPathSelectorMetadataAnnotations struct{} 315 316 func (ProvisioningApprovalRequestPathSelectorMetadataAnnotations) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 317 return &ProvisioningApprovalRequest_FieldSubPath{ 318 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 319 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 320 } 321 } 322 323 func (s ProvisioningApprovalRequestPathSelectorMetadataAnnotations) WithValue(value map[string]string) *ProvisioningApprovalRequest_FieldSubPathValue { 324 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 325 } 326 327 func (s ProvisioningApprovalRequestPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 328 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 329 } 330 331 func (ProvisioningApprovalRequestPathSelectorMetadataAnnotations) WithKey(key string) ProvisioningApprovalRequestMapPathSelectorMetadataAnnotations { 332 return ProvisioningApprovalRequestMapPathSelectorMetadataAnnotations{key: key} 333 } 334 335 type ProvisioningApprovalRequestMapPathSelectorMetadataAnnotations struct { 336 key string 337 } 338 339 func (s ProvisioningApprovalRequestMapPathSelectorMetadataAnnotations) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 340 return &ProvisioningApprovalRequest_FieldSubPath{ 341 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 342 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 343 } 344 } 345 346 func (s ProvisioningApprovalRequestMapPathSelectorMetadataAnnotations) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 347 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 348 } 349 350 func (s ProvisioningApprovalRequestMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 351 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 352 } 353 354 type ProvisioningApprovalRequestPathSelectorMetadataGeneration struct{} 355 356 func (ProvisioningApprovalRequestPathSelectorMetadataGeneration) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 357 return &ProvisioningApprovalRequest_FieldSubPath{ 358 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 359 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 360 } 361 } 362 363 func (s ProvisioningApprovalRequestPathSelectorMetadataGeneration) WithValue(value int64) *ProvisioningApprovalRequest_FieldSubPathValue { 364 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 365 } 366 367 func (s ProvisioningApprovalRequestPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 368 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 369 } 370 371 type ProvisioningApprovalRequestPathSelectorMetadataResourceVersion struct{} 372 373 func (ProvisioningApprovalRequestPathSelectorMetadataResourceVersion) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 374 return &ProvisioningApprovalRequest_FieldSubPath{ 375 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 376 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 377 } 378 } 379 380 func (s ProvisioningApprovalRequestPathSelectorMetadataResourceVersion) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 381 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 382 } 383 384 func (s ProvisioningApprovalRequestPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 385 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 386 } 387 388 type ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences struct{} 389 390 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 391 return &ProvisioningApprovalRequest_FieldSubPath{ 392 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 393 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 394 } 395 } 396 397 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *ProvisioningApprovalRequest_FieldSubPathValue { 398 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 399 } 400 401 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 402 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 403 } 404 405 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *ProvisioningApprovalRequest_FieldSubPathArrayItemValue { 406 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningApprovalRequest_FieldSubPathArrayItemValue) 407 } 408 409 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) Kind() ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesKind { 410 return ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesKind{} 411 } 412 413 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) Version() ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesVersion { 414 return ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesVersion{} 415 } 416 417 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) Name() ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesName { 418 return ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesName{} 419 } 420 421 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) Region() ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRegion { 422 return ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRegion{} 423 } 424 425 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) Controller() ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesController { 426 return ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesController{} 427 } 428 429 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) RequiresOwnerReference() ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 430 return ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 431 } 432 433 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferences) UnsetOnDelete() ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesUnsetOnDelete { 434 return ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 435 } 436 437 type ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesKind struct{} 438 439 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesKind) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 440 return &ProvisioningApprovalRequest_FieldSubPath{ 441 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 442 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 443 } 444 } 445 446 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 447 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 448 } 449 450 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 451 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 452 } 453 454 type ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesVersion struct{} 455 456 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesVersion) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 457 return &ProvisioningApprovalRequest_FieldSubPath{ 458 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 459 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 460 } 461 } 462 463 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 464 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 465 } 466 467 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 468 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 469 } 470 471 type ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesName struct{} 472 473 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesName) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 474 return &ProvisioningApprovalRequest_FieldSubPath{ 475 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 476 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 477 } 478 } 479 480 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesName) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 481 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 482 } 483 484 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 485 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 486 } 487 488 type ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRegion struct{} 489 490 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRegion) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 491 return &ProvisioningApprovalRequest_FieldSubPath{ 492 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 493 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 494 } 495 } 496 497 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 498 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 499 } 500 501 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 502 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 503 } 504 505 type ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesController struct{} 506 507 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesController) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 508 return &ProvisioningApprovalRequest_FieldSubPath{ 509 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 510 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 511 } 512 } 513 514 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *ProvisioningApprovalRequest_FieldSubPathValue { 515 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 516 } 517 518 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 519 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 520 } 521 522 type ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 523 524 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 525 return &ProvisioningApprovalRequest_FieldSubPath{ 526 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 527 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 528 } 529 } 530 531 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *ProvisioningApprovalRequest_FieldSubPathValue { 532 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 533 } 534 535 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 536 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 537 } 538 539 type ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 540 541 func (ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 542 return &ProvisioningApprovalRequest_FieldSubPath{ 543 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 544 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 545 } 546 } 547 548 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *ProvisioningApprovalRequest_FieldSubPathValue { 549 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 550 } 551 552 func (s ProvisioningApprovalRequestPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 553 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 554 } 555 556 type ProvisioningApprovalRequestPathSelectorMetadataShards struct{} 557 558 func (ProvisioningApprovalRequestPathSelectorMetadataShards) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 559 return &ProvisioningApprovalRequest_FieldSubPath{ 560 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 561 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 562 } 563 } 564 565 func (s ProvisioningApprovalRequestPathSelectorMetadataShards) WithValue(value map[string]int64) *ProvisioningApprovalRequest_FieldSubPathValue { 566 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 567 } 568 569 func (s ProvisioningApprovalRequestPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 570 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 571 } 572 573 func (ProvisioningApprovalRequestPathSelectorMetadataShards) WithKey(key string) ProvisioningApprovalRequestMapPathSelectorMetadataShards { 574 return ProvisioningApprovalRequestMapPathSelectorMetadataShards{key: key} 575 } 576 577 type ProvisioningApprovalRequestMapPathSelectorMetadataShards struct { 578 key string 579 } 580 581 func (s ProvisioningApprovalRequestMapPathSelectorMetadataShards) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 582 return &ProvisioningApprovalRequest_FieldSubPath{ 583 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 584 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 585 } 586 } 587 588 func (s ProvisioningApprovalRequestMapPathSelectorMetadataShards) WithValue(value int64) *ProvisioningApprovalRequest_FieldSubPathValue { 589 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 590 } 591 592 func (s ProvisioningApprovalRequestMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 593 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 594 } 595 596 type ProvisioningApprovalRequestPathSelectorMetadataSyncing struct{} 597 598 func (ProvisioningApprovalRequestPathSelectorMetadataSyncing) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 599 return &ProvisioningApprovalRequest_FieldSubPath{ 600 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 601 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 602 } 603 } 604 605 func (s ProvisioningApprovalRequestPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *ProvisioningApprovalRequest_FieldSubPathValue { 606 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 607 } 608 609 func (s ProvisioningApprovalRequestPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 610 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 611 } 612 613 func (ProvisioningApprovalRequestPathSelectorMetadataSyncing) OwningRegion() ProvisioningApprovalRequestPathSelectorMetadataSyncingOwningRegion { 614 return ProvisioningApprovalRequestPathSelectorMetadataSyncingOwningRegion{} 615 } 616 617 func (ProvisioningApprovalRequestPathSelectorMetadataSyncing) Regions() ProvisioningApprovalRequestPathSelectorMetadataSyncingRegions { 618 return ProvisioningApprovalRequestPathSelectorMetadataSyncingRegions{} 619 } 620 621 type ProvisioningApprovalRequestPathSelectorMetadataSyncingOwningRegion struct{} 622 623 func (ProvisioningApprovalRequestPathSelectorMetadataSyncingOwningRegion) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 624 return &ProvisioningApprovalRequest_FieldSubPath{ 625 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 626 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 627 } 628 } 629 630 func (s ProvisioningApprovalRequestPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 631 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 632 } 633 634 func (s ProvisioningApprovalRequestPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 635 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 636 } 637 638 type ProvisioningApprovalRequestPathSelectorMetadataSyncingRegions struct{} 639 640 func (ProvisioningApprovalRequestPathSelectorMetadataSyncingRegions) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 641 return &ProvisioningApprovalRequest_FieldSubPath{ 642 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 643 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 644 } 645 } 646 647 func (s ProvisioningApprovalRequestPathSelectorMetadataSyncingRegions) WithValue(value []string) *ProvisioningApprovalRequest_FieldSubPathValue { 648 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 649 } 650 651 func (s ProvisioningApprovalRequestPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 652 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 653 } 654 655 func (s ProvisioningApprovalRequestPathSelectorMetadataSyncingRegions) WithItemValue(value string) *ProvisioningApprovalRequest_FieldSubPathArrayItemValue { 656 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningApprovalRequest_FieldSubPathArrayItemValue) 657 } 658 659 type ProvisioningApprovalRequestPathSelectorMetadataLifecycle struct{} 660 661 func (ProvisioningApprovalRequestPathSelectorMetadataLifecycle) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 662 return &ProvisioningApprovalRequest_FieldSubPath{ 663 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 664 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 665 } 666 } 667 668 func (s ProvisioningApprovalRequestPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *ProvisioningApprovalRequest_FieldSubPathValue { 669 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 670 } 671 672 func (s ProvisioningApprovalRequestPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 673 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 674 } 675 676 func (ProvisioningApprovalRequestPathSelectorMetadataLifecycle) State() ProvisioningApprovalRequestPathSelectorMetadataLifecycleState { 677 return ProvisioningApprovalRequestPathSelectorMetadataLifecycleState{} 678 } 679 680 func (ProvisioningApprovalRequestPathSelectorMetadataLifecycle) BlockDeletion() ProvisioningApprovalRequestPathSelectorMetadataLifecycleBlockDeletion { 681 return ProvisioningApprovalRequestPathSelectorMetadataLifecycleBlockDeletion{} 682 } 683 684 type ProvisioningApprovalRequestPathSelectorMetadataLifecycleState struct{} 685 686 func (ProvisioningApprovalRequestPathSelectorMetadataLifecycleState) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 687 return &ProvisioningApprovalRequest_FieldSubPath{ 688 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 689 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 690 } 691 } 692 693 func (s ProvisioningApprovalRequestPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *ProvisioningApprovalRequest_FieldSubPathValue { 694 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 695 } 696 697 func (s ProvisioningApprovalRequestPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 698 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 699 } 700 701 type ProvisioningApprovalRequestPathSelectorMetadataLifecycleBlockDeletion struct{} 702 703 func (ProvisioningApprovalRequestPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 704 return &ProvisioningApprovalRequest_FieldSubPath{ 705 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 706 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 707 } 708 } 709 710 func (s ProvisioningApprovalRequestPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *ProvisioningApprovalRequest_FieldSubPathValue { 711 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 712 } 713 714 func (s ProvisioningApprovalRequestPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 715 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 716 } 717 718 type ProvisioningApprovalRequestPathSelectorMetadataServices struct{} 719 720 func (ProvisioningApprovalRequestPathSelectorMetadataServices) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 721 return &ProvisioningApprovalRequest_FieldSubPath{ 722 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 723 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 724 } 725 } 726 727 func (s ProvisioningApprovalRequestPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *ProvisioningApprovalRequest_FieldSubPathValue { 728 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 729 } 730 731 func (s ProvisioningApprovalRequestPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 732 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 733 } 734 735 func (ProvisioningApprovalRequestPathSelectorMetadataServices) OwningService() ProvisioningApprovalRequestPathSelectorMetadataServicesOwningService { 736 return ProvisioningApprovalRequestPathSelectorMetadataServicesOwningService{} 737 } 738 739 func (ProvisioningApprovalRequestPathSelectorMetadataServices) AllowedServices() ProvisioningApprovalRequestPathSelectorMetadataServicesAllowedServices { 740 return ProvisioningApprovalRequestPathSelectorMetadataServicesAllowedServices{} 741 } 742 743 type ProvisioningApprovalRequestPathSelectorMetadataServicesOwningService struct{} 744 745 func (ProvisioningApprovalRequestPathSelectorMetadataServicesOwningService) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 746 return &ProvisioningApprovalRequest_FieldSubPath{ 747 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 748 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 749 } 750 } 751 752 func (s ProvisioningApprovalRequestPathSelectorMetadataServicesOwningService) WithValue(value string) *ProvisioningApprovalRequest_FieldSubPathValue { 753 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 754 } 755 756 func (s ProvisioningApprovalRequestPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 757 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 758 } 759 760 type ProvisioningApprovalRequestPathSelectorMetadataServicesAllowedServices struct{} 761 762 func (ProvisioningApprovalRequestPathSelectorMetadataServicesAllowedServices) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 763 return &ProvisioningApprovalRequest_FieldSubPath{ 764 selector: ProvisioningApprovalRequest_FieldPathSelectorMetadata, 765 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 766 } 767 } 768 769 func (s ProvisioningApprovalRequestPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *ProvisioningApprovalRequest_FieldSubPathValue { 770 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 771 } 772 773 func (s ProvisioningApprovalRequestPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 774 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 775 } 776 777 func (s ProvisioningApprovalRequestPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *ProvisioningApprovalRequest_FieldSubPathArrayItemValue { 778 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningApprovalRequest_FieldSubPathArrayItemValue) 779 } 780 781 type ProvisioningApprovalRequestPathSelectorSpec struct{} 782 783 func (ProvisioningApprovalRequestPathSelectorSpec) FieldPath() *ProvisioningApprovalRequest_FieldTerminalPath { 784 return &ProvisioningApprovalRequest_FieldTerminalPath{selector: ProvisioningApprovalRequest_FieldPathSelectorSpec} 785 } 786 787 func (s ProvisioningApprovalRequestPathSelectorSpec) WithValue(value *ProvisioningApprovalRequest_Spec) *ProvisioningApprovalRequest_FieldTerminalPathValue { 788 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldTerminalPathValue) 789 } 790 791 func (s ProvisioningApprovalRequestPathSelectorSpec) WithArrayOfValues(values []*ProvisioningApprovalRequest_Spec) *ProvisioningApprovalRequest_FieldTerminalPathArrayOfValues { 792 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldTerminalPathArrayOfValues) 793 } 794 795 func (ProvisioningApprovalRequestPathSelectorSpec) WithSubPath(subPath ProvisioningApprovalRequestSpec_FieldPath) *ProvisioningApprovalRequest_FieldSubPath { 796 return &ProvisioningApprovalRequest_FieldSubPath{selector: ProvisioningApprovalRequest_FieldPathSelectorSpec, subPath: subPath} 797 } 798 799 func (s ProvisioningApprovalRequestPathSelectorSpec) WithSubValue(subPathValue ProvisioningApprovalRequestSpec_FieldPathValue) *ProvisioningApprovalRequest_FieldSubPathValue { 800 return &ProvisioningApprovalRequest_FieldSubPathValue{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 801 } 802 803 func (s ProvisioningApprovalRequestPathSelectorSpec) WithSubArrayOfValues(subPathArrayOfValues ProvisioningApprovalRequestSpec_FieldPathArrayOfValues) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 804 return &ProvisioningApprovalRequest_FieldSubPathArrayOfValues{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 805 } 806 807 func (s ProvisioningApprovalRequestPathSelectorSpec) WithSubArrayItemValue(subPathArrayItemValue ProvisioningApprovalRequestSpec_FieldPathArrayItemValue) *ProvisioningApprovalRequest_FieldSubPathArrayItemValue { 808 return &ProvisioningApprovalRequest_FieldSubPathArrayItemValue{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 809 } 810 811 func (ProvisioningApprovalRequestPathSelectorSpec) Conclusion() ProvisioningApprovalRequestPathSelectorSpecConclusion { 812 return ProvisioningApprovalRequestPathSelectorSpecConclusion{} 813 } 814 815 func (ProvisioningApprovalRequestPathSelectorSpec) ServiceAccount() ProvisioningApprovalRequestPathSelectorSpecServiceAccount { 816 return ProvisioningApprovalRequestPathSelectorSpecServiceAccount{} 817 } 818 819 type ProvisioningApprovalRequestPathSelectorSpecConclusion struct{} 820 821 func (ProvisioningApprovalRequestPathSelectorSpecConclusion) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 822 return &ProvisioningApprovalRequest_FieldSubPath{ 823 selector: ProvisioningApprovalRequest_FieldPathSelectorSpec, 824 subPath: NewProvisioningApprovalRequestSpecFieldPathBuilder().Conclusion().FieldPath(), 825 } 826 } 827 828 func (s ProvisioningApprovalRequestPathSelectorSpecConclusion) WithValue(value ProvisioningApprovalRequest_Spec_Conclusion) *ProvisioningApprovalRequest_FieldSubPathValue { 829 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 830 } 831 832 func (s ProvisioningApprovalRequestPathSelectorSpecConclusion) WithArrayOfValues(values []ProvisioningApprovalRequest_Spec_Conclusion) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 833 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 834 } 835 836 type ProvisioningApprovalRequestPathSelectorSpecServiceAccount struct{} 837 838 func (ProvisioningApprovalRequestPathSelectorSpecServiceAccount) FieldPath() *ProvisioningApprovalRequest_FieldSubPath { 839 return &ProvisioningApprovalRequest_FieldSubPath{ 840 selector: ProvisioningApprovalRequest_FieldPathSelectorSpec, 841 subPath: NewProvisioningApprovalRequestSpecFieldPathBuilder().ServiceAccount().FieldPath(), 842 } 843 } 844 845 func (s ProvisioningApprovalRequestPathSelectorSpecServiceAccount) WithValue(value *iam_service_account.Reference) *ProvisioningApprovalRequest_FieldSubPathValue { 846 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldSubPathValue) 847 } 848 849 func (s ProvisioningApprovalRequestPathSelectorSpecServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 850 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldSubPathArrayOfValues) 851 } 852 853 type ProvisioningApprovalRequestPathSelectorStatus struct{} 854 855 func (ProvisioningApprovalRequestPathSelectorStatus) FieldPath() *ProvisioningApprovalRequest_FieldTerminalPath { 856 return &ProvisioningApprovalRequest_FieldTerminalPath{selector: ProvisioningApprovalRequest_FieldPathSelectorStatus} 857 } 858 859 func (s ProvisioningApprovalRequestPathSelectorStatus) WithValue(value *ProvisioningApprovalRequest_Status) *ProvisioningApprovalRequest_FieldTerminalPathValue { 860 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequest_FieldTerminalPathValue) 861 } 862 863 func (s ProvisioningApprovalRequestPathSelectorStatus) WithArrayOfValues(values []*ProvisioningApprovalRequest_Status) *ProvisioningApprovalRequest_FieldTerminalPathArrayOfValues { 864 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequest_FieldTerminalPathArrayOfValues) 865 } 866 867 func (ProvisioningApprovalRequestPathSelectorStatus) WithSubPath(subPath ProvisioningApprovalRequestStatus_FieldPath) *ProvisioningApprovalRequest_FieldSubPath { 868 return &ProvisioningApprovalRequest_FieldSubPath{selector: ProvisioningApprovalRequest_FieldPathSelectorStatus, subPath: subPath} 869 } 870 871 func (s ProvisioningApprovalRequestPathSelectorStatus) WithSubValue(subPathValue ProvisioningApprovalRequestStatus_FieldPathValue) *ProvisioningApprovalRequest_FieldSubPathValue { 872 return &ProvisioningApprovalRequest_FieldSubPathValue{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 873 } 874 875 func (s ProvisioningApprovalRequestPathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues ProvisioningApprovalRequestStatus_FieldPathArrayOfValues) *ProvisioningApprovalRequest_FieldSubPathArrayOfValues { 876 return &ProvisioningApprovalRequest_FieldSubPathArrayOfValues{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 877 } 878 879 func (s ProvisioningApprovalRequestPathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue ProvisioningApprovalRequestStatus_FieldPathArrayItemValue) *ProvisioningApprovalRequest_FieldSubPathArrayItemValue { 880 return &ProvisioningApprovalRequest_FieldSubPathArrayItemValue{ProvisioningApprovalRequest_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 881 } 882 883 type ProvisioningApprovalRequestSpecFieldPathBuilder struct{} 884 885 func NewProvisioningApprovalRequestSpecFieldPathBuilder() ProvisioningApprovalRequestSpecFieldPathBuilder { 886 return ProvisioningApprovalRequestSpecFieldPathBuilder{} 887 } 888 func (ProvisioningApprovalRequestSpecFieldPathBuilder) Conclusion() ProvisioningApprovalRequest_SpecPathSelectorConclusion { 889 return ProvisioningApprovalRequest_SpecPathSelectorConclusion{} 890 } 891 func (ProvisioningApprovalRequestSpecFieldPathBuilder) ServiceAccount() ProvisioningApprovalRequest_SpecPathSelectorServiceAccount { 892 return ProvisioningApprovalRequest_SpecPathSelectorServiceAccount{} 893 } 894 895 type ProvisioningApprovalRequest_SpecPathSelectorConclusion struct{} 896 897 func (ProvisioningApprovalRequest_SpecPathSelectorConclusion) FieldPath() *ProvisioningApprovalRequestSpec_FieldTerminalPath { 898 return &ProvisioningApprovalRequestSpec_FieldTerminalPath{selector: ProvisioningApprovalRequestSpec_FieldPathSelectorConclusion} 899 } 900 901 func (s ProvisioningApprovalRequest_SpecPathSelectorConclusion) WithValue(value ProvisioningApprovalRequest_Spec_Conclusion) *ProvisioningApprovalRequestSpec_FieldTerminalPathValue { 902 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequestSpec_FieldTerminalPathValue) 903 } 904 905 func (s ProvisioningApprovalRequest_SpecPathSelectorConclusion) WithArrayOfValues(values []ProvisioningApprovalRequest_Spec_Conclusion) *ProvisioningApprovalRequestSpec_FieldTerminalPathArrayOfValues { 906 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequestSpec_FieldTerminalPathArrayOfValues) 907 } 908 909 type ProvisioningApprovalRequest_SpecPathSelectorServiceAccount struct{} 910 911 func (ProvisioningApprovalRequest_SpecPathSelectorServiceAccount) FieldPath() *ProvisioningApprovalRequestSpec_FieldTerminalPath { 912 return &ProvisioningApprovalRequestSpec_FieldTerminalPath{selector: ProvisioningApprovalRequestSpec_FieldPathSelectorServiceAccount} 913 } 914 915 func (s ProvisioningApprovalRequest_SpecPathSelectorServiceAccount) WithValue(value *iam_service_account.Reference) *ProvisioningApprovalRequestSpec_FieldTerminalPathValue { 916 return s.FieldPath().WithIValue(value).(*ProvisioningApprovalRequestSpec_FieldTerminalPathValue) 917 } 918 919 func (s ProvisioningApprovalRequest_SpecPathSelectorServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *ProvisioningApprovalRequestSpec_FieldTerminalPathArrayOfValues { 920 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningApprovalRequestSpec_FieldTerminalPathArrayOfValues) 921 } 922 923 type ProvisioningApprovalRequestStatusFieldPathBuilder struct{} 924 925 func NewProvisioningApprovalRequestStatusFieldPathBuilder() ProvisioningApprovalRequestStatusFieldPathBuilder { 926 return ProvisioningApprovalRequestStatusFieldPathBuilder{} 927 }