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