github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/provisioning_policy/provisioning_policy.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/devices/proto/v1/provisioning_policy.proto 3 // DO NOT EDIT!!! 4 5 package provisioning_policy 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 iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain" 13 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 14 iam_condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1/condition" 15 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 16 iam_permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1/permission" 17 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 18 iam_role "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role" 19 iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account" 20 logging_bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket" 21 logging_common "github.com/cloudwan/edgelq-sdk/logging/resources/v1/common" 22 logging_log_descriptor "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log_descriptor" 23 monitoring_bucket "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/bucket" 24 monitoring_project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project" 25 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 26 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 27 meta "github.com/cloudwan/goten-sdk/types/meta" 28 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 29 latlng "google.golang.org/genproto/googleapis/type/latlng" 30 durationpb "google.golang.org/protobuf/types/known/durationpb" 31 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 32 structpb "google.golang.org/protobuf/types/known/structpb" 33 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 34 ) 35 36 // make sure we're using proto imports 37 var ( 38 _ = &api.HealthCheckSpec{} 39 _ = &device.Device{} 40 _ = &project.Project{} 41 _ = &iam_attestation_domain.AttestationDomain{} 42 _ = &iam_iam_common.PCR{} 43 _ = &iam_condition.Condition{} 44 _ = &iam_organization.Organization{} 45 _ = &iam_permission.Permission{} 46 _ = &iam_project.Project{} 47 _ = &iam_role.Role{} 48 _ = &iam_service_account.ServiceAccount{} 49 _ = &logging_bucket.Bucket{} 50 _ = &logging_common.LabelDescriptor{} 51 _ = &logging_log_descriptor.LogDescriptor{} 52 _ = &monitoring_bucket.Bucket{} 53 _ = &monitoring_project.Project{} 54 _ = &durationpb.Duration{} 55 _ = &fieldmaskpb.FieldMask{} 56 _ = &structpb.Struct{} 57 _ = ×tamppb.Timestamp{} 58 _ = &latlng.LatLng{} 59 _ = &meta_common.LabelledDomain{} 60 _ = &meta_service.Service{} 61 _ = &meta.Meta{} 62 _ = &multi_region_policy.MultiRegionPolicy{} 63 ) 64 65 type ProvisioningPolicyFieldPathBuilder struct{} 66 67 func NewProvisioningPolicyFieldPathBuilder() ProvisioningPolicyFieldPathBuilder { 68 return ProvisioningPolicyFieldPathBuilder{} 69 } 70 func (ProvisioningPolicyFieldPathBuilder) Name() ProvisioningPolicyPathSelectorName { 71 return ProvisioningPolicyPathSelectorName{} 72 } 73 func (ProvisioningPolicyFieldPathBuilder) Metadata() ProvisioningPolicyPathSelectorMetadata { 74 return ProvisioningPolicyPathSelectorMetadata{} 75 } 76 func (ProvisioningPolicyFieldPathBuilder) DisplayName() ProvisioningPolicyPathSelectorDisplayName { 77 return ProvisioningPolicyPathSelectorDisplayName{} 78 } 79 func (ProvisioningPolicyFieldPathBuilder) Description() ProvisioningPolicyPathSelectorDescription { 80 return ProvisioningPolicyPathSelectorDescription{} 81 } 82 func (ProvisioningPolicyFieldPathBuilder) Spec() ProvisioningPolicyPathSelectorSpec { 83 return ProvisioningPolicyPathSelectorSpec{} 84 } 85 func (ProvisioningPolicyFieldPathBuilder) Status() ProvisioningPolicyPathSelectorStatus { 86 return ProvisioningPolicyPathSelectorStatus{} 87 } 88 89 type ProvisioningPolicyPathSelectorName struct{} 90 91 func (ProvisioningPolicyPathSelectorName) FieldPath() *ProvisioningPolicy_FieldTerminalPath { 92 return &ProvisioningPolicy_FieldTerminalPath{selector: ProvisioningPolicy_FieldPathSelectorName} 93 } 94 95 func (s ProvisioningPolicyPathSelectorName) WithValue(value *Name) *ProvisioningPolicy_FieldTerminalPathValue { 96 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldTerminalPathValue) 97 } 98 99 func (s ProvisioningPolicyPathSelectorName) WithArrayOfValues(values []*Name) *ProvisioningPolicy_FieldTerminalPathArrayOfValues { 100 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldTerminalPathArrayOfValues) 101 } 102 103 type ProvisioningPolicyPathSelectorMetadata struct{} 104 105 func (ProvisioningPolicyPathSelectorMetadata) FieldPath() *ProvisioningPolicy_FieldTerminalPath { 106 return &ProvisioningPolicy_FieldTerminalPath{selector: ProvisioningPolicy_FieldPathSelectorMetadata} 107 } 108 109 func (s ProvisioningPolicyPathSelectorMetadata) WithValue(value *meta.Meta) *ProvisioningPolicy_FieldTerminalPathValue { 110 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldTerminalPathValue) 111 } 112 113 func (s ProvisioningPolicyPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *ProvisioningPolicy_FieldTerminalPathArrayOfValues { 114 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldTerminalPathArrayOfValues) 115 } 116 117 func (ProvisioningPolicyPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *ProvisioningPolicy_FieldSubPath { 118 return &ProvisioningPolicy_FieldSubPath{selector: ProvisioningPolicy_FieldPathSelectorMetadata, subPath: subPath} 119 } 120 121 func (s ProvisioningPolicyPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *ProvisioningPolicy_FieldSubPathValue { 122 return &ProvisioningPolicy_FieldSubPathValue{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 123 } 124 125 func (s ProvisioningPolicyPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *ProvisioningPolicy_FieldSubPathArrayOfValues { 126 return &ProvisioningPolicy_FieldSubPathArrayOfValues{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 127 } 128 129 func (s ProvisioningPolicyPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *ProvisioningPolicy_FieldSubPathArrayItemValue { 130 return &ProvisioningPolicy_FieldSubPathArrayItemValue{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 131 } 132 133 func (ProvisioningPolicyPathSelectorMetadata) CreateTime() ProvisioningPolicyPathSelectorMetadataCreateTime { 134 return ProvisioningPolicyPathSelectorMetadataCreateTime{} 135 } 136 137 func (ProvisioningPolicyPathSelectorMetadata) UpdateTime() ProvisioningPolicyPathSelectorMetadataUpdateTime { 138 return ProvisioningPolicyPathSelectorMetadataUpdateTime{} 139 } 140 141 func (ProvisioningPolicyPathSelectorMetadata) DeleteTime() ProvisioningPolicyPathSelectorMetadataDeleteTime { 142 return ProvisioningPolicyPathSelectorMetadataDeleteTime{} 143 } 144 145 func (ProvisioningPolicyPathSelectorMetadata) Uuid() ProvisioningPolicyPathSelectorMetadataUuid { 146 return ProvisioningPolicyPathSelectorMetadataUuid{} 147 } 148 149 func (ProvisioningPolicyPathSelectorMetadata) Tags() ProvisioningPolicyPathSelectorMetadataTags { 150 return ProvisioningPolicyPathSelectorMetadataTags{} 151 } 152 153 func (ProvisioningPolicyPathSelectorMetadata) Labels() ProvisioningPolicyPathSelectorMetadataLabels { 154 return ProvisioningPolicyPathSelectorMetadataLabels{} 155 } 156 157 func (ProvisioningPolicyPathSelectorMetadata) Annotations() ProvisioningPolicyPathSelectorMetadataAnnotations { 158 return ProvisioningPolicyPathSelectorMetadataAnnotations{} 159 } 160 161 func (ProvisioningPolicyPathSelectorMetadata) Generation() ProvisioningPolicyPathSelectorMetadataGeneration { 162 return ProvisioningPolicyPathSelectorMetadataGeneration{} 163 } 164 165 func (ProvisioningPolicyPathSelectorMetadata) ResourceVersion() ProvisioningPolicyPathSelectorMetadataResourceVersion { 166 return ProvisioningPolicyPathSelectorMetadataResourceVersion{} 167 } 168 169 func (ProvisioningPolicyPathSelectorMetadata) OwnerReferences() ProvisioningPolicyPathSelectorMetadataOwnerReferences { 170 return ProvisioningPolicyPathSelectorMetadataOwnerReferences{} 171 } 172 173 func (ProvisioningPolicyPathSelectorMetadata) Shards() ProvisioningPolicyPathSelectorMetadataShards { 174 return ProvisioningPolicyPathSelectorMetadataShards{} 175 } 176 177 func (ProvisioningPolicyPathSelectorMetadata) Syncing() ProvisioningPolicyPathSelectorMetadataSyncing { 178 return ProvisioningPolicyPathSelectorMetadataSyncing{} 179 } 180 181 func (ProvisioningPolicyPathSelectorMetadata) Lifecycle() ProvisioningPolicyPathSelectorMetadataLifecycle { 182 return ProvisioningPolicyPathSelectorMetadataLifecycle{} 183 } 184 185 func (ProvisioningPolicyPathSelectorMetadata) Services() ProvisioningPolicyPathSelectorMetadataServices { 186 return ProvisioningPolicyPathSelectorMetadataServices{} 187 } 188 189 type ProvisioningPolicyPathSelectorMetadataCreateTime struct{} 190 191 func (ProvisioningPolicyPathSelectorMetadataCreateTime) FieldPath() *ProvisioningPolicy_FieldSubPath { 192 return &ProvisioningPolicy_FieldSubPath{ 193 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 194 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 195 } 196 } 197 198 func (s ProvisioningPolicyPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathValue { 199 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 200 } 201 202 func (s ProvisioningPolicyPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathArrayOfValues { 203 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 204 } 205 206 type ProvisioningPolicyPathSelectorMetadataUpdateTime struct{} 207 208 func (ProvisioningPolicyPathSelectorMetadataUpdateTime) FieldPath() *ProvisioningPolicy_FieldSubPath { 209 return &ProvisioningPolicy_FieldSubPath{ 210 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 211 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 212 } 213 } 214 215 func (s ProvisioningPolicyPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathValue { 216 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 217 } 218 219 func (s ProvisioningPolicyPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathArrayOfValues { 220 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 221 } 222 223 type ProvisioningPolicyPathSelectorMetadataDeleteTime struct{} 224 225 func (ProvisioningPolicyPathSelectorMetadataDeleteTime) FieldPath() *ProvisioningPolicy_FieldSubPath { 226 return &ProvisioningPolicy_FieldSubPath{ 227 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 228 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 229 } 230 } 231 232 func (s ProvisioningPolicyPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathValue { 233 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 234 } 235 236 func (s ProvisioningPolicyPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathArrayOfValues { 237 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 238 } 239 240 type ProvisioningPolicyPathSelectorMetadataUuid struct{} 241 242 func (ProvisioningPolicyPathSelectorMetadataUuid) FieldPath() *ProvisioningPolicy_FieldSubPath { 243 return &ProvisioningPolicy_FieldSubPath{ 244 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 245 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 246 } 247 } 248 249 func (s ProvisioningPolicyPathSelectorMetadataUuid) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 250 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 251 } 252 253 func (s ProvisioningPolicyPathSelectorMetadataUuid) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 254 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 255 } 256 257 type ProvisioningPolicyPathSelectorMetadataTags struct{} 258 259 func (ProvisioningPolicyPathSelectorMetadataTags) FieldPath() *ProvisioningPolicy_FieldSubPath { 260 return &ProvisioningPolicy_FieldSubPath{ 261 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 262 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 263 } 264 } 265 266 func (s ProvisioningPolicyPathSelectorMetadataTags) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 267 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 268 } 269 270 func (s ProvisioningPolicyPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 271 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 272 } 273 274 func (s ProvisioningPolicyPathSelectorMetadataTags) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 275 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 276 } 277 278 type ProvisioningPolicyPathSelectorMetadataLabels struct{} 279 280 func (ProvisioningPolicyPathSelectorMetadataLabels) FieldPath() *ProvisioningPolicy_FieldSubPath { 281 return &ProvisioningPolicy_FieldSubPath{ 282 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 283 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 284 } 285 } 286 287 func (s ProvisioningPolicyPathSelectorMetadataLabels) WithValue(value map[string]string) *ProvisioningPolicy_FieldSubPathValue { 288 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 289 } 290 291 func (s ProvisioningPolicyPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 292 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 293 } 294 295 func (ProvisioningPolicyPathSelectorMetadataLabels) WithKey(key string) ProvisioningPolicyMapPathSelectorMetadataLabels { 296 return ProvisioningPolicyMapPathSelectorMetadataLabels{key: key} 297 } 298 299 type ProvisioningPolicyMapPathSelectorMetadataLabels struct { 300 key string 301 } 302 303 func (s ProvisioningPolicyMapPathSelectorMetadataLabels) FieldPath() *ProvisioningPolicy_FieldSubPath { 304 return &ProvisioningPolicy_FieldSubPath{ 305 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 306 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 307 } 308 } 309 310 func (s ProvisioningPolicyMapPathSelectorMetadataLabels) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 311 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 312 } 313 314 func (s ProvisioningPolicyMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 315 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 316 } 317 318 type ProvisioningPolicyPathSelectorMetadataAnnotations struct{} 319 320 func (ProvisioningPolicyPathSelectorMetadataAnnotations) FieldPath() *ProvisioningPolicy_FieldSubPath { 321 return &ProvisioningPolicy_FieldSubPath{ 322 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 323 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 324 } 325 } 326 327 func (s ProvisioningPolicyPathSelectorMetadataAnnotations) WithValue(value map[string]string) *ProvisioningPolicy_FieldSubPathValue { 328 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 329 } 330 331 func (s ProvisioningPolicyPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 332 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 333 } 334 335 func (ProvisioningPolicyPathSelectorMetadataAnnotations) WithKey(key string) ProvisioningPolicyMapPathSelectorMetadataAnnotations { 336 return ProvisioningPolicyMapPathSelectorMetadataAnnotations{key: key} 337 } 338 339 type ProvisioningPolicyMapPathSelectorMetadataAnnotations struct { 340 key string 341 } 342 343 func (s ProvisioningPolicyMapPathSelectorMetadataAnnotations) FieldPath() *ProvisioningPolicy_FieldSubPath { 344 return &ProvisioningPolicy_FieldSubPath{ 345 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 346 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 347 } 348 } 349 350 func (s ProvisioningPolicyMapPathSelectorMetadataAnnotations) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 351 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 352 } 353 354 func (s ProvisioningPolicyMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 355 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 356 } 357 358 type ProvisioningPolicyPathSelectorMetadataGeneration struct{} 359 360 func (ProvisioningPolicyPathSelectorMetadataGeneration) FieldPath() *ProvisioningPolicy_FieldSubPath { 361 return &ProvisioningPolicy_FieldSubPath{ 362 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 363 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 364 } 365 } 366 367 func (s ProvisioningPolicyPathSelectorMetadataGeneration) WithValue(value int64) *ProvisioningPolicy_FieldSubPathValue { 368 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 369 } 370 371 func (s ProvisioningPolicyPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *ProvisioningPolicy_FieldSubPathArrayOfValues { 372 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 373 } 374 375 type ProvisioningPolicyPathSelectorMetadataResourceVersion struct{} 376 377 func (ProvisioningPolicyPathSelectorMetadataResourceVersion) FieldPath() *ProvisioningPolicy_FieldSubPath { 378 return &ProvisioningPolicy_FieldSubPath{ 379 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 380 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 381 } 382 } 383 384 func (s ProvisioningPolicyPathSelectorMetadataResourceVersion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 385 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 386 } 387 388 func (s ProvisioningPolicyPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 389 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 390 } 391 392 type ProvisioningPolicyPathSelectorMetadataOwnerReferences struct{} 393 394 func (ProvisioningPolicyPathSelectorMetadataOwnerReferences) FieldPath() *ProvisioningPolicy_FieldSubPath { 395 return &ProvisioningPolicy_FieldSubPath{ 396 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 397 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 398 } 399 } 400 401 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *ProvisioningPolicy_FieldSubPathValue { 402 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 403 } 404 405 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 406 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 407 } 408 409 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *ProvisioningPolicy_FieldSubPathArrayItemValue { 410 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 411 } 412 413 func (ProvisioningPolicyPathSelectorMetadataOwnerReferences) Kind() ProvisioningPolicyPathSelectorMetadataOwnerReferencesKind { 414 return ProvisioningPolicyPathSelectorMetadataOwnerReferencesKind{} 415 } 416 417 func (ProvisioningPolicyPathSelectorMetadataOwnerReferences) Version() ProvisioningPolicyPathSelectorMetadataOwnerReferencesVersion { 418 return ProvisioningPolicyPathSelectorMetadataOwnerReferencesVersion{} 419 } 420 421 func (ProvisioningPolicyPathSelectorMetadataOwnerReferences) Name() ProvisioningPolicyPathSelectorMetadataOwnerReferencesName { 422 return ProvisioningPolicyPathSelectorMetadataOwnerReferencesName{} 423 } 424 425 func (ProvisioningPolicyPathSelectorMetadataOwnerReferences) Region() ProvisioningPolicyPathSelectorMetadataOwnerReferencesRegion { 426 return ProvisioningPolicyPathSelectorMetadataOwnerReferencesRegion{} 427 } 428 429 func (ProvisioningPolicyPathSelectorMetadataOwnerReferences) Controller() ProvisioningPolicyPathSelectorMetadataOwnerReferencesController { 430 return ProvisioningPolicyPathSelectorMetadataOwnerReferencesController{} 431 } 432 433 func (ProvisioningPolicyPathSelectorMetadataOwnerReferences) RequiresOwnerReference() ProvisioningPolicyPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 434 return ProvisioningPolicyPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 435 } 436 437 func (ProvisioningPolicyPathSelectorMetadataOwnerReferences) UnsetOnDelete() ProvisioningPolicyPathSelectorMetadataOwnerReferencesUnsetOnDelete { 438 return ProvisioningPolicyPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 439 } 440 441 type ProvisioningPolicyPathSelectorMetadataOwnerReferencesKind struct{} 442 443 func (ProvisioningPolicyPathSelectorMetadataOwnerReferencesKind) FieldPath() *ProvisioningPolicy_FieldSubPath { 444 return &ProvisioningPolicy_FieldSubPath{ 445 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 446 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 447 } 448 } 449 450 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 451 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 452 } 453 454 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 455 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 456 } 457 458 type ProvisioningPolicyPathSelectorMetadataOwnerReferencesVersion struct{} 459 460 func (ProvisioningPolicyPathSelectorMetadataOwnerReferencesVersion) FieldPath() *ProvisioningPolicy_FieldSubPath { 461 return &ProvisioningPolicy_FieldSubPath{ 462 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 463 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 464 } 465 } 466 467 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 468 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 469 } 470 471 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 472 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 473 } 474 475 type ProvisioningPolicyPathSelectorMetadataOwnerReferencesName struct{} 476 477 func (ProvisioningPolicyPathSelectorMetadataOwnerReferencesName) FieldPath() *ProvisioningPolicy_FieldSubPath { 478 return &ProvisioningPolicy_FieldSubPath{ 479 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 480 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 481 } 482 } 483 484 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesName) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 485 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 486 } 487 488 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 489 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 490 } 491 492 type ProvisioningPolicyPathSelectorMetadataOwnerReferencesRegion struct{} 493 494 func (ProvisioningPolicyPathSelectorMetadataOwnerReferencesRegion) FieldPath() *ProvisioningPolicy_FieldSubPath { 495 return &ProvisioningPolicy_FieldSubPath{ 496 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 497 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 498 } 499 } 500 501 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 502 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 503 } 504 505 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 506 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 507 } 508 509 type ProvisioningPolicyPathSelectorMetadataOwnerReferencesController struct{} 510 511 func (ProvisioningPolicyPathSelectorMetadataOwnerReferencesController) FieldPath() *ProvisioningPolicy_FieldSubPath { 512 return &ProvisioningPolicy_FieldSubPath{ 513 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 514 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 515 } 516 } 517 518 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 519 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 520 } 521 522 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 523 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 524 } 525 526 type ProvisioningPolicyPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 527 528 func (ProvisioningPolicyPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *ProvisioningPolicy_FieldSubPath { 529 return &ProvisioningPolicy_FieldSubPath{ 530 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 531 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 532 } 533 } 534 535 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 536 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 537 } 538 539 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 540 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 541 } 542 543 type ProvisioningPolicyPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 544 545 func (ProvisioningPolicyPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *ProvisioningPolicy_FieldSubPath { 546 return &ProvisioningPolicy_FieldSubPath{ 547 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 548 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 549 } 550 } 551 552 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 553 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 554 } 555 556 func (s ProvisioningPolicyPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 557 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 558 } 559 560 type ProvisioningPolicyPathSelectorMetadataShards struct{} 561 562 func (ProvisioningPolicyPathSelectorMetadataShards) FieldPath() *ProvisioningPolicy_FieldSubPath { 563 return &ProvisioningPolicy_FieldSubPath{ 564 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 565 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 566 } 567 } 568 569 func (s ProvisioningPolicyPathSelectorMetadataShards) WithValue(value map[string]int64) *ProvisioningPolicy_FieldSubPathValue { 570 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 571 } 572 573 func (s ProvisioningPolicyPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *ProvisioningPolicy_FieldSubPathArrayOfValues { 574 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 575 } 576 577 func (ProvisioningPolicyPathSelectorMetadataShards) WithKey(key string) ProvisioningPolicyMapPathSelectorMetadataShards { 578 return ProvisioningPolicyMapPathSelectorMetadataShards{key: key} 579 } 580 581 type ProvisioningPolicyMapPathSelectorMetadataShards struct { 582 key string 583 } 584 585 func (s ProvisioningPolicyMapPathSelectorMetadataShards) FieldPath() *ProvisioningPolicy_FieldSubPath { 586 return &ProvisioningPolicy_FieldSubPath{ 587 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 588 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 589 } 590 } 591 592 func (s ProvisioningPolicyMapPathSelectorMetadataShards) WithValue(value int64) *ProvisioningPolicy_FieldSubPathValue { 593 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 594 } 595 596 func (s ProvisioningPolicyMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *ProvisioningPolicy_FieldSubPathArrayOfValues { 597 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 598 } 599 600 type ProvisioningPolicyPathSelectorMetadataSyncing struct{} 601 602 func (ProvisioningPolicyPathSelectorMetadataSyncing) FieldPath() *ProvisioningPolicy_FieldSubPath { 603 return &ProvisioningPolicy_FieldSubPath{ 604 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 605 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 606 } 607 } 608 609 func (s ProvisioningPolicyPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *ProvisioningPolicy_FieldSubPathValue { 610 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 611 } 612 613 func (s ProvisioningPolicyPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *ProvisioningPolicy_FieldSubPathArrayOfValues { 614 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 615 } 616 617 func (ProvisioningPolicyPathSelectorMetadataSyncing) OwningRegion() ProvisioningPolicyPathSelectorMetadataSyncingOwningRegion { 618 return ProvisioningPolicyPathSelectorMetadataSyncingOwningRegion{} 619 } 620 621 func (ProvisioningPolicyPathSelectorMetadataSyncing) Regions() ProvisioningPolicyPathSelectorMetadataSyncingRegions { 622 return ProvisioningPolicyPathSelectorMetadataSyncingRegions{} 623 } 624 625 type ProvisioningPolicyPathSelectorMetadataSyncingOwningRegion struct{} 626 627 func (ProvisioningPolicyPathSelectorMetadataSyncingOwningRegion) FieldPath() *ProvisioningPolicy_FieldSubPath { 628 return &ProvisioningPolicy_FieldSubPath{ 629 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 630 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 631 } 632 } 633 634 func (s ProvisioningPolicyPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 635 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 636 } 637 638 func (s ProvisioningPolicyPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 639 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 640 } 641 642 type ProvisioningPolicyPathSelectorMetadataSyncingRegions struct{} 643 644 func (ProvisioningPolicyPathSelectorMetadataSyncingRegions) FieldPath() *ProvisioningPolicy_FieldSubPath { 645 return &ProvisioningPolicy_FieldSubPath{ 646 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 647 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 648 } 649 } 650 651 func (s ProvisioningPolicyPathSelectorMetadataSyncingRegions) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 652 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 653 } 654 655 func (s ProvisioningPolicyPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 656 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 657 } 658 659 func (s ProvisioningPolicyPathSelectorMetadataSyncingRegions) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 660 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 661 } 662 663 type ProvisioningPolicyPathSelectorMetadataLifecycle struct{} 664 665 func (ProvisioningPolicyPathSelectorMetadataLifecycle) FieldPath() *ProvisioningPolicy_FieldSubPath { 666 return &ProvisioningPolicy_FieldSubPath{ 667 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 668 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 669 } 670 } 671 672 func (s ProvisioningPolicyPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *ProvisioningPolicy_FieldSubPathValue { 673 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 674 } 675 676 func (s ProvisioningPolicyPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *ProvisioningPolicy_FieldSubPathArrayOfValues { 677 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 678 } 679 680 func (ProvisioningPolicyPathSelectorMetadataLifecycle) State() ProvisioningPolicyPathSelectorMetadataLifecycleState { 681 return ProvisioningPolicyPathSelectorMetadataLifecycleState{} 682 } 683 684 func (ProvisioningPolicyPathSelectorMetadataLifecycle) BlockDeletion() ProvisioningPolicyPathSelectorMetadataLifecycleBlockDeletion { 685 return ProvisioningPolicyPathSelectorMetadataLifecycleBlockDeletion{} 686 } 687 688 type ProvisioningPolicyPathSelectorMetadataLifecycleState struct{} 689 690 func (ProvisioningPolicyPathSelectorMetadataLifecycleState) FieldPath() *ProvisioningPolicy_FieldSubPath { 691 return &ProvisioningPolicy_FieldSubPath{ 692 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 693 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 694 } 695 } 696 697 func (s ProvisioningPolicyPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *ProvisioningPolicy_FieldSubPathValue { 698 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 699 } 700 701 func (s ProvisioningPolicyPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *ProvisioningPolicy_FieldSubPathArrayOfValues { 702 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 703 } 704 705 type ProvisioningPolicyPathSelectorMetadataLifecycleBlockDeletion struct{} 706 707 func (ProvisioningPolicyPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *ProvisioningPolicy_FieldSubPath { 708 return &ProvisioningPolicy_FieldSubPath{ 709 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 710 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 711 } 712 } 713 714 func (s ProvisioningPolicyPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 715 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 716 } 717 718 func (s ProvisioningPolicyPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 719 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 720 } 721 722 type ProvisioningPolicyPathSelectorMetadataServices struct{} 723 724 func (ProvisioningPolicyPathSelectorMetadataServices) FieldPath() *ProvisioningPolicy_FieldSubPath { 725 return &ProvisioningPolicy_FieldSubPath{ 726 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 727 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 728 } 729 } 730 731 func (s ProvisioningPolicyPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *ProvisioningPolicy_FieldSubPathValue { 732 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 733 } 734 735 func (s ProvisioningPolicyPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *ProvisioningPolicy_FieldSubPathArrayOfValues { 736 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 737 } 738 739 func (ProvisioningPolicyPathSelectorMetadataServices) OwningService() ProvisioningPolicyPathSelectorMetadataServicesOwningService { 740 return ProvisioningPolicyPathSelectorMetadataServicesOwningService{} 741 } 742 743 func (ProvisioningPolicyPathSelectorMetadataServices) AllowedServices() ProvisioningPolicyPathSelectorMetadataServicesAllowedServices { 744 return ProvisioningPolicyPathSelectorMetadataServicesAllowedServices{} 745 } 746 747 type ProvisioningPolicyPathSelectorMetadataServicesOwningService struct{} 748 749 func (ProvisioningPolicyPathSelectorMetadataServicesOwningService) FieldPath() *ProvisioningPolicy_FieldSubPath { 750 return &ProvisioningPolicy_FieldSubPath{ 751 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 752 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 753 } 754 } 755 756 func (s ProvisioningPolicyPathSelectorMetadataServicesOwningService) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 757 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 758 } 759 760 func (s ProvisioningPolicyPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 761 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 762 } 763 764 type ProvisioningPolicyPathSelectorMetadataServicesAllowedServices struct{} 765 766 func (ProvisioningPolicyPathSelectorMetadataServicesAllowedServices) FieldPath() *ProvisioningPolicy_FieldSubPath { 767 return &ProvisioningPolicy_FieldSubPath{ 768 selector: ProvisioningPolicy_FieldPathSelectorMetadata, 769 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 770 } 771 } 772 773 func (s ProvisioningPolicyPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 774 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 775 } 776 777 func (s ProvisioningPolicyPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 778 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 779 } 780 781 func (s ProvisioningPolicyPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 782 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 783 } 784 785 type ProvisioningPolicyPathSelectorDisplayName struct{} 786 787 func (ProvisioningPolicyPathSelectorDisplayName) FieldPath() *ProvisioningPolicy_FieldTerminalPath { 788 return &ProvisioningPolicy_FieldTerminalPath{selector: ProvisioningPolicy_FieldPathSelectorDisplayName} 789 } 790 791 func (s ProvisioningPolicyPathSelectorDisplayName) WithValue(value string) *ProvisioningPolicy_FieldTerminalPathValue { 792 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldTerminalPathValue) 793 } 794 795 func (s ProvisioningPolicyPathSelectorDisplayName) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldTerminalPathArrayOfValues { 796 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldTerminalPathArrayOfValues) 797 } 798 799 type ProvisioningPolicyPathSelectorDescription struct{} 800 801 func (ProvisioningPolicyPathSelectorDescription) FieldPath() *ProvisioningPolicy_FieldTerminalPath { 802 return &ProvisioningPolicy_FieldTerminalPath{selector: ProvisioningPolicy_FieldPathSelectorDescription} 803 } 804 805 func (s ProvisioningPolicyPathSelectorDescription) WithValue(value string) *ProvisioningPolicy_FieldTerminalPathValue { 806 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldTerminalPathValue) 807 } 808 809 func (s ProvisioningPolicyPathSelectorDescription) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldTerminalPathArrayOfValues { 810 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldTerminalPathArrayOfValues) 811 } 812 813 type ProvisioningPolicyPathSelectorSpec struct{} 814 815 func (ProvisioningPolicyPathSelectorSpec) FieldPath() *ProvisioningPolicy_FieldTerminalPath { 816 return &ProvisioningPolicy_FieldTerminalPath{selector: ProvisioningPolicy_FieldPathSelectorSpec} 817 } 818 819 func (s ProvisioningPolicyPathSelectorSpec) WithValue(value *ProvisioningPolicy_Spec) *ProvisioningPolicy_FieldTerminalPathValue { 820 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldTerminalPathValue) 821 } 822 823 func (s ProvisioningPolicyPathSelectorSpec) WithArrayOfValues(values []*ProvisioningPolicy_Spec) *ProvisioningPolicy_FieldTerminalPathArrayOfValues { 824 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldTerminalPathArrayOfValues) 825 } 826 827 func (ProvisioningPolicyPathSelectorSpec) WithSubPath(subPath ProvisioningPolicySpec_FieldPath) *ProvisioningPolicy_FieldSubPath { 828 return &ProvisioningPolicy_FieldSubPath{selector: ProvisioningPolicy_FieldPathSelectorSpec, subPath: subPath} 829 } 830 831 func (s ProvisioningPolicyPathSelectorSpec) WithSubValue(subPathValue ProvisioningPolicySpec_FieldPathValue) *ProvisioningPolicy_FieldSubPathValue { 832 return &ProvisioningPolicy_FieldSubPathValue{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 833 } 834 835 func (s ProvisioningPolicyPathSelectorSpec) WithSubArrayOfValues(subPathArrayOfValues ProvisioningPolicySpec_FieldPathArrayOfValues) *ProvisioningPolicy_FieldSubPathArrayOfValues { 836 return &ProvisioningPolicy_FieldSubPathArrayOfValues{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 837 } 838 839 func (s ProvisioningPolicyPathSelectorSpec) WithSubArrayItemValue(subPathArrayItemValue ProvisioningPolicySpec_FieldPathArrayItemValue) *ProvisioningPolicy_FieldSubPathArrayItemValue { 840 return &ProvisioningPolicy_FieldSubPathArrayItemValue{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 841 } 842 843 func (ProvisioningPolicyPathSelectorSpec) Mode() ProvisioningPolicyPathSelectorSpecMode { 844 return ProvisioningPolicyPathSelectorSpecMode{} 845 } 846 847 func (ProvisioningPolicyPathSelectorSpec) ServiceAccount() ProvisioningPolicyPathSelectorSpecServiceAccount { 848 return ProvisioningPolicyPathSelectorSpecServiceAccount{} 849 } 850 851 func (ProvisioningPolicyPathSelectorSpec) DeviceNameFormat() ProvisioningPolicyPathSelectorSpecDeviceNameFormat { 852 return ProvisioningPolicyPathSelectorSpecDeviceNameFormat{} 853 } 854 855 func (ProvisioningPolicyPathSelectorSpec) DeviceDisplayNameFormat() ProvisioningPolicyPathSelectorSpecDeviceDisplayNameFormat { 856 return ProvisioningPolicyPathSelectorSpecDeviceDisplayNameFormat{} 857 } 858 859 func (ProvisioningPolicyPathSelectorSpec) Labels() ProvisioningPolicyPathSelectorSpecLabels { 860 return ProvisioningPolicyPathSelectorSpecLabels{} 861 } 862 863 func (ProvisioningPolicyPathSelectorSpec) Template() ProvisioningPolicyPathSelectorSpecTemplate { 864 return ProvisioningPolicyPathSelectorSpecTemplate{} 865 } 866 867 func (ProvisioningPolicyPathSelectorSpec) IdentityFieldPaths() ProvisioningPolicyPathSelectorSpecIdentityFieldPaths { 868 return ProvisioningPolicyPathSelectorSpecIdentityFieldPaths{} 869 } 870 871 func (ProvisioningPolicyPathSelectorSpec) Role() ProvisioningPolicyPathSelectorSpecRole { 872 return ProvisioningPolicyPathSelectorSpecRole{} 873 } 874 875 func (ProvisioningPolicyPathSelectorSpec) ScopeParams() ProvisioningPolicyPathSelectorSpecScopeParams { 876 return ProvisioningPolicyPathSelectorSpecScopeParams{} 877 } 878 879 func (ProvisioningPolicyPathSelectorSpec) Condition() ProvisioningPolicyPathSelectorSpecCondition { 880 return ProvisioningPolicyPathSelectorSpecCondition{} 881 } 882 883 func (ProvisioningPolicyPathSelectorSpec) ConditionParams() ProvisioningPolicyPathSelectorSpecConditionParams { 884 return ProvisioningPolicyPathSelectorSpecConditionParams{} 885 } 886 887 func (ProvisioningPolicyPathSelectorSpec) ExtraConditions() ProvisioningPolicyPathSelectorSpecExtraConditions { 888 return ProvisioningPolicyPathSelectorSpecExtraConditions{} 889 } 890 891 type ProvisioningPolicyPathSelectorSpecMode struct{} 892 893 func (ProvisioningPolicyPathSelectorSpecMode) FieldPath() *ProvisioningPolicy_FieldSubPath { 894 return &ProvisioningPolicy_FieldSubPath{ 895 selector: ProvisioningPolicy_FieldPathSelectorSpec, 896 subPath: NewProvisioningPolicySpecFieldPathBuilder().Mode().FieldPath(), 897 } 898 } 899 900 func (s ProvisioningPolicyPathSelectorSpecMode) WithValue(value ProvisioningPolicy_Mode) *ProvisioningPolicy_FieldSubPathValue { 901 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 902 } 903 904 func (s ProvisioningPolicyPathSelectorSpecMode) WithArrayOfValues(values []ProvisioningPolicy_Mode) *ProvisioningPolicy_FieldSubPathArrayOfValues { 905 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 906 } 907 908 type ProvisioningPolicyPathSelectorSpecServiceAccount struct{} 909 910 func (ProvisioningPolicyPathSelectorSpecServiceAccount) FieldPath() *ProvisioningPolicy_FieldSubPath { 911 return &ProvisioningPolicy_FieldSubPath{ 912 selector: ProvisioningPolicy_FieldPathSelectorSpec, 913 subPath: NewProvisioningPolicySpecFieldPathBuilder().ServiceAccount().FieldPath(), 914 } 915 } 916 917 func (s ProvisioningPolicyPathSelectorSpecServiceAccount) WithValue(value *iam_service_account.Reference) *ProvisioningPolicy_FieldSubPathValue { 918 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 919 } 920 921 func (s ProvisioningPolicyPathSelectorSpecServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 922 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 923 } 924 925 type ProvisioningPolicyPathSelectorSpecDeviceNameFormat struct{} 926 927 func (ProvisioningPolicyPathSelectorSpecDeviceNameFormat) FieldPath() *ProvisioningPolicy_FieldSubPath { 928 return &ProvisioningPolicy_FieldSubPath{ 929 selector: ProvisioningPolicy_FieldPathSelectorSpec, 930 subPath: NewProvisioningPolicySpecFieldPathBuilder().DeviceNameFormat().FieldPath(), 931 } 932 } 933 934 func (s ProvisioningPolicyPathSelectorSpecDeviceNameFormat) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 935 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 936 } 937 938 func (s ProvisioningPolicyPathSelectorSpecDeviceNameFormat) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 939 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 940 } 941 942 type ProvisioningPolicyPathSelectorSpecDeviceDisplayNameFormat struct{} 943 944 func (ProvisioningPolicyPathSelectorSpecDeviceDisplayNameFormat) FieldPath() *ProvisioningPolicy_FieldSubPath { 945 return &ProvisioningPolicy_FieldSubPath{ 946 selector: ProvisioningPolicy_FieldPathSelectorSpec, 947 subPath: NewProvisioningPolicySpecFieldPathBuilder().DeviceDisplayNameFormat().FieldPath(), 948 } 949 } 950 951 func (s ProvisioningPolicyPathSelectorSpecDeviceDisplayNameFormat) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 952 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 953 } 954 955 func (s ProvisioningPolicyPathSelectorSpecDeviceDisplayNameFormat) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 956 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 957 } 958 959 type ProvisioningPolicyPathSelectorSpecLabels struct{} 960 961 func (ProvisioningPolicyPathSelectorSpecLabels) FieldPath() *ProvisioningPolicy_FieldSubPath { 962 return &ProvisioningPolicy_FieldSubPath{ 963 selector: ProvisioningPolicy_FieldPathSelectorSpec, 964 subPath: NewProvisioningPolicySpecFieldPathBuilder().Labels().FieldPath(), 965 } 966 } 967 968 func (s ProvisioningPolicyPathSelectorSpecLabels) WithValue(value map[string]string) *ProvisioningPolicy_FieldSubPathValue { 969 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 970 } 971 972 func (s ProvisioningPolicyPathSelectorSpecLabels) WithArrayOfValues(values []map[string]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 973 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 974 } 975 976 func (ProvisioningPolicyPathSelectorSpecLabels) WithKey(key string) ProvisioningPolicyMapPathSelectorSpecLabels { 977 return ProvisioningPolicyMapPathSelectorSpecLabels{key: key} 978 } 979 980 type ProvisioningPolicyMapPathSelectorSpecLabels struct { 981 key string 982 } 983 984 func (s ProvisioningPolicyMapPathSelectorSpecLabels) FieldPath() *ProvisioningPolicy_FieldSubPath { 985 return &ProvisioningPolicy_FieldSubPath{ 986 selector: ProvisioningPolicy_FieldPathSelectorSpec, 987 subPath: NewProvisioningPolicySpecFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 988 } 989 } 990 991 func (s ProvisioningPolicyMapPathSelectorSpecLabels) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 992 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 993 } 994 995 func (s ProvisioningPolicyMapPathSelectorSpecLabels) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 996 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 997 } 998 999 type ProvisioningPolicyPathSelectorSpecTemplate struct{} 1000 1001 func (ProvisioningPolicyPathSelectorSpecTemplate) FieldPath() *ProvisioningPolicy_FieldSubPath { 1002 return &ProvisioningPolicy_FieldSubPath{ 1003 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1004 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().FieldPath(), 1005 } 1006 } 1007 1008 func (s ProvisioningPolicyPathSelectorSpecTemplate) WithValue(value *ProvisioningPolicy_Spec_Template) *ProvisioningPolicy_FieldSubPathValue { 1009 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1010 } 1011 1012 func (s ProvisioningPolicyPathSelectorSpecTemplate) WithArrayOfValues(values []*ProvisioningPolicy_Spec_Template) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1013 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1014 } 1015 1016 func (ProvisioningPolicyPathSelectorSpecTemplate) Metadata() ProvisioningPolicyPathSelectorSpecTemplateMetadata { 1017 return ProvisioningPolicyPathSelectorSpecTemplateMetadata{} 1018 } 1019 1020 func (ProvisioningPolicyPathSelectorSpecTemplate) Spec() ProvisioningPolicyPathSelectorSpecTemplateSpec { 1021 return ProvisioningPolicyPathSelectorSpecTemplateSpec{} 1022 } 1023 1024 func (ProvisioningPolicyPathSelectorSpecTemplate) PublicListingSpec() ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpec { 1025 return ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpec{} 1026 } 1027 1028 type ProvisioningPolicyPathSelectorSpecTemplateMetadata struct{} 1029 1030 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) FieldPath() *ProvisioningPolicy_FieldSubPath { 1031 return &ProvisioningPolicy_FieldSubPath{ 1032 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1033 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().FieldPath(), 1034 } 1035 } 1036 1037 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadata) WithValue(value *meta.Meta) *ProvisioningPolicy_FieldSubPathValue { 1038 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1039 } 1040 1041 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadata) WithArrayOfValues(values []*meta.Meta) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1042 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1043 } 1044 1045 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) CreateTime() ProvisioningPolicyPathSelectorSpecTemplateMetadataCreateTime { 1046 return ProvisioningPolicyPathSelectorSpecTemplateMetadataCreateTime{} 1047 } 1048 1049 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) UpdateTime() ProvisioningPolicyPathSelectorSpecTemplateMetadataUpdateTime { 1050 return ProvisioningPolicyPathSelectorSpecTemplateMetadataUpdateTime{} 1051 } 1052 1053 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) DeleteTime() ProvisioningPolicyPathSelectorSpecTemplateMetadataDeleteTime { 1054 return ProvisioningPolicyPathSelectorSpecTemplateMetadataDeleteTime{} 1055 } 1056 1057 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Uuid() ProvisioningPolicyPathSelectorSpecTemplateMetadataUuid { 1058 return ProvisioningPolicyPathSelectorSpecTemplateMetadataUuid{} 1059 } 1060 1061 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Tags() ProvisioningPolicyPathSelectorSpecTemplateMetadataTags { 1062 return ProvisioningPolicyPathSelectorSpecTemplateMetadataTags{} 1063 } 1064 1065 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Labels() ProvisioningPolicyPathSelectorSpecTemplateMetadataLabels { 1066 return ProvisioningPolicyPathSelectorSpecTemplateMetadataLabels{} 1067 } 1068 1069 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Annotations() ProvisioningPolicyPathSelectorSpecTemplateMetadataAnnotations { 1070 return ProvisioningPolicyPathSelectorSpecTemplateMetadataAnnotations{} 1071 } 1072 1073 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Generation() ProvisioningPolicyPathSelectorSpecTemplateMetadataGeneration { 1074 return ProvisioningPolicyPathSelectorSpecTemplateMetadataGeneration{} 1075 } 1076 1077 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) ResourceVersion() ProvisioningPolicyPathSelectorSpecTemplateMetadataResourceVersion { 1078 return ProvisioningPolicyPathSelectorSpecTemplateMetadataResourceVersion{} 1079 } 1080 1081 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) OwnerReferences() ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences { 1082 return ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences{} 1083 } 1084 1085 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Shards() ProvisioningPolicyPathSelectorSpecTemplateMetadataShards { 1086 return ProvisioningPolicyPathSelectorSpecTemplateMetadataShards{} 1087 } 1088 1089 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Syncing() ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncing { 1090 return ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncing{} 1091 } 1092 1093 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Lifecycle() ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycle { 1094 return ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycle{} 1095 } 1096 1097 func (ProvisioningPolicyPathSelectorSpecTemplateMetadata) Services() ProvisioningPolicyPathSelectorSpecTemplateMetadataServices { 1098 return ProvisioningPolicyPathSelectorSpecTemplateMetadataServices{} 1099 } 1100 1101 type ProvisioningPolicyPathSelectorSpecTemplateMetadataCreateTime struct{} 1102 1103 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataCreateTime) FieldPath() *ProvisioningPolicy_FieldSubPath { 1104 return &ProvisioningPolicy_FieldSubPath{ 1105 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1106 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().CreateTime().FieldPath(), 1107 } 1108 } 1109 1110 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathValue { 1111 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1112 } 1113 1114 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1115 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1116 } 1117 1118 type ProvisioningPolicyPathSelectorSpecTemplateMetadataUpdateTime struct{} 1119 1120 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataUpdateTime) FieldPath() *ProvisioningPolicy_FieldSubPath { 1121 return &ProvisioningPolicy_FieldSubPath{ 1122 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1123 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().UpdateTime().FieldPath(), 1124 } 1125 } 1126 1127 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathValue { 1128 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1129 } 1130 1131 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1132 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1133 } 1134 1135 type ProvisioningPolicyPathSelectorSpecTemplateMetadataDeleteTime struct{} 1136 1137 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataDeleteTime) FieldPath() *ProvisioningPolicy_FieldSubPath { 1138 return &ProvisioningPolicy_FieldSubPath{ 1139 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1140 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().DeleteTime().FieldPath(), 1141 } 1142 } 1143 1144 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathValue { 1145 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1146 } 1147 1148 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1149 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1150 } 1151 1152 type ProvisioningPolicyPathSelectorSpecTemplateMetadataUuid struct{} 1153 1154 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataUuid) FieldPath() *ProvisioningPolicy_FieldSubPath { 1155 return &ProvisioningPolicy_FieldSubPath{ 1156 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1157 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Uuid().FieldPath(), 1158 } 1159 } 1160 1161 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataUuid) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1162 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1163 } 1164 1165 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataUuid) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1166 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1167 } 1168 1169 type ProvisioningPolicyPathSelectorSpecTemplateMetadataTags struct{} 1170 1171 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataTags) FieldPath() *ProvisioningPolicy_FieldSubPath { 1172 return &ProvisioningPolicy_FieldSubPath{ 1173 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1174 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Tags().FieldPath(), 1175 } 1176 } 1177 1178 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataTags) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 1179 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1180 } 1181 1182 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataTags) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1183 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1184 } 1185 1186 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataTags) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 1187 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 1188 } 1189 1190 type ProvisioningPolicyPathSelectorSpecTemplateMetadataLabels struct{} 1191 1192 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataLabels) FieldPath() *ProvisioningPolicy_FieldSubPath { 1193 return &ProvisioningPolicy_FieldSubPath{ 1194 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1195 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Labels().FieldPath(), 1196 } 1197 } 1198 1199 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataLabels) WithValue(value map[string]string) *ProvisioningPolicy_FieldSubPathValue { 1200 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1201 } 1202 1203 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataLabels) WithArrayOfValues(values []map[string]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1204 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1205 } 1206 1207 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataLabels) WithKey(key string) ProvisioningPolicyMapPathSelectorSpecTemplateMetadataLabels { 1208 return ProvisioningPolicyMapPathSelectorSpecTemplateMetadataLabels{key: key} 1209 } 1210 1211 type ProvisioningPolicyMapPathSelectorSpecTemplateMetadataLabels struct { 1212 key string 1213 } 1214 1215 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataLabels) FieldPath() *ProvisioningPolicy_FieldSubPath { 1216 return &ProvisioningPolicy_FieldSubPath{ 1217 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1218 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Labels().WithKey(s.key).FieldPath(), 1219 } 1220 } 1221 1222 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataLabels) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1223 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1224 } 1225 1226 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataLabels) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1227 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1228 } 1229 1230 type ProvisioningPolicyPathSelectorSpecTemplateMetadataAnnotations struct{} 1231 1232 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataAnnotations) FieldPath() *ProvisioningPolicy_FieldSubPath { 1233 return &ProvisioningPolicy_FieldSubPath{ 1234 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1235 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Annotations().FieldPath(), 1236 } 1237 } 1238 1239 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataAnnotations) WithValue(value map[string]string) *ProvisioningPolicy_FieldSubPathValue { 1240 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1241 } 1242 1243 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataAnnotations) WithArrayOfValues(values []map[string]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1244 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1245 } 1246 1247 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataAnnotations) WithKey(key string) ProvisioningPolicyMapPathSelectorSpecTemplateMetadataAnnotations { 1248 return ProvisioningPolicyMapPathSelectorSpecTemplateMetadataAnnotations{key: key} 1249 } 1250 1251 type ProvisioningPolicyMapPathSelectorSpecTemplateMetadataAnnotations struct { 1252 key string 1253 } 1254 1255 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataAnnotations) FieldPath() *ProvisioningPolicy_FieldSubPath { 1256 return &ProvisioningPolicy_FieldSubPath{ 1257 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1258 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Annotations().WithKey(s.key).FieldPath(), 1259 } 1260 } 1261 1262 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataAnnotations) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1263 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1264 } 1265 1266 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataAnnotations) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1267 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1268 } 1269 1270 type ProvisioningPolicyPathSelectorSpecTemplateMetadataGeneration struct{} 1271 1272 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataGeneration) FieldPath() *ProvisioningPolicy_FieldSubPath { 1273 return &ProvisioningPolicy_FieldSubPath{ 1274 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1275 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Generation().FieldPath(), 1276 } 1277 } 1278 1279 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataGeneration) WithValue(value int64) *ProvisioningPolicy_FieldSubPathValue { 1280 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1281 } 1282 1283 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataGeneration) WithArrayOfValues(values []int64) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1284 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1285 } 1286 1287 type ProvisioningPolicyPathSelectorSpecTemplateMetadataResourceVersion struct{} 1288 1289 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataResourceVersion) FieldPath() *ProvisioningPolicy_FieldSubPath { 1290 return &ProvisioningPolicy_FieldSubPath{ 1291 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1292 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().ResourceVersion().FieldPath(), 1293 } 1294 } 1295 1296 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataResourceVersion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1297 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1298 } 1299 1300 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataResourceVersion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1301 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1302 } 1303 1304 type ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences struct{} 1305 1306 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) FieldPath() *ProvisioningPolicy_FieldSubPath { 1307 return &ProvisioningPolicy_FieldSubPath{ 1308 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1309 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().OwnerReferences().FieldPath(), 1310 } 1311 } 1312 1313 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *ProvisioningPolicy_FieldSubPathValue { 1314 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1315 } 1316 1317 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1318 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1319 } 1320 1321 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *ProvisioningPolicy_FieldSubPathArrayItemValue { 1322 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 1323 } 1324 1325 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) Kind() ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesKind { 1326 return ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesKind{} 1327 } 1328 1329 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) Version() ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesVersion { 1330 return ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesVersion{} 1331 } 1332 1333 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) Name() ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesName { 1334 return ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesName{} 1335 } 1336 1337 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) Region() ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRegion { 1338 return ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRegion{} 1339 } 1340 1341 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) Controller() ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesController { 1342 return ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesController{} 1343 } 1344 1345 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) RequiresOwnerReference() ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRequiresOwnerReference { 1346 return ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRequiresOwnerReference{} 1347 } 1348 1349 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferences) UnsetOnDelete() ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesUnsetOnDelete { 1350 return ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesUnsetOnDelete{} 1351 } 1352 1353 type ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesKind struct{} 1354 1355 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesKind) FieldPath() *ProvisioningPolicy_FieldSubPath { 1356 return &ProvisioningPolicy_FieldSubPath{ 1357 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1358 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().OwnerReferences().Kind().FieldPath(), 1359 } 1360 } 1361 1362 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesKind) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1363 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1364 } 1365 1366 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1367 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1368 } 1369 1370 type ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesVersion struct{} 1371 1372 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesVersion) FieldPath() *ProvisioningPolicy_FieldSubPath { 1373 return &ProvisioningPolicy_FieldSubPath{ 1374 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1375 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().OwnerReferences().Version().FieldPath(), 1376 } 1377 } 1378 1379 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesVersion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1380 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1381 } 1382 1383 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1384 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1385 } 1386 1387 type ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesName struct{} 1388 1389 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesName) FieldPath() *ProvisioningPolicy_FieldSubPath { 1390 return &ProvisioningPolicy_FieldSubPath{ 1391 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1392 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().OwnerReferences().Name().FieldPath(), 1393 } 1394 } 1395 1396 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesName) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1397 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1398 } 1399 1400 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesName) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1401 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1402 } 1403 1404 type ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRegion struct{} 1405 1406 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRegion) FieldPath() *ProvisioningPolicy_FieldSubPath { 1407 return &ProvisioningPolicy_FieldSubPath{ 1408 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1409 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().OwnerReferences().Region().FieldPath(), 1410 } 1411 } 1412 1413 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRegion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1414 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1415 } 1416 1417 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1418 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1419 } 1420 1421 type ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesController struct{} 1422 1423 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesController) FieldPath() *ProvisioningPolicy_FieldSubPath { 1424 return &ProvisioningPolicy_FieldSubPath{ 1425 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1426 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().OwnerReferences().Controller().FieldPath(), 1427 } 1428 } 1429 1430 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesController) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 1431 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1432 } 1433 1434 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1435 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1436 } 1437 1438 type ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRequiresOwnerReference struct{} 1439 1440 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *ProvisioningPolicy_FieldSubPath { 1441 return &ProvisioningPolicy_FieldSubPath{ 1442 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1443 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(), 1444 } 1445 } 1446 1447 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 1448 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1449 } 1450 1451 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1452 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1453 } 1454 1455 type ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesUnsetOnDelete struct{} 1456 1457 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesUnsetOnDelete) FieldPath() *ProvisioningPolicy_FieldSubPath { 1458 return &ProvisioningPolicy_FieldSubPath{ 1459 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1460 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(), 1461 } 1462 } 1463 1464 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 1465 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1466 } 1467 1468 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1469 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1470 } 1471 1472 type ProvisioningPolicyPathSelectorSpecTemplateMetadataShards struct{} 1473 1474 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataShards) FieldPath() *ProvisioningPolicy_FieldSubPath { 1475 return &ProvisioningPolicy_FieldSubPath{ 1476 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1477 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Shards().FieldPath(), 1478 } 1479 } 1480 1481 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataShards) WithValue(value map[string]int64) *ProvisioningPolicy_FieldSubPathValue { 1482 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1483 } 1484 1485 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataShards) WithArrayOfValues(values []map[string]int64) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1486 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1487 } 1488 1489 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataShards) WithKey(key string) ProvisioningPolicyMapPathSelectorSpecTemplateMetadataShards { 1490 return ProvisioningPolicyMapPathSelectorSpecTemplateMetadataShards{key: key} 1491 } 1492 1493 type ProvisioningPolicyMapPathSelectorSpecTemplateMetadataShards struct { 1494 key string 1495 } 1496 1497 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataShards) FieldPath() *ProvisioningPolicy_FieldSubPath { 1498 return &ProvisioningPolicy_FieldSubPath{ 1499 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1500 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Shards().WithKey(s.key).FieldPath(), 1501 } 1502 } 1503 1504 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataShards) WithValue(value int64) *ProvisioningPolicy_FieldSubPathValue { 1505 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1506 } 1507 1508 func (s ProvisioningPolicyMapPathSelectorSpecTemplateMetadataShards) WithArrayOfValues(values []int64) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1509 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1510 } 1511 1512 type ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncing struct{} 1513 1514 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncing) FieldPath() *ProvisioningPolicy_FieldSubPath { 1515 return &ProvisioningPolicy_FieldSubPath{ 1516 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1517 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Syncing().FieldPath(), 1518 } 1519 } 1520 1521 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncing) WithValue(value *meta.SyncingMeta) *ProvisioningPolicy_FieldSubPathValue { 1522 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1523 } 1524 1525 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1526 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1527 } 1528 1529 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncing) OwningRegion() ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingOwningRegion { 1530 return ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingOwningRegion{} 1531 } 1532 1533 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncing) Regions() ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingRegions { 1534 return ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingRegions{} 1535 } 1536 1537 type ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingOwningRegion struct{} 1538 1539 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingOwningRegion) FieldPath() *ProvisioningPolicy_FieldSubPath { 1540 return &ProvisioningPolicy_FieldSubPath{ 1541 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1542 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Syncing().OwningRegion().FieldPath(), 1543 } 1544 } 1545 1546 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingOwningRegion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1547 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1548 } 1549 1550 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1551 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1552 } 1553 1554 type ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingRegions struct{} 1555 1556 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingRegions) FieldPath() *ProvisioningPolicy_FieldSubPath { 1557 return &ProvisioningPolicy_FieldSubPath{ 1558 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1559 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Syncing().Regions().FieldPath(), 1560 } 1561 } 1562 1563 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingRegions) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 1564 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1565 } 1566 1567 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingRegions) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1568 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1569 } 1570 1571 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataSyncingRegions) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 1572 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 1573 } 1574 1575 type ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycle struct{} 1576 1577 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycle) FieldPath() *ProvisioningPolicy_FieldSubPath { 1578 return &ProvisioningPolicy_FieldSubPath{ 1579 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1580 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Lifecycle().FieldPath(), 1581 } 1582 } 1583 1584 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycle) WithValue(value *meta.Lifecycle) *ProvisioningPolicy_FieldSubPathValue { 1585 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1586 } 1587 1588 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1589 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1590 } 1591 1592 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycle) State() ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleState { 1593 return ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleState{} 1594 } 1595 1596 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycle) BlockDeletion() ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleBlockDeletion { 1597 return ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleBlockDeletion{} 1598 } 1599 1600 type ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleState struct{} 1601 1602 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleState) FieldPath() *ProvisioningPolicy_FieldSubPath { 1603 return &ProvisioningPolicy_FieldSubPath{ 1604 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1605 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Lifecycle().State().FieldPath(), 1606 } 1607 } 1608 1609 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *ProvisioningPolicy_FieldSubPathValue { 1610 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1611 } 1612 1613 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1614 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1615 } 1616 1617 type ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleBlockDeletion struct{} 1618 1619 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleBlockDeletion) FieldPath() *ProvisioningPolicy_FieldSubPath { 1620 return &ProvisioningPolicy_FieldSubPath{ 1621 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1622 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Lifecycle().BlockDeletion().FieldPath(), 1623 } 1624 } 1625 1626 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleBlockDeletion) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 1627 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1628 } 1629 1630 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1631 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1632 } 1633 1634 type ProvisioningPolicyPathSelectorSpecTemplateMetadataServices struct{} 1635 1636 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataServices) FieldPath() *ProvisioningPolicy_FieldSubPath { 1637 return &ProvisioningPolicy_FieldSubPath{ 1638 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1639 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Services().FieldPath(), 1640 } 1641 } 1642 1643 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataServices) WithValue(value *meta.ServicesInfo) *ProvisioningPolicy_FieldSubPathValue { 1644 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1645 } 1646 1647 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1648 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1649 } 1650 1651 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataServices) OwningService() ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesOwningService { 1652 return ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesOwningService{} 1653 } 1654 1655 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataServices) AllowedServices() ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesAllowedServices { 1656 return ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesAllowedServices{} 1657 } 1658 1659 type ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesOwningService struct{} 1660 1661 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesOwningService) FieldPath() *ProvisioningPolicy_FieldSubPath { 1662 return &ProvisioningPolicy_FieldSubPath{ 1663 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1664 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Services().OwningService().FieldPath(), 1665 } 1666 } 1667 1668 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesOwningService) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1669 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1670 } 1671 1672 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesOwningService) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1673 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1674 } 1675 1676 type ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesAllowedServices struct{} 1677 1678 func (ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesAllowedServices) FieldPath() *ProvisioningPolicy_FieldSubPath { 1679 return &ProvisioningPolicy_FieldSubPath{ 1680 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1681 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Metadata().Services().AllowedServices().FieldPath(), 1682 } 1683 } 1684 1685 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesAllowedServices) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 1686 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1687 } 1688 1689 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1690 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1691 } 1692 1693 func (s ProvisioningPolicyPathSelectorSpecTemplateMetadataServicesAllowedServices) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 1694 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 1695 } 1696 1697 type ProvisioningPolicyPathSelectorSpecTemplateSpec struct{} 1698 1699 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) FieldPath() *ProvisioningPolicy_FieldSubPath { 1700 return &ProvisioningPolicy_FieldSubPath{ 1701 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1702 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().FieldPath(), 1703 } 1704 } 1705 1706 func (s ProvisioningPolicyPathSelectorSpecTemplateSpec) WithValue(value *device.Device_Spec) *ProvisioningPolicy_FieldSubPathValue { 1707 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1708 } 1709 1710 func (s ProvisioningPolicyPathSelectorSpecTemplateSpec) WithArrayOfValues(values []*device.Device_Spec) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1711 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1712 } 1713 1714 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) ServiceAccount() ProvisioningPolicyPathSelectorSpecTemplateSpecServiceAccount { 1715 return ProvisioningPolicyPathSelectorSpecTemplateSpecServiceAccount{} 1716 } 1717 1718 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) LogBucket() ProvisioningPolicyPathSelectorSpecTemplateSpecLogBucket { 1719 return ProvisioningPolicyPathSelectorSpecTemplateSpecLogBucket{} 1720 } 1721 1722 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) MetricsBucket() ProvisioningPolicyPathSelectorSpecTemplateSpecMetricsBucket { 1723 return ProvisioningPolicyPathSelectorSpecTemplateSpecMetricsBucket{} 1724 } 1725 1726 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) OsVersion() ProvisioningPolicyPathSelectorSpecTemplateSpecOsVersion { 1727 return ProvisioningPolicyPathSelectorSpecTemplateSpecOsVersion{} 1728 } 1729 1730 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) NetplanYamlConfig() ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanYamlConfig { 1731 return ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanYamlConfig{} 1732 } 1733 1734 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) NetplanApiConfigMode() ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanApiConfigMode { 1735 return ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanApiConfigMode{} 1736 } 1737 1738 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) OsImageUrl() ProvisioningPolicyPathSelectorSpecTemplateSpecOsImageUrl { 1739 return ProvisioningPolicyPathSelectorSpecTemplateSpecOsImageUrl{} 1740 } 1741 1742 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) SshConfig() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig { 1743 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig{} 1744 } 1745 1746 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) AttestationConfig() ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfig { 1747 return ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfig{} 1748 } 1749 1750 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) DisableDeviceDiscovery() ProvisioningPolicyPathSelectorSpecTemplateSpecDisableDeviceDiscovery { 1751 return ProvisioningPolicyPathSelectorSpecTemplateSpecDisableDeviceDiscovery{} 1752 } 1753 1754 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) LoggingConfig() ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig { 1755 return ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig{} 1756 } 1757 1758 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) ProxyConfig() ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig { 1759 return ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig{} 1760 } 1761 1762 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) Location() ProvisioningPolicyPathSelectorSpecTemplateSpecLocation { 1763 return ProvisioningPolicyPathSelectorSpecTemplateSpecLocation{} 1764 } 1765 1766 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) UsbGuard() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuard { 1767 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuard{} 1768 } 1769 1770 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) HealthChecks() ProvisioningPolicyPathSelectorSpecTemplateSpecHealthChecks { 1771 return ProvisioningPolicyPathSelectorSpecTemplateSpecHealthChecks{} 1772 } 1773 1774 func (ProvisioningPolicyPathSelectorSpecTemplateSpec) DisableNetworkConfigFallback() ProvisioningPolicyPathSelectorSpecTemplateSpecDisableNetworkConfigFallback { 1775 return ProvisioningPolicyPathSelectorSpecTemplateSpecDisableNetworkConfigFallback{} 1776 } 1777 1778 type ProvisioningPolicyPathSelectorSpecTemplateSpecServiceAccount struct{} 1779 1780 func (ProvisioningPolicyPathSelectorSpecTemplateSpecServiceAccount) FieldPath() *ProvisioningPolicy_FieldSubPath { 1781 return &ProvisioningPolicy_FieldSubPath{ 1782 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1783 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().ServiceAccount().FieldPath(), 1784 } 1785 } 1786 1787 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecServiceAccount) WithValue(value *iam_service_account.Reference) *ProvisioningPolicy_FieldSubPathValue { 1788 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1789 } 1790 1791 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1792 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1793 } 1794 1795 type ProvisioningPolicyPathSelectorSpecTemplateSpecLogBucket struct{} 1796 1797 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLogBucket) FieldPath() *ProvisioningPolicy_FieldSubPath { 1798 return &ProvisioningPolicy_FieldSubPath{ 1799 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1800 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().LogBucket().FieldPath(), 1801 } 1802 } 1803 1804 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLogBucket) WithValue(value *logging_bucket.Reference) *ProvisioningPolicy_FieldSubPathValue { 1805 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1806 } 1807 1808 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLogBucket) WithArrayOfValues(values []*logging_bucket.Reference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1809 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1810 } 1811 1812 type ProvisioningPolicyPathSelectorSpecTemplateSpecMetricsBucket struct{} 1813 1814 func (ProvisioningPolicyPathSelectorSpecTemplateSpecMetricsBucket) FieldPath() *ProvisioningPolicy_FieldSubPath { 1815 return &ProvisioningPolicy_FieldSubPath{ 1816 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1817 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().MetricsBucket().FieldPath(), 1818 } 1819 } 1820 1821 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecMetricsBucket) WithValue(value *monitoring_bucket.Reference) *ProvisioningPolicy_FieldSubPathValue { 1822 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1823 } 1824 1825 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecMetricsBucket) WithArrayOfValues(values []*monitoring_bucket.Reference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1826 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1827 } 1828 1829 type ProvisioningPolicyPathSelectorSpecTemplateSpecOsVersion struct{} 1830 1831 func (ProvisioningPolicyPathSelectorSpecTemplateSpecOsVersion) FieldPath() *ProvisioningPolicy_FieldSubPath { 1832 return &ProvisioningPolicy_FieldSubPath{ 1833 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1834 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().OsVersion().FieldPath(), 1835 } 1836 } 1837 1838 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecOsVersion) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1839 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1840 } 1841 1842 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecOsVersion) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1843 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1844 } 1845 1846 type ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanYamlConfig struct{} 1847 1848 func (ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanYamlConfig) FieldPath() *ProvisioningPolicy_FieldSubPath { 1849 return &ProvisioningPolicy_FieldSubPath{ 1850 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1851 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().NetplanYamlConfig().FieldPath(), 1852 } 1853 } 1854 1855 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanYamlConfig) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1856 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1857 } 1858 1859 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanYamlConfig) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1860 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1861 } 1862 1863 type ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanApiConfigMode struct{} 1864 1865 func (ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanApiConfigMode) FieldPath() *ProvisioningPolicy_FieldSubPath { 1866 return &ProvisioningPolicy_FieldSubPath{ 1867 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1868 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().NetplanApiConfigMode().FieldPath(), 1869 } 1870 } 1871 1872 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanApiConfigMode) WithValue(value device.Device_Spec_NetworkConfigMode) *ProvisioningPolicy_FieldSubPathValue { 1873 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1874 } 1875 1876 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecNetplanApiConfigMode) WithArrayOfValues(values []device.Device_Spec_NetworkConfigMode) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1877 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1878 } 1879 1880 type ProvisioningPolicyPathSelectorSpecTemplateSpecOsImageUrl struct{} 1881 1882 func (ProvisioningPolicyPathSelectorSpecTemplateSpecOsImageUrl) FieldPath() *ProvisioningPolicy_FieldSubPath { 1883 return &ProvisioningPolicy_FieldSubPath{ 1884 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1885 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().OsImageUrl().FieldPath(), 1886 } 1887 } 1888 1889 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecOsImageUrl) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 1890 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1891 } 1892 1893 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecOsImageUrl) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1894 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1895 } 1896 1897 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig struct{} 1898 1899 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) FieldPath() *ProvisioningPolicy_FieldSubPath { 1900 return &ProvisioningPolicy_FieldSubPath{ 1901 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1902 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().FieldPath(), 1903 } 1904 } 1905 1906 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) WithValue(value *device.Device_Spec_SSHConfig) *ProvisioningPolicy_FieldSubPathValue { 1907 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1908 } 1909 1910 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) WithArrayOfValues(values []*device.Device_Spec_SSHConfig) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1911 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1912 } 1913 1914 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) DisableSshServer() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshServer { 1915 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshServer{} 1916 } 1917 1918 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) DisableSshPassword() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshPassword { 1919 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshPassword{} 1920 } 1921 1922 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) SshAuthorized() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized { 1923 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized{} 1924 } 1925 1926 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) IpAllowList() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpAllowList { 1927 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpAllowList{} 1928 } 1929 1930 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) IpDenyList() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpDenyList { 1931 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpDenyList{} 1932 } 1933 1934 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) RejectPeriod() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigRejectPeriod { 1935 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigRejectPeriod{} 1936 } 1937 1938 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfig) DisableSshAuthkey() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshAuthkey { 1939 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshAuthkey{} 1940 } 1941 1942 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshServer struct{} 1943 1944 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshServer) FieldPath() *ProvisioningPolicy_FieldSubPath { 1945 return &ProvisioningPolicy_FieldSubPath{ 1946 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1947 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().DisableSshServer().FieldPath(), 1948 } 1949 } 1950 1951 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshServer) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 1952 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1953 } 1954 1955 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshServer) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1956 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1957 } 1958 1959 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshPassword struct{} 1960 1961 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshPassword) FieldPath() *ProvisioningPolicy_FieldSubPath { 1962 return &ProvisioningPolicy_FieldSubPath{ 1963 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1964 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().DisableSshPassword().FieldPath(), 1965 } 1966 } 1967 1968 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshPassword) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 1969 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1970 } 1971 1972 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshPassword) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1973 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1974 } 1975 1976 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized struct{} 1977 1978 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) FieldPath() *ProvisioningPolicy_FieldSubPath { 1979 return &ProvisioningPolicy_FieldSubPath{ 1980 selector: ProvisioningPolicy_FieldPathSelectorSpec, 1981 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().FieldPath(), 1982 } 1983 } 1984 1985 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) WithValue(value []*device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicy_FieldSubPathValue { 1986 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 1987 } 1988 1989 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) WithArrayOfValues(values [][]*device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicy_FieldSubPathArrayOfValues { 1990 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 1991 } 1992 1993 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) WithItemValue(value *device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicy_FieldSubPathArrayItemValue { 1994 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 1995 } 1996 1997 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) SshaKey() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedSshaKey { 1998 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedSshaKey{} 1999 } 2000 2001 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) CertAuthority() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCertAuthority { 2002 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCertAuthority{} 2003 } 2004 2005 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) Command() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCommand { 2006 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCommand{} 2007 } 2008 2009 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) Environment() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedEnvironment { 2010 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedEnvironment{} 2011 } 2012 2013 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) From() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedFrom { 2014 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedFrom{} 2015 } 2016 2017 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) NoAgentForwarding() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoAgentForwarding { 2018 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoAgentForwarding{} 2019 } 2020 2021 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) NoPortForwarding() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPortForwarding { 2022 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPortForwarding{} 2023 } 2024 2025 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) NoPty() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPty { 2026 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPty{} 2027 } 2028 2029 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) NoUserRc() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoUserRc { 2030 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoUserRc{} 2031 } 2032 2033 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) NoX11Forwarding() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoX11Forwarding { 2034 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoX11Forwarding{} 2035 } 2036 2037 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) Permitopen() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPermitopen { 2038 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPermitopen{} 2039 } 2040 2041 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) Principals() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPrincipals { 2042 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPrincipals{} 2043 } 2044 2045 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) Tunnel() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedTunnel { 2046 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedTunnel{} 2047 } 2048 2049 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorized) Restrict() ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedRestrict { 2050 return ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedRestrict{} 2051 } 2052 2053 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedSshaKey struct{} 2054 2055 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedSshaKey) FieldPath() *ProvisioningPolicy_FieldSubPath { 2056 return &ProvisioningPolicy_FieldSubPath{ 2057 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2058 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().SshaKey().FieldPath(), 2059 } 2060 } 2061 2062 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedSshaKey) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2063 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2064 } 2065 2066 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedSshaKey) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2067 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2068 } 2069 2070 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCertAuthority struct{} 2071 2072 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCertAuthority) FieldPath() *ProvisioningPolicy_FieldSubPath { 2073 return &ProvisioningPolicy_FieldSubPath{ 2074 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2075 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().CertAuthority().FieldPath(), 2076 } 2077 } 2078 2079 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCertAuthority) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2080 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2081 } 2082 2083 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCertAuthority) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2084 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2085 } 2086 2087 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCommand struct{} 2088 2089 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCommand) FieldPath() *ProvisioningPolicy_FieldSubPath { 2090 return &ProvisioningPolicy_FieldSubPath{ 2091 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2092 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().Command().FieldPath(), 2093 } 2094 } 2095 2096 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCommand) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2097 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2098 } 2099 2100 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedCommand) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2101 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2102 } 2103 2104 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedEnvironment struct{} 2105 2106 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedEnvironment) FieldPath() *ProvisioningPolicy_FieldSubPath { 2107 return &ProvisioningPolicy_FieldSubPath{ 2108 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2109 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().Environment().FieldPath(), 2110 } 2111 } 2112 2113 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedEnvironment) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2114 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2115 } 2116 2117 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedEnvironment) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2118 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2119 } 2120 2121 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedFrom struct{} 2122 2123 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedFrom) FieldPath() *ProvisioningPolicy_FieldSubPath { 2124 return &ProvisioningPolicy_FieldSubPath{ 2125 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2126 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().From().FieldPath(), 2127 } 2128 } 2129 2130 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedFrom) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2131 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2132 } 2133 2134 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedFrom) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2135 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2136 } 2137 2138 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoAgentForwarding struct{} 2139 2140 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoAgentForwarding) FieldPath() *ProvisioningPolicy_FieldSubPath { 2141 return &ProvisioningPolicy_FieldSubPath{ 2142 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2143 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().NoAgentForwarding().FieldPath(), 2144 } 2145 } 2146 2147 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoAgentForwarding) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2148 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2149 } 2150 2151 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoAgentForwarding) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2152 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2153 } 2154 2155 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPortForwarding struct{} 2156 2157 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPortForwarding) FieldPath() *ProvisioningPolicy_FieldSubPath { 2158 return &ProvisioningPolicy_FieldSubPath{ 2159 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2160 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().NoPortForwarding().FieldPath(), 2161 } 2162 } 2163 2164 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPortForwarding) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2165 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2166 } 2167 2168 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPortForwarding) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2169 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2170 } 2171 2172 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPty struct{} 2173 2174 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPty) FieldPath() *ProvisioningPolicy_FieldSubPath { 2175 return &ProvisioningPolicy_FieldSubPath{ 2176 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2177 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().NoPty().FieldPath(), 2178 } 2179 } 2180 2181 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPty) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2182 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2183 } 2184 2185 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoPty) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2186 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2187 } 2188 2189 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoUserRc struct{} 2190 2191 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoUserRc) FieldPath() *ProvisioningPolicy_FieldSubPath { 2192 return &ProvisioningPolicy_FieldSubPath{ 2193 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2194 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().NoUserRc().FieldPath(), 2195 } 2196 } 2197 2198 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoUserRc) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2199 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2200 } 2201 2202 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoUserRc) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2203 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2204 } 2205 2206 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoX11Forwarding struct{} 2207 2208 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoX11Forwarding) FieldPath() *ProvisioningPolicy_FieldSubPath { 2209 return &ProvisioningPolicy_FieldSubPath{ 2210 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2211 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().NoX11Forwarding().FieldPath(), 2212 } 2213 } 2214 2215 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoX11Forwarding) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2216 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2217 } 2218 2219 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedNoX11Forwarding) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2220 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2221 } 2222 2223 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPermitopen struct{} 2224 2225 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPermitopen) FieldPath() *ProvisioningPolicy_FieldSubPath { 2226 return &ProvisioningPolicy_FieldSubPath{ 2227 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2228 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().Permitopen().FieldPath(), 2229 } 2230 } 2231 2232 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPermitopen) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2233 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2234 } 2235 2236 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPermitopen) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2237 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2238 } 2239 2240 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPrincipals struct{} 2241 2242 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPrincipals) FieldPath() *ProvisioningPolicy_FieldSubPath { 2243 return &ProvisioningPolicy_FieldSubPath{ 2244 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2245 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().Principals().FieldPath(), 2246 } 2247 } 2248 2249 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPrincipals) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2250 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2251 } 2252 2253 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedPrincipals) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2254 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2255 } 2256 2257 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedTunnel struct{} 2258 2259 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedTunnel) FieldPath() *ProvisioningPolicy_FieldSubPath { 2260 return &ProvisioningPolicy_FieldSubPath{ 2261 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2262 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().Tunnel().FieldPath(), 2263 } 2264 } 2265 2266 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedTunnel) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2267 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2268 } 2269 2270 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedTunnel) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2271 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2272 } 2273 2274 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedRestrict struct{} 2275 2276 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedRestrict) FieldPath() *ProvisioningPolicy_FieldSubPath { 2277 return &ProvisioningPolicy_FieldSubPath{ 2278 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2279 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().SshAuthorized().Restrict().FieldPath(), 2280 } 2281 } 2282 2283 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedRestrict) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2284 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2285 } 2286 2287 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigSshAuthorizedRestrict) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2288 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2289 } 2290 2291 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpAllowList struct{} 2292 2293 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpAllowList) FieldPath() *ProvisioningPolicy_FieldSubPath { 2294 return &ProvisioningPolicy_FieldSubPath{ 2295 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2296 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().IpAllowList().FieldPath(), 2297 } 2298 } 2299 2300 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpAllowList) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 2301 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2302 } 2303 2304 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpAllowList) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2305 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2306 } 2307 2308 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpAllowList) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2309 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2310 } 2311 2312 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpDenyList struct{} 2313 2314 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpDenyList) FieldPath() *ProvisioningPolicy_FieldSubPath { 2315 return &ProvisioningPolicy_FieldSubPath{ 2316 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2317 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().IpDenyList().FieldPath(), 2318 } 2319 } 2320 2321 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpDenyList) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 2322 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2323 } 2324 2325 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpDenyList) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2326 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2327 } 2328 2329 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigIpDenyList) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2330 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2331 } 2332 2333 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigRejectPeriod struct{} 2334 2335 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigRejectPeriod) FieldPath() *ProvisioningPolicy_FieldSubPath { 2336 return &ProvisioningPolicy_FieldSubPath{ 2337 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2338 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().RejectPeriod().FieldPath(), 2339 } 2340 } 2341 2342 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigRejectPeriod) WithValue(value *durationpb.Duration) *ProvisioningPolicy_FieldSubPathValue { 2343 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2344 } 2345 2346 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigRejectPeriod) WithArrayOfValues(values []*durationpb.Duration) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2347 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2348 } 2349 2350 type ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshAuthkey struct{} 2351 2352 func (ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshAuthkey) FieldPath() *ProvisioningPolicy_FieldSubPath { 2353 return &ProvisioningPolicy_FieldSubPath{ 2354 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2355 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().SshConfig().DisableSshAuthkey().FieldPath(), 2356 } 2357 } 2358 2359 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshAuthkey) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2360 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2361 } 2362 2363 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecSshConfigDisableSshAuthkey) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2364 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2365 } 2366 2367 type ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfig struct{} 2368 2369 func (ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfig) FieldPath() *ProvisioningPolicy_FieldSubPath { 2370 return &ProvisioningPolicy_FieldSubPath{ 2371 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2372 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().AttestationConfig().FieldPath(), 2373 } 2374 } 2375 2376 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfig) WithValue(value *device.Device_Spec_AttestationConfig) *ProvisioningPolicy_FieldSubPathValue { 2377 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2378 } 2379 2380 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfig) WithArrayOfValues(values []*device.Device_Spec_AttestationConfig) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2381 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2382 } 2383 2384 func (ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfig) AttestationExpected() ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationExpected { 2385 return ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationExpected{} 2386 } 2387 2388 func (ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfig) AttestationDomain() ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationDomain { 2389 return ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationDomain{} 2390 } 2391 2392 type ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationExpected struct{} 2393 2394 func (ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationExpected) FieldPath() *ProvisioningPolicy_FieldSubPath { 2395 return &ProvisioningPolicy_FieldSubPath{ 2396 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2397 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().AttestationConfig().AttestationExpected().FieldPath(), 2398 } 2399 } 2400 2401 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationExpected) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2402 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2403 } 2404 2405 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationExpected) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2406 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2407 } 2408 2409 type ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationDomain struct{} 2410 2411 func (ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationDomain) FieldPath() *ProvisioningPolicy_FieldSubPath { 2412 return &ProvisioningPolicy_FieldSubPath{ 2413 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2414 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().AttestationConfig().AttestationDomain().FieldPath(), 2415 } 2416 } 2417 2418 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationDomain) WithValue(value *iam_attestation_domain.Reference) *ProvisioningPolicy_FieldSubPathValue { 2419 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2420 } 2421 2422 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecAttestationConfigAttestationDomain) WithArrayOfValues(values []*iam_attestation_domain.Reference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2423 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2424 } 2425 2426 type ProvisioningPolicyPathSelectorSpecTemplateSpecDisableDeviceDiscovery struct{} 2427 2428 func (ProvisioningPolicyPathSelectorSpecTemplateSpecDisableDeviceDiscovery) FieldPath() *ProvisioningPolicy_FieldSubPath { 2429 return &ProvisioningPolicy_FieldSubPath{ 2430 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2431 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().DisableDeviceDiscovery().FieldPath(), 2432 } 2433 } 2434 2435 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecDisableDeviceDiscovery) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2436 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2437 } 2438 2439 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecDisableDeviceDiscovery) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2440 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2441 } 2442 2443 type ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig struct{} 2444 2445 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig) FieldPath() *ProvisioningPolicy_FieldSubPath { 2446 return &ProvisioningPolicy_FieldSubPath{ 2447 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2448 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().LoggingConfig().FieldPath(), 2449 } 2450 } 2451 2452 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig) WithValue(value *device.Device_Spec_LoggingConfig) *ProvisioningPolicy_FieldSubPathValue { 2453 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2454 } 2455 2456 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig) WithArrayOfValues(values []*device.Device_Spec_LoggingConfig) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2457 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2458 } 2459 2460 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig) Priority() ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigPriority { 2461 return ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigPriority{} 2462 } 2463 2464 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig) Units() ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigUnits { 2465 return ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigUnits{} 2466 } 2467 2468 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig) EnableJournalExport() ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigEnableJournalExport { 2469 return ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigEnableJournalExport{} 2470 } 2471 2472 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfig) ContainerLoggingConfig() ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfig { 2473 return ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfig{} 2474 } 2475 2476 type ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigPriority struct{} 2477 2478 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigPriority) FieldPath() *ProvisioningPolicy_FieldSubPath { 2479 return &ProvisioningPolicy_FieldSubPath{ 2480 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2481 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().LoggingConfig().Priority().FieldPath(), 2482 } 2483 } 2484 2485 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigPriority) WithValue(value int32) *ProvisioningPolicy_FieldSubPathValue { 2486 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2487 } 2488 2489 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigPriority) WithArrayOfValues(values []int32) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2490 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2491 } 2492 2493 type ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigUnits struct{} 2494 2495 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigUnits) FieldPath() *ProvisioningPolicy_FieldSubPath { 2496 return &ProvisioningPolicy_FieldSubPath{ 2497 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2498 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().LoggingConfig().Units().FieldPath(), 2499 } 2500 } 2501 2502 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigUnits) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 2503 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2504 } 2505 2506 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigUnits) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2507 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2508 } 2509 2510 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigUnits) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2511 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2512 } 2513 2514 type ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigEnableJournalExport struct{} 2515 2516 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigEnableJournalExport) FieldPath() *ProvisioningPolicy_FieldSubPath { 2517 return &ProvisioningPolicy_FieldSubPath{ 2518 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2519 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().LoggingConfig().EnableJournalExport().FieldPath(), 2520 } 2521 } 2522 2523 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigEnableJournalExport) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2524 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2525 } 2526 2527 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigEnableJournalExport) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2528 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2529 } 2530 2531 type ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfig struct{} 2532 2533 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfig) FieldPath() *ProvisioningPolicy_FieldSubPath { 2534 return &ProvisioningPolicy_FieldSubPath{ 2535 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2536 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().LoggingConfig().ContainerLoggingConfig().FieldPath(), 2537 } 2538 } 2539 2540 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfig) WithValue(value *device.Device_Spec_LoggingConfig_ContainerLoggingConfig) *ProvisioningPolicy_FieldSubPathValue { 2541 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2542 } 2543 2544 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfig) WithArrayOfValues(values []*device.Device_Spec_LoggingConfig_ContainerLoggingConfig) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2545 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2546 } 2547 2548 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfig) EnableContainerLogExport() ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport { 2549 return ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport{} 2550 } 2551 2552 type ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport struct{} 2553 2554 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) FieldPath() *ProvisioningPolicy_FieldSubPath { 2555 return &ProvisioningPolicy_FieldSubPath{ 2556 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2557 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().FieldPath(), 2558 } 2559 } 2560 2561 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2562 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2563 } 2564 2565 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2566 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2567 } 2568 2569 type ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig struct{} 2570 2571 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig) FieldPath() *ProvisioningPolicy_FieldSubPath { 2572 return &ProvisioningPolicy_FieldSubPath{ 2573 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2574 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().ProxyConfig().FieldPath(), 2575 } 2576 } 2577 2578 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig) WithValue(value *device.Device_Spec_ProxyConfig) *ProvisioningPolicy_FieldSubPathValue { 2579 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2580 } 2581 2582 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig) WithArrayOfValues(values []*device.Device_Spec_ProxyConfig) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2583 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2584 } 2585 2586 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig) HttpProxy() ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpProxy { 2587 return ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpProxy{} 2588 } 2589 2590 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig) HttpsProxy() ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpsProxy { 2591 return ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpsProxy{} 2592 } 2593 2594 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig) NoProxy() ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigNoProxy { 2595 return ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigNoProxy{} 2596 } 2597 2598 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfig) ProxyInterfaces() ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigProxyInterfaces { 2599 return ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigProxyInterfaces{} 2600 } 2601 2602 type ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpProxy struct{} 2603 2604 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpProxy) FieldPath() *ProvisioningPolicy_FieldSubPath { 2605 return &ProvisioningPolicy_FieldSubPath{ 2606 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2607 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().ProxyConfig().HttpProxy().FieldPath(), 2608 } 2609 } 2610 2611 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpProxy) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2612 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2613 } 2614 2615 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpProxy) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2616 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2617 } 2618 2619 type ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpsProxy struct{} 2620 2621 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpsProxy) FieldPath() *ProvisioningPolicy_FieldSubPath { 2622 return &ProvisioningPolicy_FieldSubPath{ 2623 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2624 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().ProxyConfig().HttpsProxy().FieldPath(), 2625 } 2626 } 2627 2628 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpsProxy) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2629 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2630 } 2631 2632 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigHttpsProxy) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2633 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2634 } 2635 2636 type ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigNoProxy struct{} 2637 2638 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigNoProxy) FieldPath() *ProvisioningPolicy_FieldSubPath { 2639 return &ProvisioningPolicy_FieldSubPath{ 2640 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2641 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().ProxyConfig().NoProxy().FieldPath(), 2642 } 2643 } 2644 2645 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigNoProxy) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2646 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2647 } 2648 2649 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigNoProxy) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2650 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2651 } 2652 2653 type ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigProxyInterfaces struct{} 2654 2655 func (ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigProxyInterfaces) FieldPath() *ProvisioningPolicy_FieldSubPath { 2656 return &ProvisioningPolicy_FieldSubPath{ 2657 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2658 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().ProxyConfig().ProxyInterfaces().FieldPath(), 2659 } 2660 } 2661 2662 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigProxyInterfaces) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 2663 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2664 } 2665 2666 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigProxyInterfaces) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2667 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2668 } 2669 2670 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecProxyConfigProxyInterfaces) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2671 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2672 } 2673 2674 type ProvisioningPolicyPathSelectorSpecTemplateSpecLocation struct{} 2675 2676 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLocation) FieldPath() *ProvisioningPolicy_FieldSubPath { 2677 return &ProvisioningPolicy_FieldSubPath{ 2678 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2679 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().Location().FieldPath(), 2680 } 2681 } 2682 2683 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLocation) WithValue(value *device.Device_Spec_Location) *ProvisioningPolicy_FieldSubPathValue { 2684 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2685 } 2686 2687 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLocation) WithArrayOfValues(values []*device.Device_Spec_Location) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2688 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2689 } 2690 2691 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLocation) Address() ProvisioningPolicyPathSelectorSpecTemplateSpecLocationAddress { 2692 return ProvisioningPolicyPathSelectorSpecTemplateSpecLocationAddress{} 2693 } 2694 2695 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLocation) Placement() ProvisioningPolicyPathSelectorSpecTemplateSpecLocationPlacement { 2696 return ProvisioningPolicyPathSelectorSpecTemplateSpecLocationPlacement{} 2697 } 2698 2699 type ProvisioningPolicyPathSelectorSpecTemplateSpecLocationAddress struct{} 2700 2701 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLocationAddress) FieldPath() *ProvisioningPolicy_FieldSubPath { 2702 return &ProvisioningPolicy_FieldSubPath{ 2703 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2704 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().Location().Address().FieldPath(), 2705 } 2706 } 2707 2708 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLocationAddress) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2709 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2710 } 2711 2712 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLocationAddress) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2713 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2714 } 2715 2716 type ProvisioningPolicyPathSelectorSpecTemplateSpecLocationPlacement struct{} 2717 2718 func (ProvisioningPolicyPathSelectorSpecTemplateSpecLocationPlacement) FieldPath() *ProvisioningPolicy_FieldSubPath { 2719 return &ProvisioningPolicy_FieldSubPath{ 2720 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2721 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().Location().Placement().FieldPath(), 2722 } 2723 } 2724 2725 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLocationPlacement) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2726 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2727 } 2728 2729 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecLocationPlacement) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2730 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2731 } 2732 2733 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuard struct{} 2734 2735 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuard) FieldPath() *ProvisioningPolicy_FieldSubPath { 2736 return &ProvisioningPolicy_FieldSubPath{ 2737 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2738 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().FieldPath(), 2739 } 2740 } 2741 2742 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuard) WithValue(value *device.Device_Spec_USBGuard) *ProvisioningPolicy_FieldSubPathValue { 2743 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2744 } 2745 2746 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuard) WithArrayOfValues(values []*device.Device_Spec_USBGuard) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2747 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2748 } 2749 2750 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuard) Enable() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardEnable { 2751 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardEnable{} 2752 } 2753 2754 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuard) WhiteList() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList { 2755 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList{} 2756 } 2757 2758 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardEnable struct{} 2759 2760 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardEnable) FieldPath() *ProvisioningPolicy_FieldSubPath { 2761 return &ProvisioningPolicy_FieldSubPath{ 2762 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2763 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().Enable().FieldPath(), 2764 } 2765 } 2766 2767 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardEnable) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 2768 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2769 } 2770 2771 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardEnable) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2772 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2773 } 2774 2775 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList struct{} 2776 2777 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) FieldPath() *ProvisioningPolicy_FieldSubPath { 2778 return &ProvisioningPolicy_FieldSubPath{ 2779 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2780 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().FieldPath(), 2781 } 2782 } 2783 2784 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) WithValue(value []*device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicy_FieldSubPathValue { 2785 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2786 } 2787 2788 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) WithArrayOfValues(values [][]*device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2789 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2790 } 2791 2792 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) WithItemValue(value *device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2793 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2794 } 2795 2796 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) DeviceName() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceName { 2797 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceName{} 2798 } 2799 2800 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) DeviceId() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceId { 2801 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceId{} 2802 } 2803 2804 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) ViaPort() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPort { 2805 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPort{} 2806 } 2807 2808 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) WithInterface() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterface { 2809 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterface{} 2810 } 2811 2812 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteList) WithConnectType() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithConnectType { 2813 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithConnectType{} 2814 } 2815 2816 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceName struct{} 2817 2818 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceName) FieldPath() *ProvisioningPolicy_FieldSubPath { 2819 return &ProvisioningPolicy_FieldSubPath{ 2820 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2821 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().DeviceName().FieldPath(), 2822 } 2823 } 2824 2825 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceName) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2826 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2827 } 2828 2829 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceName) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2830 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2831 } 2832 2833 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceId struct{} 2834 2835 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceId) FieldPath() *ProvisioningPolicy_FieldSubPath { 2836 return &ProvisioningPolicy_FieldSubPath{ 2837 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2838 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().DeviceId().FieldPath(), 2839 } 2840 } 2841 2842 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceId) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2843 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2844 } 2845 2846 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListDeviceId) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2847 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2848 } 2849 2850 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPort struct{} 2851 2852 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPort) FieldPath() *ProvisioningPolicy_FieldSubPath { 2853 return &ProvisioningPolicy_FieldSubPath{ 2854 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2855 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().ViaPort().FieldPath(), 2856 } 2857 } 2858 2859 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPort) WithValue(value *device.Device_Spec_USBGuard_Port) *ProvisioningPolicy_FieldSubPathValue { 2860 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2861 } 2862 2863 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPort) WithArrayOfValues(values []*device.Device_Spec_USBGuard_Port) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2864 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2865 } 2866 2867 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPort) Equals() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortEquals { 2868 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortEquals{} 2869 } 2870 2871 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPort) OneOf() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortOneOf { 2872 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortOneOf{} 2873 } 2874 2875 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortEquals struct{} 2876 2877 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortEquals) FieldPath() *ProvisioningPolicy_FieldSubPath { 2878 return &ProvisioningPolicy_FieldSubPath{ 2879 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2880 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(), 2881 } 2882 } 2883 2884 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortEquals) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 2885 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2886 } 2887 2888 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortEquals) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2889 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2890 } 2891 2892 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortEquals) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2893 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2894 } 2895 2896 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortOneOf struct{} 2897 2898 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortOneOf) FieldPath() *ProvisioningPolicy_FieldSubPath { 2899 return &ProvisioningPolicy_FieldSubPath{ 2900 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2901 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(), 2902 } 2903 } 2904 2905 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortOneOf) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 2906 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2907 } 2908 2909 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortOneOf) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2910 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2911 } 2912 2913 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListViaPortOneOf) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2914 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2915 } 2916 2917 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterface struct{} 2918 2919 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterface) FieldPath() *ProvisioningPolicy_FieldSubPath { 2920 return &ProvisioningPolicy_FieldSubPath{ 2921 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2922 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().WithInterface().FieldPath(), 2923 } 2924 } 2925 2926 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterface) WithValue(value *device.Device_Spec_USBGuard_Interface) *ProvisioningPolicy_FieldSubPathValue { 2927 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2928 } 2929 2930 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterface) WithArrayOfValues(values []*device.Device_Spec_USBGuard_Interface) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2931 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2932 } 2933 2934 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterface) Equals() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceEquals { 2935 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceEquals{} 2936 } 2937 2938 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterface) OneOf() ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceOneOf { 2939 return ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceOneOf{} 2940 } 2941 2942 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceEquals struct{} 2943 2944 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceEquals) FieldPath() *ProvisioningPolicy_FieldSubPath { 2945 return &ProvisioningPolicy_FieldSubPath{ 2946 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2947 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(), 2948 } 2949 } 2950 2951 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceEquals) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 2952 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2953 } 2954 2955 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceEquals) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2956 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2957 } 2958 2959 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceEquals) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2960 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2961 } 2962 2963 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceOneOf struct{} 2964 2965 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceOneOf) FieldPath() *ProvisioningPolicy_FieldSubPath { 2966 return &ProvisioningPolicy_FieldSubPath{ 2967 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2968 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(), 2969 } 2970 } 2971 2972 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceOneOf) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 2973 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2974 } 2975 2976 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceOneOf) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2977 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2978 } 2979 2980 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithInterfaceOneOf) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 2981 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 2982 } 2983 2984 type ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithConnectType struct{} 2985 2986 func (ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithConnectType) FieldPath() *ProvisioningPolicy_FieldSubPath { 2987 return &ProvisioningPolicy_FieldSubPath{ 2988 selector: ProvisioningPolicy_FieldPathSelectorSpec, 2989 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().UsbGuard().WhiteList().WithConnectType().FieldPath(), 2990 } 2991 } 2992 2993 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithConnectType) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 2994 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 2995 } 2996 2997 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecUsbGuardWhiteListWithConnectType) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 2998 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 2999 } 3000 3001 type ProvisioningPolicyPathSelectorSpecTemplateSpecHealthChecks struct{} 3002 3003 func (ProvisioningPolicyPathSelectorSpecTemplateSpecHealthChecks) FieldPath() *ProvisioningPolicy_FieldSubPath { 3004 return &ProvisioningPolicy_FieldSubPath{ 3005 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3006 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().HealthChecks().FieldPath(), 3007 } 3008 } 3009 3010 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecHealthChecks) WithValue(value []*api.HealthCheckSpec) *ProvisioningPolicy_FieldSubPathValue { 3011 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3012 } 3013 3014 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecHealthChecks) WithArrayOfValues(values [][]*api.HealthCheckSpec) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3015 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3016 } 3017 3018 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecHealthChecks) WithItemValue(value *api.HealthCheckSpec) *ProvisioningPolicy_FieldSubPathArrayItemValue { 3019 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 3020 } 3021 3022 type ProvisioningPolicyPathSelectorSpecTemplateSpecDisableNetworkConfigFallback struct{} 3023 3024 func (ProvisioningPolicyPathSelectorSpecTemplateSpecDisableNetworkConfigFallback) FieldPath() *ProvisioningPolicy_FieldSubPath { 3025 return &ProvisioningPolicy_FieldSubPath{ 3026 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3027 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().Spec().DisableNetworkConfigFallback().FieldPath(), 3028 } 3029 } 3030 3031 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecDisableNetworkConfigFallback) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 3032 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3033 } 3034 3035 func (s ProvisioningPolicyPathSelectorSpecTemplateSpecDisableNetworkConfigFallback) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3036 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3037 } 3038 3039 type ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpec struct{} 3040 3041 func (ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpec) FieldPath() *ProvisioningPolicy_FieldSubPath { 3042 return &ProvisioningPolicy_FieldSubPath{ 3043 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3044 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().PublicListingSpec().FieldPath(), 3045 } 3046 } 3047 3048 func (s ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpec) WithValue(value *device.Device_PublicListingSpec) *ProvisioningPolicy_FieldSubPathValue { 3049 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3050 } 3051 3052 func (s ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpec) WithArrayOfValues(values []*device.Device_PublicListingSpec) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3053 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3054 } 3055 3056 func (ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpec) Enabled() ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecEnabled { 3057 return ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecEnabled{} 3058 } 3059 3060 func (ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpec) FieldMask() ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecFieldMask { 3061 return ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecFieldMask{} 3062 } 3063 3064 type ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecEnabled struct{} 3065 3066 func (ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecEnabled) FieldPath() *ProvisioningPolicy_FieldSubPath { 3067 return &ProvisioningPolicy_FieldSubPath{ 3068 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3069 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().PublicListingSpec().Enabled().FieldPath(), 3070 } 3071 } 3072 3073 func (s ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecEnabled) WithValue(value bool) *ProvisioningPolicy_FieldSubPathValue { 3074 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3075 } 3076 3077 func (s ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecEnabled) WithArrayOfValues(values []bool) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3078 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3079 } 3080 3081 type ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecFieldMask struct{} 3082 3083 func (ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecFieldMask) FieldPath() *ProvisioningPolicy_FieldSubPath { 3084 return &ProvisioningPolicy_FieldSubPath{ 3085 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3086 subPath: NewProvisioningPolicySpecFieldPathBuilder().Template().PublicListingSpec().FieldMask().FieldPath(), 3087 } 3088 } 3089 3090 func (s ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecFieldMask) WithValue(value *device.Device_FieldMask) *ProvisioningPolicy_FieldSubPathValue { 3091 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3092 } 3093 3094 func (s ProvisioningPolicyPathSelectorSpecTemplatePublicListingSpecFieldMask) WithArrayOfValues(values []*device.Device_FieldMask) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3095 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3096 } 3097 3098 type ProvisioningPolicyPathSelectorSpecIdentityFieldPaths struct{} 3099 3100 func (ProvisioningPolicyPathSelectorSpecIdentityFieldPaths) FieldPath() *ProvisioningPolicy_FieldSubPath { 3101 return &ProvisioningPolicy_FieldSubPath{ 3102 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3103 subPath: NewProvisioningPolicySpecFieldPathBuilder().IdentityFieldPaths().FieldPath(), 3104 } 3105 } 3106 3107 func (s ProvisioningPolicyPathSelectorSpecIdentityFieldPaths) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 3108 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3109 } 3110 3111 func (s ProvisioningPolicyPathSelectorSpecIdentityFieldPaths) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3112 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3113 } 3114 3115 func (s ProvisioningPolicyPathSelectorSpecIdentityFieldPaths) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 3116 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 3117 } 3118 3119 type ProvisioningPolicyPathSelectorSpecRole struct{} 3120 3121 func (ProvisioningPolicyPathSelectorSpecRole) FieldPath() *ProvisioningPolicy_FieldSubPath { 3122 return &ProvisioningPolicy_FieldSubPath{ 3123 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3124 subPath: NewProvisioningPolicySpecFieldPathBuilder().Role().FieldPath(), 3125 } 3126 } 3127 3128 func (s ProvisioningPolicyPathSelectorSpecRole) WithValue(value *iam_role.Reference) *ProvisioningPolicy_FieldSubPathValue { 3129 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3130 } 3131 3132 func (s ProvisioningPolicyPathSelectorSpecRole) WithArrayOfValues(values []*iam_role.Reference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3133 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3134 } 3135 3136 type ProvisioningPolicyPathSelectorSpecScopeParams struct{} 3137 3138 func (ProvisioningPolicyPathSelectorSpecScopeParams) FieldPath() *ProvisioningPolicy_FieldSubPath { 3139 return &ProvisioningPolicy_FieldSubPath{ 3140 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3141 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().FieldPath(), 3142 } 3143 } 3144 3145 func (s ProvisioningPolicyPathSelectorSpecScopeParams) WithValue(value []*iam_role.ScopeParam) *ProvisioningPolicy_FieldSubPathValue { 3146 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3147 } 3148 3149 func (s ProvisioningPolicyPathSelectorSpecScopeParams) WithArrayOfValues(values [][]*iam_role.ScopeParam) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3150 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3151 } 3152 3153 func (s ProvisioningPolicyPathSelectorSpecScopeParams) WithItemValue(value *iam_role.ScopeParam) *ProvisioningPolicy_FieldSubPathArrayItemValue { 3154 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 3155 } 3156 3157 func (ProvisioningPolicyPathSelectorSpecScopeParams) Name() ProvisioningPolicyPathSelectorSpecScopeParamsName { 3158 return ProvisioningPolicyPathSelectorSpecScopeParamsName{} 3159 } 3160 3161 func (ProvisioningPolicyPathSelectorSpecScopeParams) String_() ProvisioningPolicyPathSelectorSpecScopeParamsString { 3162 return ProvisioningPolicyPathSelectorSpecScopeParamsString{} 3163 } 3164 3165 func (ProvisioningPolicyPathSelectorSpecScopeParams) Strings() ProvisioningPolicyPathSelectorSpecScopeParamsStrings { 3166 return ProvisioningPolicyPathSelectorSpecScopeParamsStrings{} 3167 } 3168 3169 func (ProvisioningPolicyPathSelectorSpecScopeParams) ValueFrom() ProvisioningPolicyPathSelectorSpecScopeParamsValueFrom { 3170 return ProvisioningPolicyPathSelectorSpecScopeParamsValueFrom{} 3171 } 3172 3173 type ProvisioningPolicyPathSelectorSpecScopeParamsName struct{} 3174 3175 func (ProvisioningPolicyPathSelectorSpecScopeParamsName) FieldPath() *ProvisioningPolicy_FieldSubPath { 3176 return &ProvisioningPolicy_FieldSubPath{ 3177 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3178 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().Name().FieldPath(), 3179 } 3180 } 3181 3182 func (s ProvisioningPolicyPathSelectorSpecScopeParamsName) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 3183 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3184 } 3185 3186 func (s ProvisioningPolicyPathSelectorSpecScopeParamsName) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3187 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3188 } 3189 3190 type ProvisioningPolicyPathSelectorSpecScopeParamsString struct{} 3191 3192 func (ProvisioningPolicyPathSelectorSpecScopeParamsString) FieldPath() *ProvisioningPolicy_FieldSubPath { 3193 return &ProvisioningPolicy_FieldSubPath{ 3194 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3195 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().String_().FieldPath(), 3196 } 3197 } 3198 3199 func (s ProvisioningPolicyPathSelectorSpecScopeParamsString) WithValue(value *iam_role.ScopeParam_StringValue) *ProvisioningPolicy_FieldSubPathValue { 3200 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3201 } 3202 3203 func (s ProvisioningPolicyPathSelectorSpecScopeParamsString) WithArrayOfValues(values []*iam_role.ScopeParam_StringValue) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3204 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3205 } 3206 3207 func (ProvisioningPolicyPathSelectorSpecScopeParamsString) Value() ProvisioningPolicyPathSelectorSpecScopeParamsStringValue { 3208 return ProvisioningPolicyPathSelectorSpecScopeParamsStringValue{} 3209 } 3210 3211 type ProvisioningPolicyPathSelectorSpecScopeParamsStringValue struct{} 3212 3213 func (ProvisioningPolicyPathSelectorSpecScopeParamsStringValue) FieldPath() *ProvisioningPolicy_FieldSubPath { 3214 return &ProvisioningPolicy_FieldSubPath{ 3215 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3216 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().String_().Value().FieldPath(), 3217 } 3218 } 3219 3220 func (s ProvisioningPolicyPathSelectorSpecScopeParamsStringValue) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 3221 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3222 } 3223 3224 func (s ProvisioningPolicyPathSelectorSpecScopeParamsStringValue) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3225 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3226 } 3227 3228 type ProvisioningPolicyPathSelectorSpecScopeParamsStrings struct{} 3229 3230 func (ProvisioningPolicyPathSelectorSpecScopeParamsStrings) FieldPath() *ProvisioningPolicy_FieldSubPath { 3231 return &ProvisioningPolicy_FieldSubPath{ 3232 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3233 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().Strings().FieldPath(), 3234 } 3235 } 3236 3237 func (s ProvisioningPolicyPathSelectorSpecScopeParamsStrings) WithValue(value *iam_role.ScopeParam_ArrayOfStringsValue) *ProvisioningPolicy_FieldSubPathValue { 3238 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3239 } 3240 3241 func (s ProvisioningPolicyPathSelectorSpecScopeParamsStrings) WithArrayOfValues(values []*iam_role.ScopeParam_ArrayOfStringsValue) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3242 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3243 } 3244 3245 func (ProvisioningPolicyPathSelectorSpecScopeParamsStrings) Values() ProvisioningPolicyPathSelectorSpecScopeParamsStringsValues { 3246 return ProvisioningPolicyPathSelectorSpecScopeParamsStringsValues{} 3247 } 3248 3249 type ProvisioningPolicyPathSelectorSpecScopeParamsStringsValues struct{} 3250 3251 func (ProvisioningPolicyPathSelectorSpecScopeParamsStringsValues) FieldPath() *ProvisioningPolicy_FieldSubPath { 3252 return &ProvisioningPolicy_FieldSubPath{ 3253 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3254 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().Strings().Values().FieldPath(), 3255 } 3256 } 3257 3258 func (s ProvisioningPolicyPathSelectorSpecScopeParamsStringsValues) WithValue(value []string) *ProvisioningPolicy_FieldSubPathValue { 3259 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3260 } 3261 3262 func (s ProvisioningPolicyPathSelectorSpecScopeParamsStringsValues) WithArrayOfValues(values [][]string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3263 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3264 } 3265 3266 func (s ProvisioningPolicyPathSelectorSpecScopeParamsStringsValues) WithItemValue(value string) *ProvisioningPolicy_FieldSubPathArrayItemValue { 3267 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 3268 } 3269 3270 type ProvisioningPolicyPathSelectorSpecScopeParamsValueFrom struct{} 3271 3272 func (ProvisioningPolicyPathSelectorSpecScopeParamsValueFrom) FieldPath() *ProvisioningPolicy_FieldSubPath { 3273 return &ProvisioningPolicy_FieldSubPath{ 3274 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3275 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().ValueFrom().FieldPath(), 3276 } 3277 } 3278 3279 func (s ProvisioningPolicyPathSelectorSpecScopeParamsValueFrom) WithValue(value *iam_role.ScopeParam_FromValue) *ProvisioningPolicy_FieldSubPathValue { 3280 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3281 } 3282 3283 func (s ProvisioningPolicyPathSelectorSpecScopeParamsValueFrom) WithArrayOfValues(values []*iam_role.ScopeParam_FromValue) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3284 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3285 } 3286 3287 func (ProvisioningPolicyPathSelectorSpecScopeParamsValueFrom) Source() ProvisioningPolicyPathSelectorSpecScopeParamsValueFromSource { 3288 return ProvisioningPolicyPathSelectorSpecScopeParamsValueFromSource{} 3289 } 3290 3291 func (ProvisioningPolicyPathSelectorSpecScopeParamsValueFrom) Path() ProvisioningPolicyPathSelectorSpecScopeParamsValueFromPath { 3292 return ProvisioningPolicyPathSelectorSpecScopeParamsValueFromPath{} 3293 } 3294 3295 type ProvisioningPolicyPathSelectorSpecScopeParamsValueFromSource struct{} 3296 3297 func (ProvisioningPolicyPathSelectorSpecScopeParamsValueFromSource) FieldPath() *ProvisioningPolicy_FieldSubPath { 3298 return &ProvisioningPolicy_FieldSubPath{ 3299 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3300 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().ValueFrom().Source().FieldPath(), 3301 } 3302 } 3303 3304 func (s ProvisioningPolicyPathSelectorSpecScopeParamsValueFromSource) WithValue(value iam_role.ScopeParam_FromValue_Source) *ProvisioningPolicy_FieldSubPathValue { 3305 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3306 } 3307 3308 func (s ProvisioningPolicyPathSelectorSpecScopeParamsValueFromSource) WithArrayOfValues(values []iam_role.ScopeParam_FromValue_Source) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3309 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3310 } 3311 3312 type ProvisioningPolicyPathSelectorSpecScopeParamsValueFromPath struct{} 3313 3314 func (ProvisioningPolicyPathSelectorSpecScopeParamsValueFromPath) FieldPath() *ProvisioningPolicy_FieldSubPath { 3315 return &ProvisioningPolicy_FieldSubPath{ 3316 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3317 subPath: NewProvisioningPolicySpecFieldPathBuilder().ScopeParams().ValueFrom().Path().FieldPath(), 3318 } 3319 } 3320 3321 func (s ProvisioningPolicyPathSelectorSpecScopeParamsValueFromPath) WithValue(value string) *ProvisioningPolicy_FieldSubPathValue { 3322 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3323 } 3324 3325 func (s ProvisioningPolicyPathSelectorSpecScopeParamsValueFromPath) WithArrayOfValues(values []string) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3326 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3327 } 3328 3329 type ProvisioningPolicyPathSelectorSpecCondition struct{} 3330 3331 func (ProvisioningPolicyPathSelectorSpecCondition) FieldPath() *ProvisioningPolicy_FieldSubPath { 3332 return &ProvisioningPolicy_FieldSubPath{ 3333 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3334 subPath: NewProvisioningPolicySpecFieldPathBuilder().Condition().FieldPath(), 3335 } 3336 } 3337 3338 func (s ProvisioningPolicyPathSelectorSpecCondition) WithValue(value *iam_condition.Reference) *ProvisioningPolicy_FieldSubPathValue { 3339 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3340 } 3341 3342 func (s ProvisioningPolicyPathSelectorSpecCondition) WithArrayOfValues(values []*iam_condition.Reference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3343 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3344 } 3345 3346 type ProvisioningPolicyPathSelectorSpecConditionParams struct{} 3347 3348 func (ProvisioningPolicyPathSelectorSpecConditionParams) FieldPath() *ProvisioningPolicy_FieldSubPath { 3349 return &ProvisioningPolicy_FieldSubPath{ 3350 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3351 subPath: NewProvisioningPolicySpecFieldPathBuilder().ConditionParams().FieldPath(), 3352 } 3353 } 3354 3355 func (s ProvisioningPolicyPathSelectorSpecConditionParams) WithValue(value *structpb.Struct) *ProvisioningPolicy_FieldSubPathValue { 3356 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3357 } 3358 3359 func (s ProvisioningPolicyPathSelectorSpecConditionParams) WithArrayOfValues(values []*structpb.Struct) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3360 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3361 } 3362 3363 type ProvisioningPolicyPathSelectorSpecExtraConditions struct{} 3364 3365 func (ProvisioningPolicyPathSelectorSpecExtraConditions) FieldPath() *ProvisioningPolicy_FieldSubPath { 3366 return &ProvisioningPolicy_FieldSubPath{ 3367 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3368 subPath: NewProvisioningPolicySpecFieldPathBuilder().ExtraConditions().FieldPath(), 3369 } 3370 } 3371 3372 func (s ProvisioningPolicyPathSelectorSpecExtraConditions) WithValue(value []*iam_condition.ExecutableCondition) *ProvisioningPolicy_FieldSubPathValue { 3373 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3374 } 3375 3376 func (s ProvisioningPolicyPathSelectorSpecExtraConditions) WithArrayOfValues(values [][]*iam_condition.ExecutableCondition) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3377 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3378 } 3379 3380 func (s ProvisioningPolicyPathSelectorSpecExtraConditions) WithItemValue(value *iam_condition.ExecutableCondition) *ProvisioningPolicy_FieldSubPathArrayItemValue { 3381 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicy_FieldSubPathArrayItemValue) 3382 } 3383 3384 func (ProvisioningPolicyPathSelectorSpecExtraConditions) Condition() ProvisioningPolicyPathSelectorSpecExtraConditionsCondition { 3385 return ProvisioningPolicyPathSelectorSpecExtraConditionsCondition{} 3386 } 3387 3388 func (ProvisioningPolicyPathSelectorSpecExtraConditions) Params() ProvisioningPolicyPathSelectorSpecExtraConditionsParams { 3389 return ProvisioningPolicyPathSelectorSpecExtraConditionsParams{} 3390 } 3391 3392 type ProvisioningPolicyPathSelectorSpecExtraConditionsCondition struct{} 3393 3394 func (ProvisioningPolicyPathSelectorSpecExtraConditionsCondition) FieldPath() *ProvisioningPolicy_FieldSubPath { 3395 return &ProvisioningPolicy_FieldSubPath{ 3396 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3397 subPath: NewProvisioningPolicySpecFieldPathBuilder().ExtraConditions().Condition().FieldPath(), 3398 } 3399 } 3400 3401 func (s ProvisioningPolicyPathSelectorSpecExtraConditionsCondition) WithValue(value *iam_condition.Reference) *ProvisioningPolicy_FieldSubPathValue { 3402 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3403 } 3404 3405 func (s ProvisioningPolicyPathSelectorSpecExtraConditionsCondition) WithArrayOfValues(values []*iam_condition.Reference) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3406 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3407 } 3408 3409 type ProvisioningPolicyPathSelectorSpecExtraConditionsParams struct{} 3410 3411 func (ProvisioningPolicyPathSelectorSpecExtraConditionsParams) FieldPath() *ProvisioningPolicy_FieldSubPath { 3412 return &ProvisioningPolicy_FieldSubPath{ 3413 selector: ProvisioningPolicy_FieldPathSelectorSpec, 3414 subPath: NewProvisioningPolicySpecFieldPathBuilder().ExtraConditions().Params().FieldPath(), 3415 } 3416 } 3417 3418 func (s ProvisioningPolicyPathSelectorSpecExtraConditionsParams) WithValue(value *structpb.Struct) *ProvisioningPolicy_FieldSubPathValue { 3419 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldSubPathValue) 3420 } 3421 3422 func (s ProvisioningPolicyPathSelectorSpecExtraConditionsParams) WithArrayOfValues(values []*structpb.Struct) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3423 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldSubPathArrayOfValues) 3424 } 3425 3426 type ProvisioningPolicyPathSelectorStatus struct{} 3427 3428 func (ProvisioningPolicyPathSelectorStatus) FieldPath() *ProvisioningPolicy_FieldTerminalPath { 3429 return &ProvisioningPolicy_FieldTerminalPath{selector: ProvisioningPolicy_FieldPathSelectorStatus} 3430 } 3431 3432 func (s ProvisioningPolicyPathSelectorStatus) WithValue(value *ProvisioningPolicy_Status) *ProvisioningPolicy_FieldTerminalPathValue { 3433 return s.FieldPath().WithIValue(value).(*ProvisioningPolicy_FieldTerminalPathValue) 3434 } 3435 3436 func (s ProvisioningPolicyPathSelectorStatus) WithArrayOfValues(values []*ProvisioningPolicy_Status) *ProvisioningPolicy_FieldTerminalPathArrayOfValues { 3437 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicy_FieldTerminalPathArrayOfValues) 3438 } 3439 3440 func (ProvisioningPolicyPathSelectorStatus) WithSubPath(subPath ProvisioningPolicyStatus_FieldPath) *ProvisioningPolicy_FieldSubPath { 3441 return &ProvisioningPolicy_FieldSubPath{selector: ProvisioningPolicy_FieldPathSelectorStatus, subPath: subPath} 3442 } 3443 3444 func (s ProvisioningPolicyPathSelectorStatus) WithSubValue(subPathValue ProvisioningPolicyStatus_FieldPathValue) *ProvisioningPolicy_FieldSubPathValue { 3445 return &ProvisioningPolicy_FieldSubPathValue{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 3446 } 3447 3448 func (s ProvisioningPolicyPathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues ProvisioningPolicyStatus_FieldPathArrayOfValues) *ProvisioningPolicy_FieldSubPathArrayOfValues { 3449 return &ProvisioningPolicy_FieldSubPathArrayOfValues{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 3450 } 3451 3452 func (s ProvisioningPolicyPathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue ProvisioningPolicyStatus_FieldPathArrayItemValue) *ProvisioningPolicy_FieldSubPathArrayItemValue { 3453 return &ProvisioningPolicy_FieldSubPathArrayItemValue{ProvisioningPolicy_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 3454 } 3455 3456 type ProvisioningPolicySpecFieldPathBuilder struct{} 3457 3458 func NewProvisioningPolicySpecFieldPathBuilder() ProvisioningPolicySpecFieldPathBuilder { 3459 return ProvisioningPolicySpecFieldPathBuilder{} 3460 } 3461 func (ProvisioningPolicySpecFieldPathBuilder) Mode() ProvisioningPolicy_SpecPathSelectorMode { 3462 return ProvisioningPolicy_SpecPathSelectorMode{} 3463 } 3464 func (ProvisioningPolicySpecFieldPathBuilder) ServiceAccount() ProvisioningPolicy_SpecPathSelectorServiceAccount { 3465 return ProvisioningPolicy_SpecPathSelectorServiceAccount{} 3466 } 3467 func (ProvisioningPolicySpecFieldPathBuilder) DeviceNameFormat() ProvisioningPolicy_SpecPathSelectorDeviceNameFormat { 3468 return ProvisioningPolicy_SpecPathSelectorDeviceNameFormat{} 3469 } 3470 func (ProvisioningPolicySpecFieldPathBuilder) DeviceDisplayNameFormat() ProvisioningPolicy_SpecPathSelectorDeviceDisplayNameFormat { 3471 return ProvisioningPolicy_SpecPathSelectorDeviceDisplayNameFormat{} 3472 } 3473 func (ProvisioningPolicySpecFieldPathBuilder) Labels() ProvisioningPolicy_SpecPathSelectorLabels { 3474 return ProvisioningPolicy_SpecPathSelectorLabels{} 3475 } 3476 func (ProvisioningPolicySpecFieldPathBuilder) Template() ProvisioningPolicy_SpecPathSelectorTemplate { 3477 return ProvisioningPolicy_SpecPathSelectorTemplate{} 3478 } 3479 func (ProvisioningPolicySpecFieldPathBuilder) IdentityFieldPaths() ProvisioningPolicy_SpecPathSelectorIdentityFieldPaths { 3480 return ProvisioningPolicy_SpecPathSelectorIdentityFieldPaths{} 3481 } 3482 func (ProvisioningPolicySpecFieldPathBuilder) Role() ProvisioningPolicy_SpecPathSelectorRole { 3483 return ProvisioningPolicy_SpecPathSelectorRole{} 3484 } 3485 func (ProvisioningPolicySpecFieldPathBuilder) ScopeParams() ProvisioningPolicy_SpecPathSelectorScopeParams { 3486 return ProvisioningPolicy_SpecPathSelectorScopeParams{} 3487 } 3488 func (ProvisioningPolicySpecFieldPathBuilder) Condition() ProvisioningPolicy_SpecPathSelectorCondition { 3489 return ProvisioningPolicy_SpecPathSelectorCondition{} 3490 } 3491 func (ProvisioningPolicySpecFieldPathBuilder) ConditionParams() ProvisioningPolicy_SpecPathSelectorConditionParams { 3492 return ProvisioningPolicy_SpecPathSelectorConditionParams{} 3493 } 3494 func (ProvisioningPolicySpecFieldPathBuilder) ExtraConditions() ProvisioningPolicy_SpecPathSelectorExtraConditions { 3495 return ProvisioningPolicy_SpecPathSelectorExtraConditions{} 3496 } 3497 3498 type ProvisioningPolicy_SpecPathSelectorMode struct{} 3499 3500 func (ProvisioningPolicy_SpecPathSelectorMode) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 3501 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorMode} 3502 } 3503 3504 func (s ProvisioningPolicy_SpecPathSelectorMode) WithValue(value ProvisioningPolicy_Mode) *ProvisioningPolicySpec_FieldTerminalPathValue { 3505 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 3506 } 3507 3508 func (s ProvisioningPolicy_SpecPathSelectorMode) WithArrayOfValues(values []ProvisioningPolicy_Mode) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 3509 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 3510 } 3511 3512 type ProvisioningPolicy_SpecPathSelectorServiceAccount struct{} 3513 3514 func (ProvisioningPolicy_SpecPathSelectorServiceAccount) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 3515 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorServiceAccount} 3516 } 3517 3518 func (s ProvisioningPolicy_SpecPathSelectorServiceAccount) WithValue(value *iam_service_account.Reference) *ProvisioningPolicySpec_FieldTerminalPathValue { 3519 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 3520 } 3521 3522 func (s ProvisioningPolicy_SpecPathSelectorServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 3523 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 3524 } 3525 3526 type ProvisioningPolicy_SpecPathSelectorDeviceNameFormat struct{} 3527 3528 func (ProvisioningPolicy_SpecPathSelectorDeviceNameFormat) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 3529 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorDeviceNameFormat} 3530 } 3531 3532 func (s ProvisioningPolicy_SpecPathSelectorDeviceNameFormat) WithValue(value string) *ProvisioningPolicySpec_FieldTerminalPathValue { 3533 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 3534 } 3535 3536 func (s ProvisioningPolicy_SpecPathSelectorDeviceNameFormat) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 3537 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 3538 } 3539 3540 type ProvisioningPolicy_SpecPathSelectorDeviceDisplayNameFormat struct{} 3541 3542 func (ProvisioningPolicy_SpecPathSelectorDeviceDisplayNameFormat) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 3543 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorDeviceDisplayNameFormat} 3544 } 3545 3546 func (s ProvisioningPolicy_SpecPathSelectorDeviceDisplayNameFormat) WithValue(value string) *ProvisioningPolicySpec_FieldTerminalPathValue { 3547 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 3548 } 3549 3550 func (s ProvisioningPolicy_SpecPathSelectorDeviceDisplayNameFormat) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 3551 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 3552 } 3553 3554 type ProvisioningPolicy_SpecPathSelectorLabels struct{} 3555 3556 func (ProvisioningPolicy_SpecPathSelectorLabels) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 3557 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorLabels} 3558 } 3559 3560 func (s ProvisioningPolicy_SpecPathSelectorLabels) WithValue(value map[string]string) *ProvisioningPolicySpec_FieldTerminalPathValue { 3561 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 3562 } 3563 3564 func (s ProvisioningPolicy_SpecPathSelectorLabels) WithArrayOfValues(values []map[string]string) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 3565 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 3566 } 3567 3568 func (ProvisioningPolicy_SpecPathSelectorLabels) WithKey(key string) ProvisioningPolicy_SpecMapPathSelectorLabels { 3569 return ProvisioningPolicy_SpecMapPathSelectorLabels{key: key} 3570 } 3571 3572 type ProvisioningPolicy_SpecMapPathSelectorLabels struct { 3573 key string 3574 } 3575 3576 func (s ProvisioningPolicy_SpecMapPathSelectorLabels) FieldPath() *ProvisioningPolicySpec_FieldPathMap { 3577 return &ProvisioningPolicySpec_FieldPathMap{selector: ProvisioningPolicySpec_FieldPathSelectorLabels, key: s.key} 3578 } 3579 3580 func (s ProvisioningPolicy_SpecMapPathSelectorLabels) WithValue(value string) *ProvisioningPolicySpec_FieldPathMapValue { 3581 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldPathMapValue) 3582 } 3583 3584 func (s ProvisioningPolicy_SpecMapPathSelectorLabels) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldPathMapArrayOfValues { 3585 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldPathMapArrayOfValues) 3586 } 3587 3588 type ProvisioningPolicy_SpecPathSelectorTemplate struct{} 3589 3590 func (ProvisioningPolicy_SpecPathSelectorTemplate) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 3591 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorTemplate} 3592 } 3593 3594 func (s ProvisioningPolicy_SpecPathSelectorTemplate) WithValue(value *ProvisioningPolicy_Spec_Template) *ProvisioningPolicySpec_FieldTerminalPathValue { 3595 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 3596 } 3597 3598 func (s ProvisioningPolicy_SpecPathSelectorTemplate) WithArrayOfValues(values []*ProvisioningPolicy_Spec_Template) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 3599 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 3600 } 3601 3602 func (ProvisioningPolicy_SpecPathSelectorTemplate) WithSubPath(subPath ProvisioningPolicySpecTemplate_FieldPath) *ProvisioningPolicySpec_FieldSubPath { 3603 return &ProvisioningPolicySpec_FieldSubPath{selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, subPath: subPath} 3604 } 3605 3606 func (s ProvisioningPolicy_SpecPathSelectorTemplate) WithSubValue(subPathValue ProvisioningPolicySpecTemplate_FieldPathValue) *ProvisioningPolicySpec_FieldSubPathValue { 3607 return &ProvisioningPolicySpec_FieldSubPathValue{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 3608 } 3609 3610 func (s ProvisioningPolicy_SpecPathSelectorTemplate) WithSubArrayOfValues(subPathArrayOfValues ProvisioningPolicySpecTemplate_FieldPathArrayOfValues) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3611 return &ProvisioningPolicySpec_FieldSubPathArrayOfValues{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 3612 } 3613 3614 func (s ProvisioningPolicy_SpecPathSelectorTemplate) WithSubArrayItemValue(subPathArrayItemValue ProvisioningPolicySpecTemplate_FieldPathArrayItemValue) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 3615 return &ProvisioningPolicySpec_FieldSubPathArrayItemValue{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 3616 } 3617 3618 func (ProvisioningPolicy_SpecPathSelectorTemplate) Metadata() ProvisioningPolicy_SpecPathSelectorTemplateMetadata { 3619 return ProvisioningPolicy_SpecPathSelectorTemplateMetadata{} 3620 } 3621 3622 func (ProvisioningPolicy_SpecPathSelectorTemplate) Spec() ProvisioningPolicy_SpecPathSelectorTemplateSpec { 3623 return ProvisioningPolicy_SpecPathSelectorTemplateSpec{} 3624 } 3625 3626 func (ProvisioningPolicy_SpecPathSelectorTemplate) PublicListingSpec() ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpec { 3627 return ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpec{} 3628 } 3629 3630 type ProvisioningPolicy_SpecPathSelectorTemplateMetadata struct{} 3631 3632 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3633 return &ProvisioningPolicySpec_FieldSubPath{ 3634 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3635 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().FieldPath(), 3636 } 3637 } 3638 3639 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadata) WithValue(value *meta.Meta) *ProvisioningPolicySpec_FieldSubPathValue { 3640 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3641 } 3642 3643 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadata) WithArrayOfValues(values []*meta.Meta) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3644 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3645 } 3646 3647 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) CreateTime() ProvisioningPolicy_SpecPathSelectorTemplateMetadataCreateTime { 3648 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataCreateTime{} 3649 } 3650 3651 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) UpdateTime() ProvisioningPolicy_SpecPathSelectorTemplateMetadataUpdateTime { 3652 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataUpdateTime{} 3653 } 3654 3655 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) DeleteTime() ProvisioningPolicy_SpecPathSelectorTemplateMetadataDeleteTime { 3656 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataDeleteTime{} 3657 } 3658 3659 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Uuid() ProvisioningPolicy_SpecPathSelectorTemplateMetadataUuid { 3660 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataUuid{} 3661 } 3662 3663 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Tags() ProvisioningPolicy_SpecPathSelectorTemplateMetadataTags { 3664 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataTags{} 3665 } 3666 3667 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Labels() ProvisioningPolicy_SpecPathSelectorTemplateMetadataLabels { 3668 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataLabels{} 3669 } 3670 3671 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Annotations() ProvisioningPolicy_SpecPathSelectorTemplateMetadataAnnotations { 3672 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataAnnotations{} 3673 } 3674 3675 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Generation() ProvisioningPolicy_SpecPathSelectorTemplateMetadataGeneration { 3676 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataGeneration{} 3677 } 3678 3679 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) ResourceVersion() ProvisioningPolicy_SpecPathSelectorTemplateMetadataResourceVersion { 3680 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataResourceVersion{} 3681 } 3682 3683 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) OwnerReferences() ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences { 3684 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences{} 3685 } 3686 3687 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Shards() ProvisioningPolicy_SpecPathSelectorTemplateMetadataShards { 3688 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataShards{} 3689 } 3690 3691 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Syncing() ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncing { 3692 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncing{} 3693 } 3694 3695 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Lifecycle() ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycle { 3696 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycle{} 3697 } 3698 3699 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadata) Services() ProvisioningPolicy_SpecPathSelectorTemplateMetadataServices { 3700 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataServices{} 3701 } 3702 3703 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataCreateTime struct{} 3704 3705 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataCreateTime) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3706 return &ProvisioningPolicySpec_FieldSubPath{ 3707 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3708 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().CreateTime().FieldPath(), 3709 } 3710 } 3711 3712 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicySpec_FieldSubPathValue { 3713 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3714 } 3715 3716 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3717 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3718 } 3719 3720 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataUpdateTime struct{} 3721 3722 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataUpdateTime) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3723 return &ProvisioningPolicySpec_FieldSubPath{ 3724 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3725 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().UpdateTime().FieldPath(), 3726 } 3727 } 3728 3729 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicySpec_FieldSubPathValue { 3730 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3731 } 3732 3733 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3734 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3735 } 3736 3737 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataDeleteTime struct{} 3738 3739 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataDeleteTime) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3740 return &ProvisioningPolicySpec_FieldSubPath{ 3741 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3742 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().DeleteTime().FieldPath(), 3743 } 3744 } 3745 3746 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicySpec_FieldSubPathValue { 3747 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3748 } 3749 3750 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3751 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3752 } 3753 3754 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataUuid struct{} 3755 3756 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataUuid) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3757 return &ProvisioningPolicySpec_FieldSubPath{ 3758 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3759 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Uuid().FieldPath(), 3760 } 3761 } 3762 3763 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataUuid) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 3764 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3765 } 3766 3767 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataUuid) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3768 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3769 } 3770 3771 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataTags struct{} 3772 3773 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataTags) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3774 return &ProvisioningPolicySpec_FieldSubPath{ 3775 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3776 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Tags().FieldPath(), 3777 } 3778 } 3779 3780 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataTags) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 3781 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3782 } 3783 3784 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataTags) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3785 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3786 } 3787 3788 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataTags) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 3789 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 3790 } 3791 3792 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataLabels struct{} 3793 3794 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataLabels) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3795 return &ProvisioningPolicySpec_FieldSubPath{ 3796 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3797 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Labels().FieldPath(), 3798 } 3799 } 3800 3801 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataLabels) WithValue(value map[string]string) *ProvisioningPolicySpec_FieldSubPathValue { 3802 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3803 } 3804 3805 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataLabels) WithArrayOfValues(values []map[string]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3806 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3807 } 3808 3809 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataLabels) WithKey(key string) ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataLabels { 3810 return ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataLabels{key: key} 3811 } 3812 3813 type ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataLabels struct { 3814 key string 3815 } 3816 3817 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataLabels) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3818 return &ProvisioningPolicySpec_FieldSubPath{ 3819 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3820 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Labels().WithKey(s.key).FieldPath(), 3821 } 3822 } 3823 3824 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataLabels) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 3825 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3826 } 3827 3828 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataLabels) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3829 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3830 } 3831 3832 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataAnnotations struct{} 3833 3834 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataAnnotations) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3835 return &ProvisioningPolicySpec_FieldSubPath{ 3836 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3837 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Annotations().FieldPath(), 3838 } 3839 } 3840 3841 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataAnnotations) WithValue(value map[string]string) *ProvisioningPolicySpec_FieldSubPathValue { 3842 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3843 } 3844 3845 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataAnnotations) WithArrayOfValues(values []map[string]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3846 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3847 } 3848 3849 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataAnnotations) WithKey(key string) ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataAnnotations { 3850 return ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataAnnotations{key: key} 3851 } 3852 3853 type ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataAnnotations struct { 3854 key string 3855 } 3856 3857 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataAnnotations) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3858 return &ProvisioningPolicySpec_FieldSubPath{ 3859 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3860 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Annotations().WithKey(s.key).FieldPath(), 3861 } 3862 } 3863 3864 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataAnnotations) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 3865 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3866 } 3867 3868 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataAnnotations) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3869 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3870 } 3871 3872 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataGeneration struct{} 3873 3874 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataGeneration) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3875 return &ProvisioningPolicySpec_FieldSubPath{ 3876 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3877 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Generation().FieldPath(), 3878 } 3879 } 3880 3881 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataGeneration) WithValue(value int64) *ProvisioningPolicySpec_FieldSubPathValue { 3882 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3883 } 3884 3885 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataGeneration) WithArrayOfValues(values []int64) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3886 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3887 } 3888 3889 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataResourceVersion struct{} 3890 3891 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataResourceVersion) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3892 return &ProvisioningPolicySpec_FieldSubPath{ 3893 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3894 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().ResourceVersion().FieldPath(), 3895 } 3896 } 3897 3898 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataResourceVersion) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 3899 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3900 } 3901 3902 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataResourceVersion) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3903 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3904 } 3905 3906 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences struct{} 3907 3908 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3909 return &ProvisioningPolicySpec_FieldSubPath{ 3910 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3911 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 3912 } 3913 } 3914 3915 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *ProvisioningPolicySpec_FieldSubPathValue { 3916 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3917 } 3918 3919 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3920 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3921 } 3922 3923 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 3924 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 3925 } 3926 3927 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) Kind() ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesKind { 3928 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesKind{} 3929 } 3930 3931 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) Version() ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesVersion { 3932 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesVersion{} 3933 } 3934 3935 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) Name() ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesName { 3936 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesName{} 3937 } 3938 3939 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) Region() ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRegion { 3940 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRegion{} 3941 } 3942 3943 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) Controller() ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesController { 3944 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesController{} 3945 } 3946 3947 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) RequiresOwnerReference() ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRequiresOwnerReference { 3948 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRequiresOwnerReference{} 3949 } 3950 3951 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferences) UnsetOnDelete() ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesUnsetOnDelete { 3952 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesUnsetOnDelete{} 3953 } 3954 3955 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesKind struct{} 3956 3957 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesKind) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3958 return &ProvisioningPolicySpec_FieldSubPath{ 3959 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3960 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(), 3961 } 3962 } 3963 3964 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesKind) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 3965 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3966 } 3967 3968 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3969 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3970 } 3971 3972 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesVersion struct{} 3973 3974 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesVersion) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3975 return &ProvisioningPolicySpec_FieldSubPath{ 3976 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3977 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(), 3978 } 3979 } 3980 3981 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesVersion) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 3982 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 3983 } 3984 3985 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 3986 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 3987 } 3988 3989 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesName struct{} 3990 3991 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesName) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 3992 return &ProvisioningPolicySpec_FieldSubPath{ 3993 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 3994 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(), 3995 } 3996 } 3997 3998 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesName) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 3999 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4000 } 4001 4002 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesName) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4003 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4004 } 4005 4006 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRegion struct{} 4007 4008 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRegion) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4009 return &ProvisioningPolicySpec_FieldSubPath{ 4010 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4011 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(), 4012 } 4013 } 4014 4015 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRegion) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4016 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4017 } 4018 4019 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4020 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4021 } 4022 4023 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesController struct{} 4024 4025 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesController) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4026 return &ProvisioningPolicySpec_FieldSubPath{ 4027 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4028 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(), 4029 } 4030 } 4031 4032 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesController) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4033 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4034 } 4035 4036 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4037 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4038 } 4039 4040 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRequiresOwnerReference struct{} 4041 4042 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4043 return &ProvisioningPolicySpec_FieldSubPath{ 4044 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4045 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(), 4046 } 4047 } 4048 4049 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4050 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4051 } 4052 4053 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4054 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4055 } 4056 4057 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesUnsetOnDelete struct{} 4058 4059 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesUnsetOnDelete) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4060 return &ProvisioningPolicySpec_FieldSubPath{ 4061 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4062 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(), 4063 } 4064 } 4065 4066 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4067 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4068 } 4069 4070 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4071 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4072 } 4073 4074 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataShards struct{} 4075 4076 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataShards) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4077 return &ProvisioningPolicySpec_FieldSubPath{ 4078 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4079 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Shards().FieldPath(), 4080 } 4081 } 4082 4083 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataShards) WithValue(value map[string]int64) *ProvisioningPolicySpec_FieldSubPathValue { 4084 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4085 } 4086 4087 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataShards) WithArrayOfValues(values []map[string]int64) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4088 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4089 } 4090 4091 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataShards) WithKey(key string) ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataShards { 4092 return ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataShards{key: key} 4093 } 4094 4095 type ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataShards struct { 4096 key string 4097 } 4098 4099 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataShards) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4100 return &ProvisioningPolicySpec_FieldSubPath{ 4101 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4102 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Shards().WithKey(s.key).FieldPath(), 4103 } 4104 } 4105 4106 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataShards) WithValue(value int64) *ProvisioningPolicySpec_FieldSubPathValue { 4107 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4108 } 4109 4110 func (s ProvisioningPolicy_SpecMapPathSelectorTemplateMetadataShards) WithArrayOfValues(values []int64) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4111 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4112 } 4113 4114 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncing struct{} 4115 4116 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncing) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4117 return &ProvisioningPolicySpec_FieldSubPath{ 4118 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4119 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Syncing().FieldPath(), 4120 } 4121 } 4122 4123 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncing) WithValue(value *meta.SyncingMeta) *ProvisioningPolicySpec_FieldSubPathValue { 4124 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4125 } 4126 4127 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4128 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4129 } 4130 4131 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncing) OwningRegion() ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingOwningRegion { 4132 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingOwningRegion{} 4133 } 4134 4135 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncing) Regions() ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingRegions { 4136 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingRegions{} 4137 } 4138 4139 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingOwningRegion struct{} 4140 4141 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingOwningRegion) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4142 return &ProvisioningPolicySpec_FieldSubPath{ 4143 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4144 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(), 4145 } 4146 } 4147 4148 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingOwningRegion) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4149 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4150 } 4151 4152 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4153 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4154 } 4155 4156 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingRegions struct{} 4157 4158 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingRegions) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4159 return &ProvisioningPolicySpec_FieldSubPath{ 4160 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4161 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 4162 } 4163 } 4164 4165 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingRegions) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 4166 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4167 } 4168 4169 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingRegions) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4170 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4171 } 4172 4173 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataSyncingRegions) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 4174 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 4175 } 4176 4177 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycle struct{} 4178 4179 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycle) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4180 return &ProvisioningPolicySpec_FieldSubPath{ 4181 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4182 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Lifecycle().FieldPath(), 4183 } 4184 } 4185 4186 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycle) WithValue(value *meta.Lifecycle) *ProvisioningPolicySpec_FieldSubPathValue { 4187 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4188 } 4189 4190 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4191 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4192 } 4193 4194 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycle) State() ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleState { 4195 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleState{} 4196 } 4197 4198 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycle) BlockDeletion() ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleBlockDeletion { 4199 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleBlockDeletion{} 4200 } 4201 4202 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleState struct{} 4203 4204 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleState) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4205 return &ProvisioningPolicySpec_FieldSubPath{ 4206 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4207 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(), 4208 } 4209 } 4210 4211 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *ProvisioningPolicySpec_FieldSubPathValue { 4212 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4213 } 4214 4215 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4216 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4217 } 4218 4219 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleBlockDeletion struct{} 4220 4221 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleBlockDeletion) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4222 return &ProvisioningPolicySpec_FieldSubPath{ 4223 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4224 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(), 4225 } 4226 } 4227 4228 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleBlockDeletion) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4229 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4230 } 4231 4232 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4233 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4234 } 4235 4236 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataServices struct{} 4237 4238 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataServices) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4239 return &ProvisioningPolicySpec_FieldSubPath{ 4240 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4241 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Services().FieldPath(), 4242 } 4243 } 4244 4245 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataServices) WithValue(value *meta.ServicesInfo) *ProvisioningPolicySpec_FieldSubPathValue { 4246 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4247 } 4248 4249 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4250 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4251 } 4252 4253 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataServices) OwningService() ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesOwningService { 4254 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesOwningService{} 4255 } 4256 4257 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataServices) AllowedServices() ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesAllowedServices { 4258 return ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesAllowedServices{} 4259 } 4260 4261 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesOwningService struct{} 4262 4263 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesOwningService) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4264 return &ProvisioningPolicySpec_FieldSubPath{ 4265 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4266 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Services().OwningService().FieldPath(), 4267 } 4268 } 4269 4270 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesOwningService) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4271 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4272 } 4273 4274 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesOwningService) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4275 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4276 } 4277 4278 type ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesAllowedServices struct{} 4279 4280 func (ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesAllowedServices) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4281 return &ProvisioningPolicySpec_FieldSubPath{ 4282 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4283 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 4284 } 4285 } 4286 4287 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesAllowedServices) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 4288 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4289 } 4290 4291 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4292 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4293 } 4294 4295 func (s ProvisioningPolicy_SpecPathSelectorTemplateMetadataServicesAllowedServices) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 4296 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 4297 } 4298 4299 type ProvisioningPolicy_SpecPathSelectorTemplateSpec struct{} 4300 4301 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4302 return &ProvisioningPolicySpec_FieldSubPath{ 4303 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4304 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().FieldPath(), 4305 } 4306 } 4307 4308 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpec) WithValue(value *device.Device_Spec) *ProvisioningPolicySpec_FieldSubPathValue { 4309 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4310 } 4311 4312 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpec) WithArrayOfValues(values []*device.Device_Spec) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4313 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4314 } 4315 4316 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) ServiceAccount() ProvisioningPolicy_SpecPathSelectorTemplateSpecServiceAccount { 4317 return ProvisioningPolicy_SpecPathSelectorTemplateSpecServiceAccount{} 4318 } 4319 4320 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) LogBucket() ProvisioningPolicy_SpecPathSelectorTemplateSpecLogBucket { 4321 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLogBucket{} 4322 } 4323 4324 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) MetricsBucket() ProvisioningPolicy_SpecPathSelectorTemplateSpecMetricsBucket { 4325 return ProvisioningPolicy_SpecPathSelectorTemplateSpecMetricsBucket{} 4326 } 4327 4328 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) OsVersion() ProvisioningPolicy_SpecPathSelectorTemplateSpecOsVersion { 4329 return ProvisioningPolicy_SpecPathSelectorTemplateSpecOsVersion{} 4330 } 4331 4332 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) NetplanYamlConfig() ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanYamlConfig { 4333 return ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanYamlConfig{} 4334 } 4335 4336 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) NetplanApiConfigMode() ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanApiConfigMode { 4337 return ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanApiConfigMode{} 4338 } 4339 4340 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) OsImageUrl() ProvisioningPolicy_SpecPathSelectorTemplateSpecOsImageUrl { 4341 return ProvisioningPolicy_SpecPathSelectorTemplateSpecOsImageUrl{} 4342 } 4343 4344 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) SshConfig() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig { 4345 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig{} 4346 } 4347 4348 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) AttestationConfig() ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfig { 4349 return ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfig{} 4350 } 4351 4352 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) DisableDeviceDiscovery() ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableDeviceDiscovery { 4353 return ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableDeviceDiscovery{} 4354 } 4355 4356 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) LoggingConfig() ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig { 4357 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig{} 4358 } 4359 4360 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) ProxyConfig() ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig { 4361 return ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig{} 4362 } 4363 4364 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) Location() ProvisioningPolicy_SpecPathSelectorTemplateSpecLocation { 4365 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLocation{} 4366 } 4367 4368 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) UsbGuard() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuard { 4369 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuard{} 4370 } 4371 4372 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) HealthChecks() ProvisioningPolicy_SpecPathSelectorTemplateSpecHealthChecks { 4373 return ProvisioningPolicy_SpecPathSelectorTemplateSpecHealthChecks{} 4374 } 4375 4376 func (ProvisioningPolicy_SpecPathSelectorTemplateSpec) DisableNetworkConfigFallback() ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableNetworkConfigFallback { 4377 return ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableNetworkConfigFallback{} 4378 } 4379 4380 type ProvisioningPolicy_SpecPathSelectorTemplateSpecServiceAccount struct{} 4381 4382 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecServiceAccount) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4383 return &ProvisioningPolicySpec_FieldSubPath{ 4384 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4385 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().ServiceAccount().FieldPath(), 4386 } 4387 } 4388 4389 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecServiceAccount) WithValue(value *iam_service_account.Reference) *ProvisioningPolicySpec_FieldSubPathValue { 4390 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4391 } 4392 4393 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4394 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4395 } 4396 4397 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLogBucket struct{} 4398 4399 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLogBucket) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4400 return &ProvisioningPolicySpec_FieldSubPath{ 4401 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4402 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().LogBucket().FieldPath(), 4403 } 4404 } 4405 4406 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLogBucket) WithValue(value *logging_bucket.Reference) *ProvisioningPolicySpec_FieldSubPathValue { 4407 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4408 } 4409 4410 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLogBucket) WithArrayOfValues(values []*logging_bucket.Reference) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4411 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4412 } 4413 4414 type ProvisioningPolicy_SpecPathSelectorTemplateSpecMetricsBucket struct{} 4415 4416 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecMetricsBucket) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4417 return &ProvisioningPolicySpec_FieldSubPath{ 4418 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4419 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().MetricsBucket().FieldPath(), 4420 } 4421 } 4422 4423 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecMetricsBucket) WithValue(value *monitoring_bucket.Reference) *ProvisioningPolicySpec_FieldSubPathValue { 4424 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4425 } 4426 4427 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecMetricsBucket) WithArrayOfValues(values []*monitoring_bucket.Reference) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4428 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4429 } 4430 4431 type ProvisioningPolicy_SpecPathSelectorTemplateSpecOsVersion struct{} 4432 4433 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecOsVersion) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4434 return &ProvisioningPolicySpec_FieldSubPath{ 4435 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4436 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().OsVersion().FieldPath(), 4437 } 4438 } 4439 4440 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecOsVersion) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4441 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4442 } 4443 4444 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecOsVersion) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4445 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4446 } 4447 4448 type ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanYamlConfig struct{} 4449 4450 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanYamlConfig) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4451 return &ProvisioningPolicySpec_FieldSubPath{ 4452 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4453 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().NetplanYamlConfig().FieldPath(), 4454 } 4455 } 4456 4457 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanYamlConfig) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4458 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4459 } 4460 4461 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanYamlConfig) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4462 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4463 } 4464 4465 type ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanApiConfigMode struct{} 4466 4467 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanApiConfigMode) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4468 return &ProvisioningPolicySpec_FieldSubPath{ 4469 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4470 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().NetplanApiConfigMode().FieldPath(), 4471 } 4472 } 4473 4474 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanApiConfigMode) WithValue(value device.Device_Spec_NetworkConfigMode) *ProvisioningPolicySpec_FieldSubPathValue { 4475 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4476 } 4477 4478 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecNetplanApiConfigMode) WithArrayOfValues(values []device.Device_Spec_NetworkConfigMode) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4479 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4480 } 4481 4482 type ProvisioningPolicy_SpecPathSelectorTemplateSpecOsImageUrl struct{} 4483 4484 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecOsImageUrl) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4485 return &ProvisioningPolicySpec_FieldSubPath{ 4486 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4487 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().OsImageUrl().FieldPath(), 4488 } 4489 } 4490 4491 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecOsImageUrl) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4492 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4493 } 4494 4495 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecOsImageUrl) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4496 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4497 } 4498 4499 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig struct{} 4500 4501 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4502 return &ProvisioningPolicySpec_FieldSubPath{ 4503 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4504 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().FieldPath(), 4505 } 4506 } 4507 4508 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) WithValue(value *device.Device_Spec_SSHConfig) *ProvisioningPolicySpec_FieldSubPathValue { 4509 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4510 } 4511 4512 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) WithArrayOfValues(values []*device.Device_Spec_SSHConfig) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4513 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4514 } 4515 4516 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) DisableSshServer() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshServer { 4517 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshServer{} 4518 } 4519 4520 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) DisableSshPassword() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshPassword { 4521 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshPassword{} 4522 } 4523 4524 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) SshAuthorized() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized { 4525 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized{} 4526 } 4527 4528 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) IpAllowList() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpAllowList { 4529 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpAllowList{} 4530 } 4531 4532 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) IpDenyList() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpDenyList { 4533 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpDenyList{} 4534 } 4535 4536 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) RejectPeriod() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigRejectPeriod { 4537 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigRejectPeriod{} 4538 } 4539 4540 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfig) DisableSshAuthkey() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshAuthkey { 4541 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshAuthkey{} 4542 } 4543 4544 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshServer struct{} 4545 4546 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshServer) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4547 return &ProvisioningPolicySpec_FieldSubPath{ 4548 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4549 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().DisableSshServer().FieldPath(), 4550 } 4551 } 4552 4553 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshServer) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4554 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4555 } 4556 4557 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshServer) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4558 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4559 } 4560 4561 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshPassword struct{} 4562 4563 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshPassword) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4564 return &ProvisioningPolicySpec_FieldSubPath{ 4565 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4566 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().DisableSshPassword().FieldPath(), 4567 } 4568 } 4569 4570 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshPassword) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4571 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4572 } 4573 4574 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshPassword) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4575 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4576 } 4577 4578 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized struct{} 4579 4580 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4581 return &ProvisioningPolicySpec_FieldSubPath{ 4582 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4583 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(), 4584 } 4585 } 4586 4587 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) WithValue(value []*device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicySpec_FieldSubPathValue { 4588 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4589 } 4590 4591 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) WithArrayOfValues(values [][]*device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4592 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4593 } 4594 4595 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) WithItemValue(value *device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 4596 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 4597 } 4598 4599 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) SshaKey() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedSshaKey { 4600 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedSshaKey{} 4601 } 4602 4603 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) CertAuthority() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCertAuthority { 4604 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCertAuthority{} 4605 } 4606 4607 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) Command() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCommand { 4608 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCommand{} 4609 } 4610 4611 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) Environment() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedEnvironment { 4612 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedEnvironment{} 4613 } 4614 4615 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) From() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedFrom { 4616 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedFrom{} 4617 } 4618 4619 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) NoAgentForwarding() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoAgentForwarding { 4620 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoAgentForwarding{} 4621 } 4622 4623 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) NoPortForwarding() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPortForwarding { 4624 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPortForwarding{} 4625 } 4626 4627 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) NoPty() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPty { 4628 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPty{} 4629 } 4630 4631 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) NoUserRc() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoUserRc { 4632 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoUserRc{} 4633 } 4634 4635 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) NoX11Forwarding() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoX11Forwarding { 4636 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoX11Forwarding{} 4637 } 4638 4639 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) Permitopen() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPermitopen { 4640 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPermitopen{} 4641 } 4642 4643 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) Principals() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPrincipals { 4644 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPrincipals{} 4645 } 4646 4647 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) Tunnel() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedTunnel { 4648 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedTunnel{} 4649 } 4650 4651 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorized) Restrict() ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedRestrict { 4652 return ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedRestrict{} 4653 } 4654 4655 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedSshaKey struct{} 4656 4657 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedSshaKey) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4658 return &ProvisioningPolicySpec_FieldSubPath{ 4659 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4660 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().FieldPath(), 4661 } 4662 } 4663 4664 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedSshaKey) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4665 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4666 } 4667 4668 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedSshaKey) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4669 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4670 } 4671 4672 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCertAuthority struct{} 4673 4674 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCertAuthority) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4675 return &ProvisioningPolicySpec_FieldSubPath{ 4676 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4677 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().FieldPath(), 4678 } 4679 } 4680 4681 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCertAuthority) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4682 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4683 } 4684 4685 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCertAuthority) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4686 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4687 } 4688 4689 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCommand struct{} 4690 4691 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCommand) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4692 return &ProvisioningPolicySpec_FieldSubPath{ 4693 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4694 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().FieldPath(), 4695 } 4696 } 4697 4698 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCommand) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4699 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4700 } 4701 4702 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedCommand) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4703 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4704 } 4705 4706 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedEnvironment struct{} 4707 4708 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedEnvironment) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4709 return &ProvisioningPolicySpec_FieldSubPath{ 4710 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4711 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().FieldPath(), 4712 } 4713 } 4714 4715 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedEnvironment) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4716 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4717 } 4718 4719 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedEnvironment) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4720 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4721 } 4722 4723 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedFrom struct{} 4724 4725 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedFrom) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4726 return &ProvisioningPolicySpec_FieldSubPath{ 4727 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4728 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().FieldPath(), 4729 } 4730 } 4731 4732 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedFrom) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4733 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4734 } 4735 4736 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedFrom) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4737 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4738 } 4739 4740 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoAgentForwarding struct{} 4741 4742 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoAgentForwarding) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4743 return &ProvisioningPolicySpec_FieldSubPath{ 4744 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4745 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().FieldPath(), 4746 } 4747 } 4748 4749 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoAgentForwarding) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4750 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4751 } 4752 4753 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoAgentForwarding) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4754 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4755 } 4756 4757 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPortForwarding struct{} 4758 4759 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPortForwarding) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4760 return &ProvisioningPolicySpec_FieldSubPath{ 4761 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4762 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().FieldPath(), 4763 } 4764 } 4765 4766 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPortForwarding) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4767 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4768 } 4769 4770 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPortForwarding) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4771 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4772 } 4773 4774 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPty struct{} 4775 4776 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPty) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4777 return &ProvisioningPolicySpec_FieldSubPath{ 4778 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4779 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().FieldPath(), 4780 } 4781 } 4782 4783 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPty) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4784 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4785 } 4786 4787 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoPty) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4788 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4789 } 4790 4791 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoUserRc struct{} 4792 4793 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoUserRc) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4794 return &ProvisioningPolicySpec_FieldSubPath{ 4795 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4796 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().FieldPath(), 4797 } 4798 } 4799 4800 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoUserRc) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4801 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4802 } 4803 4804 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoUserRc) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4805 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4806 } 4807 4808 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoX11Forwarding struct{} 4809 4810 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoX11Forwarding) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4811 return &ProvisioningPolicySpec_FieldSubPath{ 4812 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4813 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().FieldPath(), 4814 } 4815 } 4816 4817 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoX11Forwarding) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4818 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4819 } 4820 4821 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedNoX11Forwarding) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4822 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4823 } 4824 4825 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPermitopen struct{} 4826 4827 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPermitopen) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4828 return &ProvisioningPolicySpec_FieldSubPath{ 4829 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4830 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().FieldPath(), 4831 } 4832 } 4833 4834 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPermitopen) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4835 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4836 } 4837 4838 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPermitopen) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4839 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4840 } 4841 4842 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPrincipals struct{} 4843 4844 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPrincipals) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4845 return &ProvisioningPolicySpec_FieldSubPath{ 4846 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4847 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().FieldPath(), 4848 } 4849 } 4850 4851 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPrincipals) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4852 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4853 } 4854 4855 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedPrincipals) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4856 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4857 } 4858 4859 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedTunnel struct{} 4860 4861 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedTunnel) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4862 return &ProvisioningPolicySpec_FieldSubPath{ 4863 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4864 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().FieldPath(), 4865 } 4866 } 4867 4868 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedTunnel) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 4869 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4870 } 4871 4872 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedTunnel) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4873 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4874 } 4875 4876 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedRestrict struct{} 4877 4878 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedRestrict) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4879 return &ProvisioningPolicySpec_FieldSubPath{ 4880 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4881 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().FieldPath(), 4882 } 4883 } 4884 4885 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedRestrict) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4886 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4887 } 4888 4889 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigSshAuthorizedRestrict) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4890 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4891 } 4892 4893 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpAllowList struct{} 4894 4895 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpAllowList) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4896 return &ProvisioningPolicySpec_FieldSubPath{ 4897 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4898 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(), 4899 } 4900 } 4901 4902 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpAllowList) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 4903 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4904 } 4905 4906 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpAllowList) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4907 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4908 } 4909 4910 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpAllowList) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 4911 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 4912 } 4913 4914 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpDenyList struct{} 4915 4916 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpDenyList) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4917 return &ProvisioningPolicySpec_FieldSubPath{ 4918 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4919 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(), 4920 } 4921 } 4922 4923 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpDenyList) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 4924 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4925 } 4926 4927 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpDenyList) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4928 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4929 } 4930 4931 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigIpDenyList) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 4932 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 4933 } 4934 4935 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigRejectPeriod struct{} 4936 4937 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigRejectPeriod) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4938 return &ProvisioningPolicySpec_FieldSubPath{ 4939 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4940 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().RejectPeriod().FieldPath(), 4941 } 4942 } 4943 4944 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigRejectPeriod) WithValue(value *durationpb.Duration) *ProvisioningPolicySpec_FieldSubPathValue { 4945 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4946 } 4947 4948 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigRejectPeriod) WithArrayOfValues(values []*durationpb.Duration) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4949 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4950 } 4951 4952 type ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshAuthkey struct{} 4953 4954 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshAuthkey) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4955 return &ProvisioningPolicySpec_FieldSubPath{ 4956 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4957 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().FieldPath(), 4958 } 4959 } 4960 4961 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshAuthkey) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 4962 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4963 } 4964 4965 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecSshConfigDisableSshAuthkey) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4966 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4967 } 4968 4969 type ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfig struct{} 4970 4971 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfig) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4972 return &ProvisioningPolicySpec_FieldSubPath{ 4973 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4974 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().AttestationConfig().FieldPath(), 4975 } 4976 } 4977 4978 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfig) WithValue(value *device.Device_Spec_AttestationConfig) *ProvisioningPolicySpec_FieldSubPathValue { 4979 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 4980 } 4981 4982 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfig) WithArrayOfValues(values []*device.Device_Spec_AttestationConfig) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 4983 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 4984 } 4985 4986 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfig) AttestationExpected() ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationExpected { 4987 return ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationExpected{} 4988 } 4989 4990 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfig) AttestationDomain() ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationDomain { 4991 return ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationDomain{} 4992 } 4993 4994 type ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationExpected struct{} 4995 4996 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationExpected) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 4997 return &ProvisioningPolicySpec_FieldSubPath{ 4998 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 4999 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().FieldPath(), 5000 } 5001 } 5002 5003 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationExpected) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 5004 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5005 } 5006 5007 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationExpected) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5008 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5009 } 5010 5011 type ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationDomain struct{} 5012 5013 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationDomain) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5014 return &ProvisioningPolicySpec_FieldSubPath{ 5015 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5016 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().FieldPath(), 5017 } 5018 } 5019 5020 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationDomain) WithValue(value *iam_attestation_domain.Reference) *ProvisioningPolicySpec_FieldSubPathValue { 5021 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5022 } 5023 5024 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecAttestationConfigAttestationDomain) WithArrayOfValues(values []*iam_attestation_domain.Reference) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5025 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5026 } 5027 5028 type ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableDeviceDiscovery struct{} 5029 5030 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableDeviceDiscovery) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5031 return &ProvisioningPolicySpec_FieldSubPath{ 5032 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5033 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().DisableDeviceDiscovery().FieldPath(), 5034 } 5035 } 5036 5037 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableDeviceDiscovery) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 5038 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5039 } 5040 5041 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableDeviceDiscovery) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5042 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5043 } 5044 5045 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig struct{} 5046 5047 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5048 return &ProvisioningPolicySpec_FieldSubPath{ 5049 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5050 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().LoggingConfig().FieldPath(), 5051 } 5052 } 5053 5054 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig) WithValue(value *device.Device_Spec_LoggingConfig) *ProvisioningPolicySpec_FieldSubPathValue { 5055 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5056 } 5057 5058 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig) WithArrayOfValues(values []*device.Device_Spec_LoggingConfig) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5059 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5060 } 5061 5062 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig) Priority() ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigPriority { 5063 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigPriority{} 5064 } 5065 5066 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig) Units() ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigUnits { 5067 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigUnits{} 5068 } 5069 5070 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig) EnableJournalExport() ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigEnableJournalExport { 5071 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigEnableJournalExport{} 5072 } 5073 5074 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfig) ContainerLoggingConfig() ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfig { 5075 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfig{} 5076 } 5077 5078 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigPriority struct{} 5079 5080 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigPriority) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5081 return &ProvisioningPolicySpec_FieldSubPath{ 5082 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5083 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().LoggingConfig().Priority().FieldPath(), 5084 } 5085 } 5086 5087 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigPriority) WithValue(value int32) *ProvisioningPolicySpec_FieldSubPathValue { 5088 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5089 } 5090 5091 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigPriority) WithArrayOfValues(values []int32) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5092 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5093 } 5094 5095 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigUnits struct{} 5096 5097 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigUnits) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5098 return &ProvisioningPolicySpec_FieldSubPath{ 5099 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5100 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(), 5101 } 5102 } 5103 5104 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigUnits) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 5105 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5106 } 5107 5108 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigUnits) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5109 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5110 } 5111 5112 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigUnits) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5113 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5114 } 5115 5116 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigEnableJournalExport struct{} 5117 5118 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigEnableJournalExport) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5119 return &ProvisioningPolicySpec_FieldSubPath{ 5120 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5121 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().FieldPath(), 5122 } 5123 } 5124 5125 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigEnableJournalExport) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 5126 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5127 } 5128 5129 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigEnableJournalExport) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5130 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5131 } 5132 5133 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfig struct{} 5134 5135 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfig) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5136 return &ProvisioningPolicySpec_FieldSubPath{ 5137 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5138 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().FieldPath(), 5139 } 5140 } 5141 5142 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfig) WithValue(value *device.Device_Spec_LoggingConfig_ContainerLoggingConfig) *ProvisioningPolicySpec_FieldSubPathValue { 5143 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5144 } 5145 5146 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfig) WithArrayOfValues(values []*device.Device_Spec_LoggingConfig_ContainerLoggingConfig) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5147 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5148 } 5149 5150 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfig) EnableContainerLogExport() ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport { 5151 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport{} 5152 } 5153 5154 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport struct{} 5155 5156 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5157 return &ProvisioningPolicySpec_FieldSubPath{ 5158 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5159 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().FieldPath(), 5160 } 5161 } 5162 5163 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 5164 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5165 } 5166 5167 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5168 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5169 } 5170 5171 type ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig struct{} 5172 5173 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5174 return &ProvisioningPolicySpec_FieldSubPath{ 5175 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5176 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().ProxyConfig().FieldPath(), 5177 } 5178 } 5179 5180 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig) WithValue(value *device.Device_Spec_ProxyConfig) *ProvisioningPolicySpec_FieldSubPathValue { 5181 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5182 } 5183 5184 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig) WithArrayOfValues(values []*device.Device_Spec_ProxyConfig) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5185 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5186 } 5187 5188 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig) HttpProxy() ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpProxy { 5189 return ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpProxy{} 5190 } 5191 5192 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig) HttpsProxy() ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpsProxy { 5193 return ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpsProxy{} 5194 } 5195 5196 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig) NoProxy() ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigNoProxy { 5197 return ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigNoProxy{} 5198 } 5199 5200 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfig) ProxyInterfaces() ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigProxyInterfaces { 5201 return ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigProxyInterfaces{} 5202 } 5203 5204 type ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpProxy struct{} 5205 5206 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpProxy) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5207 return &ProvisioningPolicySpec_FieldSubPath{ 5208 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5209 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().ProxyConfig().HttpProxy().FieldPath(), 5210 } 5211 } 5212 5213 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpProxy) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5214 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5215 } 5216 5217 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpProxy) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5218 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5219 } 5220 5221 type ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpsProxy struct{} 5222 5223 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpsProxy) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5224 return &ProvisioningPolicySpec_FieldSubPath{ 5225 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5226 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().FieldPath(), 5227 } 5228 } 5229 5230 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpsProxy) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5231 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5232 } 5233 5234 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigHttpsProxy) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5235 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5236 } 5237 5238 type ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigNoProxy struct{} 5239 5240 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigNoProxy) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5241 return &ProvisioningPolicySpec_FieldSubPath{ 5242 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5243 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().ProxyConfig().NoProxy().FieldPath(), 5244 } 5245 } 5246 5247 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigNoProxy) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5248 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5249 } 5250 5251 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigNoProxy) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5252 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5253 } 5254 5255 type ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigProxyInterfaces struct{} 5256 5257 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigProxyInterfaces) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5258 return &ProvisioningPolicySpec_FieldSubPath{ 5259 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5260 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(), 5261 } 5262 } 5263 5264 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigProxyInterfaces) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 5265 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5266 } 5267 5268 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigProxyInterfaces) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5269 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5270 } 5271 5272 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecProxyConfigProxyInterfaces) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5273 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5274 } 5275 5276 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLocation struct{} 5277 5278 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLocation) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5279 return &ProvisioningPolicySpec_FieldSubPath{ 5280 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5281 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().Location().FieldPath(), 5282 } 5283 } 5284 5285 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLocation) WithValue(value *device.Device_Spec_Location) *ProvisioningPolicySpec_FieldSubPathValue { 5286 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5287 } 5288 5289 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLocation) WithArrayOfValues(values []*device.Device_Spec_Location) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5290 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5291 } 5292 5293 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLocation) Address() ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationAddress { 5294 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationAddress{} 5295 } 5296 5297 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLocation) Placement() ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationPlacement { 5298 return ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationPlacement{} 5299 } 5300 5301 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationAddress struct{} 5302 5303 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationAddress) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5304 return &ProvisioningPolicySpec_FieldSubPath{ 5305 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5306 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().Location().Address().FieldPath(), 5307 } 5308 } 5309 5310 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationAddress) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5311 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5312 } 5313 5314 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationAddress) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5315 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5316 } 5317 5318 type ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationPlacement struct{} 5319 5320 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationPlacement) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5321 return &ProvisioningPolicySpec_FieldSubPath{ 5322 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5323 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().Location().Placement().FieldPath(), 5324 } 5325 } 5326 5327 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationPlacement) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5328 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5329 } 5330 5331 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecLocationPlacement) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5332 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5333 } 5334 5335 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuard struct{} 5336 5337 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuard) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5338 return &ProvisioningPolicySpec_FieldSubPath{ 5339 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5340 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().FieldPath(), 5341 } 5342 } 5343 5344 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuard) WithValue(value *device.Device_Spec_USBGuard) *ProvisioningPolicySpec_FieldSubPathValue { 5345 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5346 } 5347 5348 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuard) WithArrayOfValues(values []*device.Device_Spec_USBGuard) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5349 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5350 } 5351 5352 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuard) Enable() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardEnable { 5353 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardEnable{} 5354 } 5355 5356 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuard) WhiteList() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList { 5357 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList{} 5358 } 5359 5360 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardEnable struct{} 5361 5362 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardEnable) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5363 return &ProvisioningPolicySpec_FieldSubPath{ 5364 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5365 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().Enable().FieldPath(), 5366 } 5367 } 5368 5369 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardEnable) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 5370 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5371 } 5372 5373 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardEnable) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5374 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5375 } 5376 5377 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList struct{} 5378 5379 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5380 return &ProvisioningPolicySpec_FieldSubPath{ 5381 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5382 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().FieldPath(), 5383 } 5384 } 5385 5386 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) WithValue(value []*device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicySpec_FieldSubPathValue { 5387 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5388 } 5389 5390 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) WithArrayOfValues(values [][]*device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5391 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5392 } 5393 5394 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) WithItemValue(value *device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5395 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5396 } 5397 5398 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) DeviceName() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceName { 5399 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceName{} 5400 } 5401 5402 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) DeviceId() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceId { 5403 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceId{} 5404 } 5405 5406 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) ViaPort() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPort { 5407 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPort{} 5408 } 5409 5410 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) WithInterface() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterface { 5411 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterface{} 5412 } 5413 5414 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteList) WithConnectType() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithConnectType { 5415 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithConnectType{} 5416 } 5417 5418 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceName struct{} 5419 5420 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceName) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5421 return &ProvisioningPolicySpec_FieldSubPath{ 5422 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5423 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceName().FieldPath(), 5424 } 5425 } 5426 5427 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceName) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5428 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5429 } 5430 5431 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceName) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5432 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5433 } 5434 5435 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceId struct{} 5436 5437 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceId) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5438 return &ProvisioningPolicySpec_FieldSubPath{ 5439 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5440 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceId().FieldPath(), 5441 } 5442 } 5443 5444 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceId) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5445 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5446 } 5447 5448 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListDeviceId) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5449 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5450 } 5451 5452 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPort struct{} 5453 5454 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPort) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5455 return &ProvisioningPolicySpec_FieldSubPath{ 5456 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5457 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().FieldPath(), 5458 } 5459 } 5460 5461 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPort) WithValue(value *device.Device_Spec_USBGuard_Port) *ProvisioningPolicySpec_FieldSubPathValue { 5462 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5463 } 5464 5465 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPort) WithArrayOfValues(values []*device.Device_Spec_USBGuard_Port) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5466 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5467 } 5468 5469 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPort) Equals() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortEquals { 5470 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortEquals{} 5471 } 5472 5473 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPort) OneOf() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortOneOf { 5474 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortOneOf{} 5475 } 5476 5477 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortEquals struct{} 5478 5479 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortEquals) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5480 return &ProvisioningPolicySpec_FieldSubPath{ 5481 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5482 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(), 5483 } 5484 } 5485 5486 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortEquals) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 5487 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5488 } 5489 5490 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortEquals) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5491 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5492 } 5493 5494 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortEquals) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5495 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5496 } 5497 5498 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortOneOf struct{} 5499 5500 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortOneOf) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5501 return &ProvisioningPolicySpec_FieldSubPath{ 5502 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5503 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(), 5504 } 5505 } 5506 5507 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortOneOf) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 5508 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5509 } 5510 5511 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortOneOf) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5512 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5513 } 5514 5515 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListViaPortOneOf) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5516 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5517 } 5518 5519 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterface struct{} 5520 5521 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterface) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5522 return &ProvisioningPolicySpec_FieldSubPath{ 5523 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5524 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().FieldPath(), 5525 } 5526 } 5527 5528 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterface) WithValue(value *device.Device_Spec_USBGuard_Interface) *ProvisioningPolicySpec_FieldSubPathValue { 5529 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5530 } 5531 5532 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterface) WithArrayOfValues(values []*device.Device_Spec_USBGuard_Interface) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5533 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5534 } 5535 5536 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterface) Equals() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceEquals { 5537 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceEquals{} 5538 } 5539 5540 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterface) OneOf() ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceOneOf { 5541 return ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceOneOf{} 5542 } 5543 5544 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceEquals struct{} 5545 5546 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceEquals) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5547 return &ProvisioningPolicySpec_FieldSubPath{ 5548 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5549 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(), 5550 } 5551 } 5552 5553 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceEquals) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 5554 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5555 } 5556 5557 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceEquals) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5558 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5559 } 5560 5561 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceEquals) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5562 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5563 } 5564 5565 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceOneOf struct{} 5566 5567 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceOneOf) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5568 return &ProvisioningPolicySpec_FieldSubPath{ 5569 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5570 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(), 5571 } 5572 } 5573 5574 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceOneOf) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 5575 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5576 } 5577 5578 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceOneOf) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5579 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5580 } 5581 5582 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithInterfaceOneOf) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5583 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5584 } 5585 5586 type ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithConnectType struct{} 5587 5588 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithConnectType) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5589 return &ProvisioningPolicySpec_FieldSubPath{ 5590 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5591 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().UsbGuard().WhiteList().WithConnectType().FieldPath(), 5592 } 5593 } 5594 5595 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithConnectType) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5596 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5597 } 5598 5599 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecUsbGuardWhiteListWithConnectType) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5600 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5601 } 5602 5603 type ProvisioningPolicy_SpecPathSelectorTemplateSpecHealthChecks struct{} 5604 5605 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecHealthChecks) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5606 return &ProvisioningPolicySpec_FieldSubPath{ 5607 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5608 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().HealthChecks().FieldPath(), 5609 } 5610 } 5611 5612 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecHealthChecks) WithValue(value []*api.HealthCheckSpec) *ProvisioningPolicySpec_FieldSubPathValue { 5613 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5614 } 5615 5616 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecHealthChecks) WithArrayOfValues(values [][]*api.HealthCheckSpec) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5617 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5618 } 5619 5620 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecHealthChecks) WithItemValue(value *api.HealthCheckSpec) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5621 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5622 } 5623 5624 type ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableNetworkConfigFallback struct{} 5625 5626 func (ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableNetworkConfigFallback) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5627 return &ProvisioningPolicySpec_FieldSubPath{ 5628 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5629 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().Spec().DisableNetworkConfigFallback().FieldPath(), 5630 } 5631 } 5632 5633 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableNetworkConfigFallback) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 5634 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5635 } 5636 5637 func (s ProvisioningPolicy_SpecPathSelectorTemplateSpecDisableNetworkConfigFallback) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5638 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5639 } 5640 5641 type ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpec struct{} 5642 5643 func (ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpec) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5644 return &ProvisioningPolicySpec_FieldSubPath{ 5645 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5646 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().PublicListingSpec().FieldPath(), 5647 } 5648 } 5649 5650 func (s ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpec) WithValue(value *device.Device_PublicListingSpec) *ProvisioningPolicySpec_FieldSubPathValue { 5651 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5652 } 5653 5654 func (s ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpec) WithArrayOfValues(values []*device.Device_PublicListingSpec) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5655 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5656 } 5657 5658 func (ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpec) Enabled() ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecEnabled { 5659 return ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecEnabled{} 5660 } 5661 5662 func (ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpec) FieldMask() ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecFieldMask { 5663 return ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecFieldMask{} 5664 } 5665 5666 type ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecEnabled struct{} 5667 5668 func (ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecEnabled) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5669 return &ProvisioningPolicySpec_FieldSubPath{ 5670 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5671 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().PublicListingSpec().Enabled().FieldPath(), 5672 } 5673 } 5674 5675 func (s ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecEnabled) WithValue(value bool) *ProvisioningPolicySpec_FieldSubPathValue { 5676 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5677 } 5678 5679 func (s ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecEnabled) WithArrayOfValues(values []bool) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5680 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5681 } 5682 5683 type ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecFieldMask struct{} 5684 5685 func (ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecFieldMask) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5686 return &ProvisioningPolicySpec_FieldSubPath{ 5687 selector: ProvisioningPolicySpec_FieldPathSelectorTemplate, 5688 subPath: NewProvisioningPolicySpecTemplateFieldPathBuilder().PublicListingSpec().FieldMask().FieldPath(), 5689 } 5690 } 5691 5692 func (s ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecFieldMask) WithValue(value *device.Device_FieldMask) *ProvisioningPolicySpec_FieldSubPathValue { 5693 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5694 } 5695 5696 func (s ProvisioningPolicy_SpecPathSelectorTemplatePublicListingSpecFieldMask) WithArrayOfValues(values []*device.Device_FieldMask) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5697 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5698 } 5699 5700 type ProvisioningPolicy_SpecPathSelectorIdentityFieldPaths struct{} 5701 5702 func (ProvisioningPolicy_SpecPathSelectorIdentityFieldPaths) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 5703 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorIdentityFieldPaths} 5704 } 5705 5706 func (s ProvisioningPolicy_SpecPathSelectorIdentityFieldPaths) WithValue(value []string) *ProvisioningPolicySpec_FieldTerminalPathValue { 5707 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 5708 } 5709 5710 func (s ProvisioningPolicy_SpecPathSelectorIdentityFieldPaths) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 5711 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 5712 } 5713 5714 func (s ProvisioningPolicy_SpecPathSelectorIdentityFieldPaths) WithItemValue(value string) *ProvisioningPolicySpec_FieldTerminalPathArrayItemValue { 5715 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldTerminalPathArrayItemValue) 5716 } 5717 5718 type ProvisioningPolicy_SpecPathSelectorRole struct{} 5719 5720 func (ProvisioningPolicy_SpecPathSelectorRole) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 5721 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorRole} 5722 } 5723 5724 func (s ProvisioningPolicy_SpecPathSelectorRole) WithValue(value *iam_role.Reference) *ProvisioningPolicySpec_FieldTerminalPathValue { 5725 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 5726 } 5727 5728 func (s ProvisioningPolicy_SpecPathSelectorRole) WithArrayOfValues(values []*iam_role.Reference) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 5729 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 5730 } 5731 5732 type ProvisioningPolicy_SpecPathSelectorScopeParams struct{} 5733 5734 func (ProvisioningPolicy_SpecPathSelectorScopeParams) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 5735 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams} 5736 } 5737 5738 func (s ProvisioningPolicy_SpecPathSelectorScopeParams) WithValue(value []*iam_role.ScopeParam) *ProvisioningPolicySpec_FieldTerminalPathValue { 5739 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 5740 } 5741 5742 func (s ProvisioningPolicy_SpecPathSelectorScopeParams) WithArrayOfValues(values [][]*iam_role.ScopeParam) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 5743 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 5744 } 5745 5746 func (s ProvisioningPolicy_SpecPathSelectorScopeParams) WithItemValue(value *iam_role.ScopeParam) *ProvisioningPolicySpec_FieldTerminalPathArrayItemValue { 5747 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldTerminalPathArrayItemValue) 5748 } 5749 func (ProvisioningPolicy_SpecPathSelectorScopeParams) WithSubPath(subPath iam_role.ScopeParam_FieldPath) *ProvisioningPolicySpec_FieldSubPath { 5750 return &ProvisioningPolicySpec_FieldSubPath{selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, subPath: subPath} 5751 } 5752 5753 func (s ProvisioningPolicy_SpecPathSelectorScopeParams) WithSubValue(subPathValue iam_role.ScopeParam_FieldPathValue) *ProvisioningPolicySpec_FieldSubPathValue { 5754 return &ProvisioningPolicySpec_FieldSubPathValue{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 5755 } 5756 5757 func (s ProvisioningPolicy_SpecPathSelectorScopeParams) WithSubArrayOfValues(subPathArrayOfValues iam_role.ScopeParam_FieldPathArrayOfValues) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5758 return &ProvisioningPolicySpec_FieldSubPathArrayOfValues{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 5759 } 5760 5761 func (s ProvisioningPolicy_SpecPathSelectorScopeParams) WithSubArrayItemValue(subPathArrayItemValue iam_role.ScopeParam_FieldPathArrayItemValue) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5762 return &ProvisioningPolicySpec_FieldSubPathArrayItemValue{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 5763 } 5764 5765 func (ProvisioningPolicy_SpecPathSelectorScopeParams) Name() ProvisioningPolicy_SpecPathSelectorScopeParamsName { 5766 return ProvisioningPolicy_SpecPathSelectorScopeParamsName{} 5767 } 5768 5769 func (ProvisioningPolicy_SpecPathSelectorScopeParams) String_() ProvisioningPolicy_SpecPathSelectorScopeParamsString { 5770 return ProvisioningPolicy_SpecPathSelectorScopeParamsString{} 5771 } 5772 5773 func (ProvisioningPolicy_SpecPathSelectorScopeParams) Strings() ProvisioningPolicy_SpecPathSelectorScopeParamsStrings { 5774 return ProvisioningPolicy_SpecPathSelectorScopeParamsStrings{} 5775 } 5776 5777 func (ProvisioningPolicy_SpecPathSelectorScopeParams) ValueFrom() ProvisioningPolicy_SpecPathSelectorScopeParamsValueFrom { 5778 return ProvisioningPolicy_SpecPathSelectorScopeParamsValueFrom{} 5779 } 5780 5781 type ProvisioningPolicy_SpecPathSelectorScopeParamsName struct{} 5782 5783 func (ProvisioningPolicy_SpecPathSelectorScopeParamsName) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5784 return &ProvisioningPolicySpec_FieldSubPath{ 5785 selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, 5786 subPath: iam_role.NewScopeParamFieldPathBuilder().Name().FieldPath(), 5787 } 5788 } 5789 5790 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsName) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5791 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5792 } 5793 5794 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsName) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5795 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5796 } 5797 5798 type ProvisioningPolicy_SpecPathSelectorScopeParamsString struct{} 5799 5800 func (ProvisioningPolicy_SpecPathSelectorScopeParamsString) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5801 return &ProvisioningPolicySpec_FieldSubPath{ 5802 selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, 5803 subPath: iam_role.NewScopeParamFieldPathBuilder().String_().FieldPath(), 5804 } 5805 } 5806 5807 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsString) WithValue(value *iam_role.ScopeParam_StringValue) *ProvisioningPolicySpec_FieldSubPathValue { 5808 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5809 } 5810 5811 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsString) WithArrayOfValues(values []*iam_role.ScopeParam_StringValue) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5812 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5813 } 5814 5815 func (ProvisioningPolicy_SpecPathSelectorScopeParamsString) Value() ProvisioningPolicy_SpecPathSelectorScopeParamsStringValue { 5816 return ProvisioningPolicy_SpecPathSelectorScopeParamsStringValue{} 5817 } 5818 5819 type ProvisioningPolicy_SpecPathSelectorScopeParamsStringValue struct{} 5820 5821 func (ProvisioningPolicy_SpecPathSelectorScopeParamsStringValue) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5822 return &ProvisioningPolicySpec_FieldSubPath{ 5823 selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, 5824 subPath: iam_role.NewScopeParamFieldPathBuilder().String_().Value().FieldPath(), 5825 } 5826 } 5827 5828 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsStringValue) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5829 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5830 } 5831 5832 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsStringValue) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5833 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5834 } 5835 5836 type ProvisioningPolicy_SpecPathSelectorScopeParamsStrings struct{} 5837 5838 func (ProvisioningPolicy_SpecPathSelectorScopeParamsStrings) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5839 return &ProvisioningPolicySpec_FieldSubPath{ 5840 selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, 5841 subPath: iam_role.NewScopeParamFieldPathBuilder().Strings().FieldPath(), 5842 } 5843 } 5844 5845 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsStrings) WithValue(value *iam_role.ScopeParam_ArrayOfStringsValue) *ProvisioningPolicySpec_FieldSubPathValue { 5846 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5847 } 5848 5849 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsStrings) WithArrayOfValues(values []*iam_role.ScopeParam_ArrayOfStringsValue) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5850 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5851 } 5852 5853 func (ProvisioningPolicy_SpecPathSelectorScopeParamsStrings) Values() ProvisioningPolicy_SpecPathSelectorScopeParamsStringsValues { 5854 return ProvisioningPolicy_SpecPathSelectorScopeParamsStringsValues{} 5855 } 5856 5857 type ProvisioningPolicy_SpecPathSelectorScopeParamsStringsValues struct{} 5858 5859 func (ProvisioningPolicy_SpecPathSelectorScopeParamsStringsValues) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5860 return &ProvisioningPolicySpec_FieldSubPath{ 5861 selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, 5862 subPath: iam_role.NewScopeParamFieldPathBuilder().Strings().Values().FieldPath(), 5863 } 5864 } 5865 5866 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsStringsValues) WithValue(value []string) *ProvisioningPolicySpec_FieldSubPathValue { 5867 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5868 } 5869 5870 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsStringsValues) WithArrayOfValues(values [][]string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5871 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5872 } 5873 5874 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsStringsValues) WithItemValue(value string) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5875 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldSubPathArrayItemValue) 5876 } 5877 5878 type ProvisioningPolicy_SpecPathSelectorScopeParamsValueFrom struct{} 5879 5880 func (ProvisioningPolicy_SpecPathSelectorScopeParamsValueFrom) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5881 return &ProvisioningPolicySpec_FieldSubPath{ 5882 selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, 5883 subPath: iam_role.NewScopeParamFieldPathBuilder().ValueFrom().FieldPath(), 5884 } 5885 } 5886 5887 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsValueFrom) WithValue(value *iam_role.ScopeParam_FromValue) *ProvisioningPolicySpec_FieldSubPathValue { 5888 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5889 } 5890 5891 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsValueFrom) WithArrayOfValues(values []*iam_role.ScopeParam_FromValue) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5892 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5893 } 5894 5895 func (ProvisioningPolicy_SpecPathSelectorScopeParamsValueFrom) Source() ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromSource { 5896 return ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromSource{} 5897 } 5898 5899 func (ProvisioningPolicy_SpecPathSelectorScopeParamsValueFrom) Path() ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromPath { 5900 return ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromPath{} 5901 } 5902 5903 type ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromSource struct{} 5904 5905 func (ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromSource) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5906 return &ProvisioningPolicySpec_FieldSubPath{ 5907 selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, 5908 subPath: iam_role.NewScopeParamFieldPathBuilder().ValueFrom().Source().FieldPath(), 5909 } 5910 } 5911 5912 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromSource) WithValue(value iam_role.ScopeParam_FromValue_Source) *ProvisioningPolicySpec_FieldSubPathValue { 5913 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5914 } 5915 5916 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromSource) WithArrayOfValues(values []iam_role.ScopeParam_FromValue_Source) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5917 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5918 } 5919 5920 type ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromPath struct{} 5921 5922 func (ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromPath) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 5923 return &ProvisioningPolicySpec_FieldSubPath{ 5924 selector: ProvisioningPolicySpec_FieldPathSelectorScopeParams, 5925 subPath: iam_role.NewScopeParamFieldPathBuilder().ValueFrom().Path().FieldPath(), 5926 } 5927 } 5928 5929 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromPath) WithValue(value string) *ProvisioningPolicySpec_FieldSubPathValue { 5930 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 5931 } 5932 5933 func (s ProvisioningPolicy_SpecPathSelectorScopeParamsValueFromPath) WithArrayOfValues(values []string) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5934 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 5935 } 5936 5937 type ProvisioningPolicy_SpecPathSelectorCondition struct{} 5938 5939 func (ProvisioningPolicy_SpecPathSelectorCondition) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 5940 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorCondition} 5941 } 5942 5943 func (s ProvisioningPolicy_SpecPathSelectorCondition) WithValue(value *iam_condition.Reference) *ProvisioningPolicySpec_FieldTerminalPathValue { 5944 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 5945 } 5946 5947 func (s ProvisioningPolicy_SpecPathSelectorCondition) WithArrayOfValues(values []*iam_condition.Reference) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 5948 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 5949 } 5950 5951 type ProvisioningPolicy_SpecPathSelectorConditionParams struct{} 5952 5953 func (ProvisioningPolicy_SpecPathSelectorConditionParams) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 5954 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorConditionParams} 5955 } 5956 5957 func (s ProvisioningPolicy_SpecPathSelectorConditionParams) WithValue(value *structpb.Struct) *ProvisioningPolicySpec_FieldTerminalPathValue { 5958 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 5959 } 5960 5961 func (s ProvisioningPolicy_SpecPathSelectorConditionParams) WithArrayOfValues(values []*structpb.Struct) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 5962 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 5963 } 5964 5965 type ProvisioningPolicy_SpecPathSelectorExtraConditions struct{} 5966 5967 func (ProvisioningPolicy_SpecPathSelectorExtraConditions) FieldPath() *ProvisioningPolicySpec_FieldTerminalPath { 5968 return &ProvisioningPolicySpec_FieldTerminalPath{selector: ProvisioningPolicySpec_FieldPathSelectorExtraConditions} 5969 } 5970 5971 func (s ProvisioningPolicy_SpecPathSelectorExtraConditions) WithValue(value []*iam_condition.ExecutableCondition) *ProvisioningPolicySpec_FieldTerminalPathValue { 5972 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldTerminalPathValue) 5973 } 5974 5975 func (s ProvisioningPolicy_SpecPathSelectorExtraConditions) WithArrayOfValues(values [][]*iam_condition.ExecutableCondition) *ProvisioningPolicySpec_FieldTerminalPathArrayOfValues { 5976 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldTerminalPathArrayOfValues) 5977 } 5978 5979 func (s ProvisioningPolicy_SpecPathSelectorExtraConditions) WithItemValue(value *iam_condition.ExecutableCondition) *ProvisioningPolicySpec_FieldTerminalPathArrayItemValue { 5980 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpec_FieldTerminalPathArrayItemValue) 5981 } 5982 func (ProvisioningPolicy_SpecPathSelectorExtraConditions) WithSubPath(subPath iam_condition.ExecutableCondition_FieldPath) *ProvisioningPolicySpec_FieldSubPath { 5983 return &ProvisioningPolicySpec_FieldSubPath{selector: ProvisioningPolicySpec_FieldPathSelectorExtraConditions, subPath: subPath} 5984 } 5985 5986 func (s ProvisioningPolicy_SpecPathSelectorExtraConditions) WithSubValue(subPathValue iam_condition.ExecutableCondition_FieldPathValue) *ProvisioningPolicySpec_FieldSubPathValue { 5987 return &ProvisioningPolicySpec_FieldSubPathValue{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 5988 } 5989 5990 func (s ProvisioningPolicy_SpecPathSelectorExtraConditions) WithSubArrayOfValues(subPathArrayOfValues iam_condition.ExecutableCondition_FieldPathArrayOfValues) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 5991 return &ProvisioningPolicySpec_FieldSubPathArrayOfValues{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 5992 } 5993 5994 func (s ProvisioningPolicy_SpecPathSelectorExtraConditions) WithSubArrayItemValue(subPathArrayItemValue iam_condition.ExecutableCondition_FieldPathArrayItemValue) *ProvisioningPolicySpec_FieldSubPathArrayItemValue { 5995 return &ProvisioningPolicySpec_FieldSubPathArrayItemValue{ProvisioningPolicySpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 5996 } 5997 5998 func (ProvisioningPolicy_SpecPathSelectorExtraConditions) Condition() ProvisioningPolicy_SpecPathSelectorExtraConditionsCondition { 5999 return ProvisioningPolicy_SpecPathSelectorExtraConditionsCondition{} 6000 } 6001 6002 func (ProvisioningPolicy_SpecPathSelectorExtraConditions) Params() ProvisioningPolicy_SpecPathSelectorExtraConditionsParams { 6003 return ProvisioningPolicy_SpecPathSelectorExtraConditionsParams{} 6004 } 6005 6006 type ProvisioningPolicy_SpecPathSelectorExtraConditionsCondition struct{} 6007 6008 func (ProvisioningPolicy_SpecPathSelectorExtraConditionsCondition) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 6009 return &ProvisioningPolicySpec_FieldSubPath{ 6010 selector: ProvisioningPolicySpec_FieldPathSelectorExtraConditions, 6011 subPath: iam_condition.NewExecutableConditionFieldPathBuilder().Condition().FieldPath(), 6012 } 6013 } 6014 6015 func (s ProvisioningPolicy_SpecPathSelectorExtraConditionsCondition) WithValue(value *iam_condition.Reference) *ProvisioningPolicySpec_FieldSubPathValue { 6016 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 6017 } 6018 6019 func (s ProvisioningPolicy_SpecPathSelectorExtraConditionsCondition) WithArrayOfValues(values []*iam_condition.Reference) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 6020 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 6021 } 6022 6023 type ProvisioningPolicy_SpecPathSelectorExtraConditionsParams struct{} 6024 6025 func (ProvisioningPolicy_SpecPathSelectorExtraConditionsParams) FieldPath() *ProvisioningPolicySpec_FieldSubPath { 6026 return &ProvisioningPolicySpec_FieldSubPath{ 6027 selector: ProvisioningPolicySpec_FieldPathSelectorExtraConditions, 6028 subPath: iam_condition.NewExecutableConditionFieldPathBuilder().Params().FieldPath(), 6029 } 6030 } 6031 6032 func (s ProvisioningPolicy_SpecPathSelectorExtraConditionsParams) WithValue(value *structpb.Struct) *ProvisioningPolicySpec_FieldSubPathValue { 6033 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpec_FieldSubPathValue) 6034 } 6035 6036 func (s ProvisioningPolicy_SpecPathSelectorExtraConditionsParams) WithArrayOfValues(values []*structpb.Struct) *ProvisioningPolicySpec_FieldSubPathArrayOfValues { 6037 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpec_FieldSubPathArrayOfValues) 6038 } 6039 6040 type ProvisioningPolicyStatusFieldPathBuilder struct{} 6041 6042 func NewProvisioningPolicyStatusFieldPathBuilder() ProvisioningPolicyStatusFieldPathBuilder { 6043 return ProvisioningPolicyStatusFieldPathBuilder{} 6044 } 6045 6046 type ProvisioningPolicySpecTemplateFieldPathBuilder struct{} 6047 6048 func NewProvisioningPolicySpecTemplateFieldPathBuilder() ProvisioningPolicySpecTemplateFieldPathBuilder { 6049 return ProvisioningPolicySpecTemplateFieldPathBuilder{} 6050 } 6051 func (ProvisioningPolicySpecTemplateFieldPathBuilder) Metadata() ProvisioningPolicy_Spec_TemplatePathSelectorMetadata { 6052 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadata{} 6053 } 6054 func (ProvisioningPolicySpecTemplateFieldPathBuilder) Spec() ProvisioningPolicy_Spec_TemplatePathSelectorSpec { 6055 return ProvisioningPolicy_Spec_TemplatePathSelectorSpec{} 6056 } 6057 func (ProvisioningPolicySpecTemplateFieldPathBuilder) PublicListingSpec() ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec { 6058 return ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec{} 6059 } 6060 6061 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadata struct{} 6062 6063 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) FieldPath() *ProvisioningPolicySpecTemplate_FieldTerminalPath { 6064 return &ProvisioningPolicySpecTemplate_FieldTerminalPath{selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata} 6065 } 6066 6067 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) WithValue(value *meta.Meta) *ProvisioningPolicySpecTemplate_FieldTerminalPathValue { 6068 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldTerminalPathValue) 6069 } 6070 6071 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *ProvisioningPolicySpecTemplate_FieldTerminalPathArrayOfValues { 6072 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldTerminalPathArrayOfValues) 6073 } 6074 6075 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *ProvisioningPolicySpecTemplate_FieldSubPath { 6076 return &ProvisioningPolicySpecTemplate_FieldSubPath{selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, subPath: subPath} 6077 } 6078 6079 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6080 return &ProvisioningPolicySpecTemplate_FieldSubPathValue{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 6081 } 6082 6083 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6084 return &ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 6085 } 6086 6087 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 6088 return &ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 6089 } 6090 6091 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) CreateTime() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataCreateTime { 6092 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataCreateTime{} 6093 } 6094 6095 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) UpdateTime() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUpdateTime { 6096 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUpdateTime{} 6097 } 6098 6099 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) DeleteTime() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataDeleteTime { 6100 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataDeleteTime{} 6101 } 6102 6103 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Uuid() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUuid { 6104 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUuid{} 6105 } 6106 6107 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Tags() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataTags { 6108 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataTags{} 6109 } 6110 6111 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Labels() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLabels { 6112 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLabels{} 6113 } 6114 6115 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Annotations() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataAnnotations { 6116 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataAnnotations{} 6117 } 6118 6119 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Generation() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataGeneration { 6120 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataGeneration{} 6121 } 6122 6123 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) ResourceVersion() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataResourceVersion { 6124 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataResourceVersion{} 6125 } 6126 6127 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) OwnerReferences() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences { 6128 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences{} 6129 } 6130 6131 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Shards() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataShards { 6132 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataShards{} 6133 } 6134 6135 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Syncing() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncing { 6136 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncing{} 6137 } 6138 6139 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Lifecycle() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycle { 6140 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycle{} 6141 } 6142 6143 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadata) Services() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServices { 6144 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServices{} 6145 } 6146 6147 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataCreateTime struct{} 6148 6149 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataCreateTime) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6150 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6151 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6152 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 6153 } 6154 } 6155 6156 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6157 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6158 } 6159 6160 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6161 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6162 } 6163 6164 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUpdateTime struct{} 6165 6166 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUpdateTime) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6167 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6168 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6169 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 6170 } 6171 } 6172 6173 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6174 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6175 } 6176 6177 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6178 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6179 } 6180 6181 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataDeleteTime struct{} 6182 6183 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataDeleteTime) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6184 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6185 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6186 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 6187 } 6188 } 6189 6190 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6191 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6192 } 6193 6194 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6195 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6196 } 6197 6198 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUuid struct{} 6199 6200 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUuid) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6201 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6202 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6203 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 6204 } 6205 } 6206 6207 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUuid) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6208 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6209 } 6210 6211 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataUuid) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6212 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6213 } 6214 6215 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataTags struct{} 6216 6217 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataTags) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6218 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6219 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6220 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 6221 } 6222 } 6223 6224 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataTags) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6225 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6226 } 6227 6228 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataTags) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6229 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6230 } 6231 6232 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataTags) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 6233 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 6234 } 6235 6236 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLabels struct{} 6237 6238 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLabels) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6239 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6240 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6241 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 6242 } 6243 } 6244 6245 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLabels) WithValue(value map[string]string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6246 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6247 } 6248 6249 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6250 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6251 } 6252 6253 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLabels) WithKey(key string) ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataLabels { 6254 return ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataLabels{key: key} 6255 } 6256 6257 type ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataLabels struct { 6258 key string 6259 } 6260 6261 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataLabels) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6262 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6263 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6264 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 6265 } 6266 } 6267 6268 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataLabels) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6269 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6270 } 6271 6272 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6273 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6274 } 6275 6276 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataAnnotations struct{} 6277 6278 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataAnnotations) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6279 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6280 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6281 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 6282 } 6283 } 6284 6285 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataAnnotations) WithValue(value map[string]string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6286 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6287 } 6288 6289 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6290 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6291 } 6292 6293 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataAnnotations) WithKey(key string) ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataAnnotations { 6294 return ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataAnnotations{key: key} 6295 } 6296 6297 type ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataAnnotations struct { 6298 key string 6299 } 6300 6301 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataAnnotations) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6302 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6303 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6304 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 6305 } 6306 } 6307 6308 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataAnnotations) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6309 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6310 } 6311 6312 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6313 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6314 } 6315 6316 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataGeneration struct{} 6317 6318 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataGeneration) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6319 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6320 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6321 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 6322 } 6323 } 6324 6325 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataGeneration) WithValue(value int64) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6326 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6327 } 6328 6329 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6330 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6331 } 6332 6333 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataResourceVersion struct{} 6334 6335 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataResourceVersion) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6336 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6337 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6338 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 6339 } 6340 } 6341 6342 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataResourceVersion) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6343 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6344 } 6345 6346 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6347 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6348 } 6349 6350 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences struct{} 6351 6352 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6353 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6354 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6355 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 6356 } 6357 } 6358 6359 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6360 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6361 } 6362 6363 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6364 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6365 } 6366 6367 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 6368 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 6369 } 6370 6371 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) Kind() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesKind { 6372 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesKind{} 6373 } 6374 6375 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) Version() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesVersion { 6376 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesVersion{} 6377 } 6378 6379 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) Name() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesName { 6380 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesName{} 6381 } 6382 6383 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) Region() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRegion { 6384 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRegion{} 6385 } 6386 6387 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) Controller() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesController { 6388 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesController{} 6389 } 6390 6391 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) RequiresOwnerReference() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRequiresOwnerReference { 6392 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 6393 } 6394 6395 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferences) UnsetOnDelete() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesUnsetOnDelete { 6396 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesUnsetOnDelete{} 6397 } 6398 6399 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesKind struct{} 6400 6401 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesKind) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6402 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6403 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6404 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 6405 } 6406 } 6407 6408 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesKind) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6409 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6410 } 6411 6412 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6413 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6414 } 6415 6416 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesVersion struct{} 6417 6418 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesVersion) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6419 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6420 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6421 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 6422 } 6423 } 6424 6425 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6426 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6427 } 6428 6429 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6430 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6431 } 6432 6433 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesName struct{} 6434 6435 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesName) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6436 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6437 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6438 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 6439 } 6440 } 6441 6442 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesName) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6443 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6444 } 6445 6446 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6447 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6448 } 6449 6450 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRegion struct{} 6451 6452 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRegion) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6453 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6454 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6455 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 6456 } 6457 } 6458 6459 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6460 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6461 } 6462 6463 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6464 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6465 } 6466 6467 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesController struct{} 6468 6469 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesController) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6470 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6471 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6472 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 6473 } 6474 } 6475 6476 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesController) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6477 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6478 } 6479 6480 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6481 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6482 } 6483 6484 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 6485 6486 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6487 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6488 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6489 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 6490 } 6491 } 6492 6493 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6494 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6495 } 6496 6497 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6498 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6499 } 6500 6501 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 6502 6503 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6504 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6505 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6506 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 6507 } 6508 } 6509 6510 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6511 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6512 } 6513 6514 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6515 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6516 } 6517 6518 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataShards struct{} 6519 6520 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataShards) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6521 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6522 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6523 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 6524 } 6525 } 6526 6527 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataShards) WithValue(value map[string]int64) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6528 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6529 } 6530 6531 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6532 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6533 } 6534 6535 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataShards) WithKey(key string) ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataShards { 6536 return ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataShards{key: key} 6537 } 6538 6539 type ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataShards struct { 6540 key string 6541 } 6542 6543 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataShards) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6544 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6545 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6546 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 6547 } 6548 } 6549 6550 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataShards) WithValue(value int64) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6551 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6552 } 6553 6554 func (s ProvisioningPolicy_Spec_TemplateMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6555 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6556 } 6557 6558 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncing struct{} 6559 6560 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncing) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6561 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6562 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6563 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 6564 } 6565 } 6566 6567 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6568 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6569 } 6570 6571 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6572 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6573 } 6574 6575 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncing) OwningRegion() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingOwningRegion { 6576 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingOwningRegion{} 6577 } 6578 6579 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncing) Regions() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingRegions { 6580 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingRegions{} 6581 } 6582 6583 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingOwningRegion struct{} 6584 6585 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingOwningRegion) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6586 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6587 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6588 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 6589 } 6590 } 6591 6592 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingOwningRegion) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6593 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6594 } 6595 6596 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6597 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6598 } 6599 6600 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingRegions struct{} 6601 6602 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingRegions) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6603 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6604 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6605 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 6606 } 6607 } 6608 6609 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingRegions) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6610 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6611 } 6612 6613 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6614 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6615 } 6616 6617 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataSyncingRegions) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 6618 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 6619 } 6620 6621 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycle struct{} 6622 6623 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycle) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6624 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6625 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6626 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 6627 } 6628 } 6629 6630 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6631 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6632 } 6633 6634 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6635 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6636 } 6637 6638 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycle) State() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleState { 6639 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleState{} 6640 } 6641 6642 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycle) BlockDeletion() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleBlockDeletion { 6643 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleBlockDeletion{} 6644 } 6645 6646 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleState struct{} 6647 6648 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleState) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6649 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6650 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6651 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 6652 } 6653 } 6654 6655 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6656 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6657 } 6658 6659 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6660 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6661 } 6662 6663 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleBlockDeletion struct{} 6664 6665 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleBlockDeletion) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6666 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6667 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6668 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 6669 } 6670 } 6671 6672 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6673 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6674 } 6675 6676 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6677 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6678 } 6679 6680 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServices struct{} 6681 6682 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServices) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6683 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6684 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6685 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 6686 } 6687 } 6688 6689 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6690 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6691 } 6692 6693 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6694 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6695 } 6696 6697 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServices) OwningService() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesOwningService { 6698 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesOwningService{} 6699 } 6700 6701 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServices) AllowedServices() ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesAllowedServices { 6702 return ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesAllowedServices{} 6703 } 6704 6705 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesOwningService struct{} 6706 6707 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesOwningService) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6708 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6709 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6710 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 6711 } 6712 } 6713 6714 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesOwningService) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6715 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6716 } 6717 6718 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6719 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6720 } 6721 6722 type ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesAllowedServices struct{} 6723 6724 func (ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesAllowedServices) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6725 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6726 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorMetadata, 6727 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 6728 } 6729 } 6730 6731 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesAllowedServices) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6732 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6733 } 6734 6735 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6736 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6737 } 6738 6739 func (s ProvisioningPolicy_Spec_TemplatePathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 6740 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 6741 } 6742 6743 type ProvisioningPolicy_Spec_TemplatePathSelectorSpec struct{} 6744 6745 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) FieldPath() *ProvisioningPolicySpecTemplate_FieldTerminalPath { 6746 return &ProvisioningPolicySpecTemplate_FieldTerminalPath{selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec} 6747 } 6748 6749 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpec) WithValue(value *device.Device_Spec) *ProvisioningPolicySpecTemplate_FieldTerminalPathValue { 6750 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldTerminalPathValue) 6751 } 6752 6753 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpec) WithArrayOfValues(values []*device.Device_Spec) *ProvisioningPolicySpecTemplate_FieldTerminalPathArrayOfValues { 6754 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldTerminalPathArrayOfValues) 6755 } 6756 6757 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) WithSubPath(subPath device.DeviceSpec_FieldPath) *ProvisioningPolicySpecTemplate_FieldSubPath { 6758 return &ProvisioningPolicySpecTemplate_FieldSubPath{selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, subPath: subPath} 6759 } 6760 6761 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpec) WithSubValue(subPathValue device.DeviceSpec_FieldPathValue) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6762 return &ProvisioningPolicySpecTemplate_FieldSubPathValue{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 6763 } 6764 6765 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpec) WithSubArrayOfValues(subPathArrayOfValues device.DeviceSpec_FieldPathArrayOfValues) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6766 return &ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 6767 } 6768 6769 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpec) WithSubArrayItemValue(subPathArrayItemValue device.DeviceSpec_FieldPathArrayItemValue) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 6770 return &ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 6771 } 6772 6773 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) ServiceAccount() ProvisioningPolicy_Spec_TemplatePathSelectorSpecServiceAccount { 6774 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecServiceAccount{} 6775 } 6776 6777 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) LogBucket() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLogBucket { 6778 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLogBucket{} 6779 } 6780 6781 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) MetricsBucket() ProvisioningPolicy_Spec_TemplatePathSelectorSpecMetricsBucket { 6782 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecMetricsBucket{} 6783 } 6784 6785 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) OsVersion() ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsVersion { 6786 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsVersion{} 6787 } 6788 6789 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) NetplanYamlConfig() ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanYamlConfig { 6790 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanYamlConfig{} 6791 } 6792 6793 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) NetplanApiConfigMode() ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanApiConfigMode { 6794 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanApiConfigMode{} 6795 } 6796 6797 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) OsImageUrl() ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsImageUrl { 6798 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsImageUrl{} 6799 } 6800 6801 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) SshConfig() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig { 6802 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig{} 6803 } 6804 6805 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) AttestationConfig() ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfig { 6806 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfig{} 6807 } 6808 6809 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) DisableDeviceDiscovery() ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableDeviceDiscovery { 6810 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableDeviceDiscovery{} 6811 } 6812 6813 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) LoggingConfig() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig { 6814 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig{} 6815 } 6816 6817 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) ProxyConfig() ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig { 6818 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig{} 6819 } 6820 6821 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) Location() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocation { 6822 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocation{} 6823 } 6824 6825 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) UsbGuard() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuard { 6826 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuard{} 6827 } 6828 6829 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) HealthChecks() ProvisioningPolicy_Spec_TemplatePathSelectorSpecHealthChecks { 6830 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecHealthChecks{} 6831 } 6832 6833 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpec) DisableNetworkConfigFallback() ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableNetworkConfigFallback { 6834 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableNetworkConfigFallback{} 6835 } 6836 6837 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecServiceAccount struct{} 6838 6839 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecServiceAccount) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6840 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6841 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 6842 subPath: device.NewDeviceSpecFieldPathBuilder().ServiceAccount().FieldPath(), 6843 } 6844 } 6845 6846 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecServiceAccount) WithValue(value *iam_service_account.Reference) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6847 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6848 } 6849 6850 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6851 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6852 } 6853 6854 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLogBucket struct{} 6855 6856 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLogBucket) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6857 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6858 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 6859 subPath: device.NewDeviceSpecFieldPathBuilder().LogBucket().FieldPath(), 6860 } 6861 } 6862 6863 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLogBucket) WithValue(value *logging_bucket.Reference) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6864 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6865 } 6866 6867 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLogBucket) WithArrayOfValues(values []*logging_bucket.Reference) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6868 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6869 } 6870 6871 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecMetricsBucket struct{} 6872 6873 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecMetricsBucket) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6874 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6875 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 6876 subPath: device.NewDeviceSpecFieldPathBuilder().MetricsBucket().FieldPath(), 6877 } 6878 } 6879 6880 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecMetricsBucket) WithValue(value *monitoring_bucket.Reference) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6881 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6882 } 6883 6884 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecMetricsBucket) WithArrayOfValues(values []*monitoring_bucket.Reference) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6885 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6886 } 6887 6888 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsVersion struct{} 6889 6890 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsVersion) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6891 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6892 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 6893 subPath: device.NewDeviceSpecFieldPathBuilder().OsVersion().FieldPath(), 6894 } 6895 } 6896 6897 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsVersion) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6898 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6899 } 6900 6901 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsVersion) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6902 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6903 } 6904 6905 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanYamlConfig struct{} 6906 6907 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanYamlConfig) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6908 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6909 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 6910 subPath: device.NewDeviceSpecFieldPathBuilder().NetplanYamlConfig().FieldPath(), 6911 } 6912 } 6913 6914 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanYamlConfig) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6915 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6916 } 6917 6918 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanYamlConfig) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6919 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6920 } 6921 6922 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanApiConfigMode struct{} 6923 6924 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanApiConfigMode) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6925 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6926 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 6927 subPath: device.NewDeviceSpecFieldPathBuilder().NetplanApiConfigMode().FieldPath(), 6928 } 6929 } 6930 6931 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanApiConfigMode) WithValue(value device.Device_Spec_NetworkConfigMode) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6932 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6933 } 6934 6935 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecNetplanApiConfigMode) WithArrayOfValues(values []device.Device_Spec_NetworkConfigMode) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6936 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6937 } 6938 6939 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsImageUrl struct{} 6940 6941 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsImageUrl) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6942 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6943 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 6944 subPath: device.NewDeviceSpecFieldPathBuilder().OsImageUrl().FieldPath(), 6945 } 6946 } 6947 6948 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsImageUrl) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6949 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6950 } 6951 6952 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecOsImageUrl) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6953 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6954 } 6955 6956 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig struct{} 6957 6958 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 6959 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 6960 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 6961 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().FieldPath(), 6962 } 6963 } 6964 6965 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) WithValue(value *device.Device_Spec_SSHConfig) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 6966 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 6967 } 6968 6969 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) WithArrayOfValues(values []*device.Device_Spec_SSHConfig) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 6970 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 6971 } 6972 6973 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) DisableSshServer() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshServer { 6974 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshServer{} 6975 } 6976 6977 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) DisableSshPassword() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshPassword { 6978 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshPassword{} 6979 } 6980 6981 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) SshAuthorized() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized { 6982 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized{} 6983 } 6984 6985 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) IpAllowList() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpAllowList { 6986 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpAllowList{} 6987 } 6988 6989 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) IpDenyList() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpDenyList { 6990 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpDenyList{} 6991 } 6992 6993 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) RejectPeriod() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigRejectPeriod { 6994 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigRejectPeriod{} 6995 } 6996 6997 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfig) DisableSshAuthkey() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshAuthkey { 6998 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshAuthkey{} 6999 } 7000 7001 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshServer struct{} 7002 7003 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshServer) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7004 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7005 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7006 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().DisableSshServer().FieldPath(), 7007 } 7008 } 7009 7010 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshServer) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7011 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7012 } 7013 7014 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshServer) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7015 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7016 } 7017 7018 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshPassword struct{} 7019 7020 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshPassword) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7021 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7022 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7023 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().DisableSshPassword().FieldPath(), 7024 } 7025 } 7026 7027 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshPassword) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7028 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7029 } 7030 7031 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshPassword) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7032 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7033 } 7034 7035 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized struct{} 7036 7037 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7038 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7039 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7040 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().FieldPath(), 7041 } 7042 } 7043 7044 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) WithValue(value []*device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7045 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7046 } 7047 7048 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) WithArrayOfValues(values [][]*device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7049 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7050 } 7051 7052 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) WithItemValue(value *device.Device_Spec_SSHConfig_AuthKey) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 7053 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 7054 } 7055 7056 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) SshaKey() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedSshaKey { 7057 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedSshaKey{} 7058 } 7059 7060 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) CertAuthority() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCertAuthority { 7061 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCertAuthority{} 7062 } 7063 7064 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) Command() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCommand { 7065 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCommand{} 7066 } 7067 7068 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) Environment() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedEnvironment { 7069 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedEnvironment{} 7070 } 7071 7072 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) From() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedFrom { 7073 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedFrom{} 7074 } 7075 7076 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) NoAgentForwarding() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding { 7077 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding{} 7078 } 7079 7080 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) NoPortForwarding() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding { 7081 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding{} 7082 } 7083 7084 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) NoPty() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPty { 7085 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPty{} 7086 } 7087 7088 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) NoUserRc() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoUserRc { 7089 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoUserRc{} 7090 } 7091 7092 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) NoX11Forwarding() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding { 7093 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding{} 7094 } 7095 7096 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) Permitopen() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPermitopen { 7097 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPermitopen{} 7098 } 7099 7100 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) Principals() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPrincipals { 7101 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPrincipals{} 7102 } 7103 7104 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) Tunnel() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedTunnel { 7105 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedTunnel{} 7106 } 7107 7108 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorized) Restrict() ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedRestrict { 7109 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedRestrict{} 7110 } 7111 7112 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedSshaKey struct{} 7113 7114 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedSshaKey) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7115 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7116 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7117 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().SshaKey().FieldPath(), 7118 } 7119 } 7120 7121 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedSshaKey) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7122 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7123 } 7124 7125 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedSshaKey) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7126 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7127 } 7128 7129 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCertAuthority struct{} 7130 7131 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCertAuthority) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7132 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7133 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7134 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().CertAuthority().FieldPath(), 7135 } 7136 } 7137 7138 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCertAuthority) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7139 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7140 } 7141 7142 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCertAuthority) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7143 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7144 } 7145 7146 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCommand struct{} 7147 7148 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCommand) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7149 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7150 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7151 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Command().FieldPath(), 7152 } 7153 } 7154 7155 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCommand) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7156 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7157 } 7158 7159 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedCommand) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7160 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7161 } 7162 7163 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedEnvironment struct{} 7164 7165 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedEnvironment) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7166 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7167 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7168 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Environment().FieldPath(), 7169 } 7170 } 7171 7172 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedEnvironment) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7173 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7174 } 7175 7176 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedEnvironment) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7177 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7178 } 7179 7180 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedFrom struct{} 7181 7182 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedFrom) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7183 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7184 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7185 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().From().FieldPath(), 7186 } 7187 } 7188 7189 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedFrom) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7190 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7191 } 7192 7193 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedFrom) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7194 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7195 } 7196 7197 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding struct{} 7198 7199 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7200 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7201 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7202 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoAgentForwarding().FieldPath(), 7203 } 7204 } 7205 7206 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7207 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7208 } 7209 7210 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7211 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7212 } 7213 7214 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding struct{} 7215 7216 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7217 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7218 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7219 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoPortForwarding().FieldPath(), 7220 } 7221 } 7222 7223 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7224 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7225 } 7226 7227 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7228 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7229 } 7230 7231 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPty struct{} 7232 7233 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPty) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7234 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7235 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7236 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoPty().FieldPath(), 7237 } 7238 } 7239 7240 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPty) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7241 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7242 } 7243 7244 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoPty) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7245 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7246 } 7247 7248 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoUserRc struct{} 7249 7250 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoUserRc) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7251 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7252 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7253 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoUserRc().FieldPath(), 7254 } 7255 } 7256 7257 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoUserRc) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7258 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7259 } 7260 7261 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoUserRc) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7262 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7263 } 7264 7265 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding struct{} 7266 7267 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7268 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7269 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7270 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoX11Forwarding().FieldPath(), 7271 } 7272 } 7273 7274 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7275 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7276 } 7277 7278 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7279 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7280 } 7281 7282 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPermitopen struct{} 7283 7284 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPermitopen) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7285 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7286 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7287 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Permitopen().FieldPath(), 7288 } 7289 } 7290 7291 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPermitopen) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7292 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7293 } 7294 7295 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPermitopen) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7296 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7297 } 7298 7299 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPrincipals struct{} 7300 7301 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPrincipals) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7302 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7303 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7304 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Principals().FieldPath(), 7305 } 7306 } 7307 7308 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPrincipals) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7309 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7310 } 7311 7312 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedPrincipals) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7313 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7314 } 7315 7316 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedTunnel struct{} 7317 7318 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedTunnel) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7319 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7320 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7321 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Tunnel().FieldPath(), 7322 } 7323 } 7324 7325 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedTunnel) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7326 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7327 } 7328 7329 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedTunnel) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7330 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7331 } 7332 7333 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedRestrict struct{} 7334 7335 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedRestrict) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7336 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7337 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7338 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Restrict().FieldPath(), 7339 } 7340 } 7341 7342 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedRestrict) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7343 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7344 } 7345 7346 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigSshAuthorizedRestrict) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7347 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7348 } 7349 7350 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpAllowList struct{} 7351 7352 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpAllowList) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7353 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7354 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7355 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().IpAllowList().FieldPath(), 7356 } 7357 } 7358 7359 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpAllowList) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7360 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7361 } 7362 7363 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpAllowList) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7364 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7365 } 7366 7367 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpAllowList) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 7368 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 7369 } 7370 7371 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpDenyList struct{} 7372 7373 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpDenyList) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7374 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7375 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7376 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().IpDenyList().FieldPath(), 7377 } 7378 } 7379 7380 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpDenyList) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7381 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7382 } 7383 7384 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpDenyList) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7385 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7386 } 7387 7388 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigIpDenyList) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 7389 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 7390 } 7391 7392 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigRejectPeriod struct{} 7393 7394 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigRejectPeriod) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7395 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7396 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7397 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().RejectPeriod().FieldPath(), 7398 } 7399 } 7400 7401 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigRejectPeriod) WithValue(value *durationpb.Duration) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7402 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7403 } 7404 7405 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigRejectPeriod) WithArrayOfValues(values []*durationpb.Duration) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7406 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7407 } 7408 7409 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshAuthkey struct{} 7410 7411 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshAuthkey) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7412 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7413 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7414 subPath: device.NewDeviceSpecFieldPathBuilder().SshConfig().DisableSshAuthkey().FieldPath(), 7415 } 7416 } 7417 7418 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshAuthkey) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7419 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7420 } 7421 7422 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecSshConfigDisableSshAuthkey) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7423 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7424 } 7425 7426 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfig struct{} 7427 7428 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfig) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7429 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7430 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7431 subPath: device.NewDeviceSpecFieldPathBuilder().AttestationConfig().FieldPath(), 7432 } 7433 } 7434 7435 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfig) WithValue(value *device.Device_Spec_AttestationConfig) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7436 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7437 } 7438 7439 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfig) WithArrayOfValues(values []*device.Device_Spec_AttestationConfig) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7440 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7441 } 7442 7443 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfig) AttestationExpected() ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationExpected { 7444 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationExpected{} 7445 } 7446 7447 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfig) AttestationDomain() ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationDomain { 7448 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationDomain{} 7449 } 7450 7451 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationExpected struct{} 7452 7453 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationExpected) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7454 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7455 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7456 subPath: device.NewDeviceSpecFieldPathBuilder().AttestationConfig().AttestationExpected().FieldPath(), 7457 } 7458 } 7459 7460 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationExpected) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7461 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7462 } 7463 7464 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationExpected) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7465 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7466 } 7467 7468 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationDomain struct{} 7469 7470 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationDomain) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7471 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7472 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7473 subPath: device.NewDeviceSpecFieldPathBuilder().AttestationConfig().AttestationDomain().FieldPath(), 7474 } 7475 } 7476 7477 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationDomain) WithValue(value *iam_attestation_domain.Reference) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7478 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7479 } 7480 7481 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecAttestationConfigAttestationDomain) WithArrayOfValues(values []*iam_attestation_domain.Reference) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7482 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7483 } 7484 7485 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableDeviceDiscovery struct{} 7486 7487 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableDeviceDiscovery) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7488 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7489 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7490 subPath: device.NewDeviceSpecFieldPathBuilder().DisableDeviceDiscovery().FieldPath(), 7491 } 7492 } 7493 7494 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableDeviceDiscovery) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7495 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7496 } 7497 7498 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableDeviceDiscovery) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7499 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7500 } 7501 7502 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig struct{} 7503 7504 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7505 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7506 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7507 subPath: device.NewDeviceSpecFieldPathBuilder().LoggingConfig().FieldPath(), 7508 } 7509 } 7510 7511 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig) WithValue(value *device.Device_Spec_LoggingConfig) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7512 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7513 } 7514 7515 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig) WithArrayOfValues(values []*device.Device_Spec_LoggingConfig) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7516 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7517 } 7518 7519 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig) Priority() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigPriority { 7520 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigPriority{} 7521 } 7522 7523 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig) Units() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigUnits { 7524 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigUnits{} 7525 } 7526 7527 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig) EnableJournalExport() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigEnableJournalExport { 7528 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigEnableJournalExport{} 7529 } 7530 7531 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfig) ContainerLoggingConfig() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfig { 7532 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfig{} 7533 } 7534 7535 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigPriority struct{} 7536 7537 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigPriority) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7538 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7539 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7540 subPath: device.NewDeviceSpecFieldPathBuilder().LoggingConfig().Priority().FieldPath(), 7541 } 7542 } 7543 7544 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigPriority) WithValue(value int32) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7545 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7546 } 7547 7548 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigPriority) WithArrayOfValues(values []int32) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7549 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7550 } 7551 7552 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigUnits struct{} 7553 7554 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigUnits) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7555 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7556 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7557 subPath: device.NewDeviceSpecFieldPathBuilder().LoggingConfig().Units().FieldPath(), 7558 } 7559 } 7560 7561 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigUnits) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7562 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7563 } 7564 7565 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigUnits) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7566 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7567 } 7568 7569 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigUnits) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 7570 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 7571 } 7572 7573 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigEnableJournalExport struct{} 7574 7575 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigEnableJournalExport) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7576 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7577 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7578 subPath: device.NewDeviceSpecFieldPathBuilder().LoggingConfig().EnableJournalExport().FieldPath(), 7579 } 7580 } 7581 7582 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigEnableJournalExport) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7583 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7584 } 7585 7586 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigEnableJournalExport) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7587 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7588 } 7589 7590 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfig struct{} 7591 7592 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfig) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7593 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7594 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7595 subPath: device.NewDeviceSpecFieldPathBuilder().LoggingConfig().ContainerLoggingConfig().FieldPath(), 7596 } 7597 } 7598 7599 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfig) WithValue(value *device.Device_Spec_LoggingConfig_ContainerLoggingConfig) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7600 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7601 } 7602 7603 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfig) WithArrayOfValues(values []*device.Device_Spec_LoggingConfig_ContainerLoggingConfig) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7604 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7605 } 7606 7607 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfig) EnableContainerLogExport() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport { 7608 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport{} 7609 } 7610 7611 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport struct{} 7612 7613 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7614 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7615 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7616 subPath: device.NewDeviceSpecFieldPathBuilder().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().FieldPath(), 7617 } 7618 } 7619 7620 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7621 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7622 } 7623 7624 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7625 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7626 } 7627 7628 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig struct{} 7629 7630 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7631 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7632 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7633 subPath: device.NewDeviceSpecFieldPathBuilder().ProxyConfig().FieldPath(), 7634 } 7635 } 7636 7637 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig) WithValue(value *device.Device_Spec_ProxyConfig) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7638 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7639 } 7640 7641 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig) WithArrayOfValues(values []*device.Device_Spec_ProxyConfig) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7642 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7643 } 7644 7645 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig) HttpProxy() ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpProxy { 7646 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpProxy{} 7647 } 7648 7649 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig) HttpsProxy() ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpsProxy { 7650 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpsProxy{} 7651 } 7652 7653 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig) NoProxy() ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigNoProxy { 7654 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigNoProxy{} 7655 } 7656 7657 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfig) ProxyInterfaces() ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigProxyInterfaces { 7658 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigProxyInterfaces{} 7659 } 7660 7661 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpProxy struct{} 7662 7663 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpProxy) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7664 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7665 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7666 subPath: device.NewDeviceSpecFieldPathBuilder().ProxyConfig().HttpProxy().FieldPath(), 7667 } 7668 } 7669 7670 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpProxy) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7671 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7672 } 7673 7674 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpProxy) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7675 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7676 } 7677 7678 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpsProxy struct{} 7679 7680 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpsProxy) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7681 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7682 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7683 subPath: device.NewDeviceSpecFieldPathBuilder().ProxyConfig().HttpsProxy().FieldPath(), 7684 } 7685 } 7686 7687 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpsProxy) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7688 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7689 } 7690 7691 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigHttpsProxy) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7692 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7693 } 7694 7695 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigNoProxy struct{} 7696 7697 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigNoProxy) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7698 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7699 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7700 subPath: device.NewDeviceSpecFieldPathBuilder().ProxyConfig().NoProxy().FieldPath(), 7701 } 7702 } 7703 7704 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigNoProxy) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7705 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7706 } 7707 7708 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigNoProxy) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7709 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7710 } 7711 7712 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigProxyInterfaces struct{} 7713 7714 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigProxyInterfaces) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7715 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7716 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7717 subPath: device.NewDeviceSpecFieldPathBuilder().ProxyConfig().ProxyInterfaces().FieldPath(), 7718 } 7719 } 7720 7721 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigProxyInterfaces) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7722 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7723 } 7724 7725 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigProxyInterfaces) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7726 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7727 } 7728 7729 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecProxyConfigProxyInterfaces) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 7730 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 7731 } 7732 7733 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocation struct{} 7734 7735 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocation) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7736 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7737 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7738 subPath: device.NewDeviceSpecFieldPathBuilder().Location().FieldPath(), 7739 } 7740 } 7741 7742 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocation) WithValue(value *device.Device_Spec_Location) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7743 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7744 } 7745 7746 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocation) WithArrayOfValues(values []*device.Device_Spec_Location) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7747 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7748 } 7749 7750 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocation) Address() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationAddress { 7751 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationAddress{} 7752 } 7753 7754 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocation) Placement() ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationPlacement { 7755 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationPlacement{} 7756 } 7757 7758 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationAddress struct{} 7759 7760 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationAddress) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7761 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7762 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7763 subPath: device.NewDeviceSpecFieldPathBuilder().Location().Address().FieldPath(), 7764 } 7765 } 7766 7767 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationAddress) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7768 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7769 } 7770 7771 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationAddress) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7772 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7773 } 7774 7775 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationPlacement struct{} 7776 7777 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationPlacement) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7778 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7779 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7780 subPath: device.NewDeviceSpecFieldPathBuilder().Location().Placement().FieldPath(), 7781 } 7782 } 7783 7784 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationPlacement) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7785 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7786 } 7787 7788 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecLocationPlacement) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7789 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7790 } 7791 7792 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuard struct{} 7793 7794 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuard) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7795 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7796 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7797 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().FieldPath(), 7798 } 7799 } 7800 7801 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuard) WithValue(value *device.Device_Spec_USBGuard) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7802 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7803 } 7804 7805 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuard) WithArrayOfValues(values []*device.Device_Spec_USBGuard) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7806 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7807 } 7808 7809 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuard) Enable() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardEnable { 7810 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardEnable{} 7811 } 7812 7813 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuard) WhiteList() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList { 7814 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList{} 7815 } 7816 7817 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardEnable struct{} 7818 7819 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardEnable) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7820 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7821 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7822 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().Enable().FieldPath(), 7823 } 7824 } 7825 7826 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardEnable) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7827 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7828 } 7829 7830 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardEnable) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7831 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7832 } 7833 7834 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList struct{} 7835 7836 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7837 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7838 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7839 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().FieldPath(), 7840 } 7841 } 7842 7843 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) WithValue(value []*device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7844 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7845 } 7846 7847 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) WithArrayOfValues(values [][]*device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7848 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7849 } 7850 7851 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) WithItemValue(value *device.Device_Spec_USBGuard_WhiteList) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 7852 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 7853 } 7854 7855 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) DeviceName() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceName { 7856 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceName{} 7857 } 7858 7859 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) DeviceId() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceId { 7860 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceId{} 7861 } 7862 7863 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) ViaPort() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPort { 7864 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPort{} 7865 } 7866 7867 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) WithInterface() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterface { 7868 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterface{} 7869 } 7870 7871 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteList) WithConnectType() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithConnectType { 7872 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithConnectType{} 7873 } 7874 7875 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceName struct{} 7876 7877 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceName) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7878 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7879 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7880 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().DeviceName().FieldPath(), 7881 } 7882 } 7883 7884 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceName) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7885 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7886 } 7887 7888 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceName) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7889 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7890 } 7891 7892 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceId struct{} 7893 7894 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceId) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7895 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7896 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7897 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().DeviceId().FieldPath(), 7898 } 7899 } 7900 7901 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceId) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7902 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7903 } 7904 7905 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListDeviceId) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7906 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7907 } 7908 7909 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPort struct{} 7910 7911 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPort) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7912 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7913 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7914 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().ViaPort().FieldPath(), 7915 } 7916 } 7917 7918 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPort) WithValue(value *device.Device_Spec_USBGuard_Port) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7919 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7920 } 7921 7922 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPort) WithArrayOfValues(values []*device.Device_Spec_USBGuard_Port) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7923 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7924 } 7925 7926 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPort) Equals() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortEquals { 7927 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortEquals{} 7928 } 7929 7930 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPort) OneOf() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortOneOf { 7931 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortOneOf{} 7932 } 7933 7934 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortEquals struct{} 7935 7936 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortEquals) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7937 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7938 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7939 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(), 7940 } 7941 } 7942 7943 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortEquals) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7944 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7945 } 7946 7947 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortEquals) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7948 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7949 } 7950 7951 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortEquals) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 7952 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 7953 } 7954 7955 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortOneOf struct{} 7956 7957 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortOneOf) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7958 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7959 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7960 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(), 7961 } 7962 } 7963 7964 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortOneOf) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7965 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7966 } 7967 7968 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortOneOf) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7969 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7970 } 7971 7972 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListViaPortOneOf) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 7973 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 7974 } 7975 7976 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterface struct{} 7977 7978 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterface) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 7979 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 7980 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 7981 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().WithInterface().FieldPath(), 7982 } 7983 } 7984 7985 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterface) WithValue(value *device.Device_Spec_USBGuard_Interface) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 7986 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 7987 } 7988 7989 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterface) WithArrayOfValues(values []*device.Device_Spec_USBGuard_Interface) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 7990 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 7991 } 7992 7993 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterface) Equals() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals { 7994 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals{} 7995 } 7996 7997 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterface) OneOf() ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf { 7998 return ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf{} 7999 } 8000 8001 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals struct{} 8002 8003 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 8004 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 8005 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 8006 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(), 8007 } 8008 } 8009 8010 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 8011 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 8012 } 8013 8014 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 8015 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 8016 } 8017 8018 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 8019 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 8020 } 8021 8022 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf struct{} 8023 8024 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 8025 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 8026 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 8027 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(), 8028 } 8029 } 8030 8031 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf) WithValue(value []string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 8032 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 8033 } 8034 8035 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf) WithArrayOfValues(values [][]string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 8036 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 8037 } 8038 8039 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf) WithItemValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 8040 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 8041 } 8042 8043 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithConnectType struct{} 8044 8045 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithConnectType) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 8046 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 8047 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 8048 subPath: device.NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().WithConnectType().FieldPath(), 8049 } 8050 } 8051 8052 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithConnectType) WithValue(value string) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 8053 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 8054 } 8055 8056 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecUsbGuardWhiteListWithConnectType) WithArrayOfValues(values []string) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 8057 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 8058 } 8059 8060 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecHealthChecks struct{} 8061 8062 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecHealthChecks) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 8063 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 8064 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 8065 subPath: device.NewDeviceSpecFieldPathBuilder().HealthChecks().FieldPath(), 8066 } 8067 } 8068 8069 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecHealthChecks) WithValue(value []*api.HealthCheckSpec) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 8070 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 8071 } 8072 8073 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecHealthChecks) WithArrayOfValues(values [][]*api.HealthCheckSpec) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 8074 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 8075 } 8076 8077 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecHealthChecks) WithItemValue(value *api.HealthCheckSpec) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 8078 return s.FieldPath().WithIArrayItemValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue) 8079 } 8080 8081 type ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableNetworkConfigFallback struct{} 8082 8083 func (ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableNetworkConfigFallback) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 8084 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 8085 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorSpec, 8086 subPath: device.NewDeviceSpecFieldPathBuilder().DisableNetworkConfigFallback().FieldPath(), 8087 } 8088 } 8089 8090 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableNetworkConfigFallback) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 8091 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 8092 } 8093 8094 func (s ProvisioningPolicy_Spec_TemplatePathSelectorSpecDisableNetworkConfigFallback) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 8095 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 8096 } 8097 8098 type ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec struct{} 8099 8100 func (ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) FieldPath() *ProvisioningPolicySpecTemplate_FieldTerminalPath { 8101 return &ProvisioningPolicySpecTemplate_FieldTerminalPath{selector: ProvisioningPolicySpecTemplate_FieldPathSelectorPublicListingSpec} 8102 } 8103 8104 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) WithValue(value *device.Device_PublicListingSpec) *ProvisioningPolicySpecTemplate_FieldTerminalPathValue { 8105 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldTerminalPathValue) 8106 } 8107 8108 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) WithArrayOfValues(values []*device.Device_PublicListingSpec) *ProvisioningPolicySpecTemplate_FieldTerminalPathArrayOfValues { 8109 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldTerminalPathArrayOfValues) 8110 } 8111 8112 func (ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) WithSubPath(subPath device.DevicePublicListingSpec_FieldPath) *ProvisioningPolicySpecTemplate_FieldSubPath { 8113 return &ProvisioningPolicySpecTemplate_FieldSubPath{selector: ProvisioningPolicySpecTemplate_FieldPathSelectorPublicListingSpec, subPath: subPath} 8114 } 8115 8116 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) WithSubValue(subPathValue device.DevicePublicListingSpec_FieldPathValue) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 8117 return &ProvisioningPolicySpecTemplate_FieldSubPathValue{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 8118 } 8119 8120 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) WithSubArrayOfValues(subPathArrayOfValues device.DevicePublicListingSpec_FieldPathArrayOfValues) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 8121 return &ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 8122 } 8123 8124 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) WithSubArrayItemValue(subPathArrayItemValue device.DevicePublicListingSpec_FieldPathArrayItemValue) *ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue { 8125 return &ProvisioningPolicySpecTemplate_FieldSubPathArrayItemValue{ProvisioningPolicySpecTemplate_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 8126 } 8127 8128 func (ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) Enabled() ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecEnabled { 8129 return ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecEnabled{} 8130 } 8131 8132 func (ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpec) FieldMask() ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecFieldMask { 8133 return ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecFieldMask{} 8134 } 8135 8136 type ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecEnabled struct{} 8137 8138 func (ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecEnabled) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 8139 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 8140 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorPublicListingSpec, 8141 subPath: device.NewDevicePublicListingSpecFieldPathBuilder().Enabled().FieldPath(), 8142 } 8143 } 8144 8145 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecEnabled) WithValue(value bool) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 8146 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 8147 } 8148 8149 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecEnabled) WithArrayOfValues(values []bool) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 8150 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 8151 } 8152 8153 type ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecFieldMask struct{} 8154 8155 func (ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecFieldMask) FieldPath() *ProvisioningPolicySpecTemplate_FieldSubPath { 8156 return &ProvisioningPolicySpecTemplate_FieldSubPath{ 8157 selector: ProvisioningPolicySpecTemplate_FieldPathSelectorPublicListingSpec, 8158 subPath: device.NewDevicePublicListingSpecFieldPathBuilder().FieldMask().FieldPath(), 8159 } 8160 } 8161 8162 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecFieldMask) WithValue(value *device.Device_FieldMask) *ProvisioningPolicySpecTemplate_FieldSubPathValue { 8163 return s.FieldPath().WithIValue(value).(*ProvisioningPolicySpecTemplate_FieldSubPathValue) 8164 } 8165 8166 func (s ProvisioningPolicy_Spec_TemplatePathSelectorPublicListingSpecFieldMask) WithArrayOfValues(values []*device.Device_FieldMask) *ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues { 8167 return s.FieldPath().WithIArrayOfValues(values).(*ProvisioningPolicySpecTemplate_FieldSubPathArrayOfValues) 8168 }