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