github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/attestation_domain/attestation_domain.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1/attestation_domain.proto 3 // DO NOT EDIT!!! 4 5 package attestation_domain 6 7 // proto imports 8 import ( 9 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 10 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 11 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 12 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 13 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 14 meta "github.com/cloudwan/goten-sdk/types/meta" 15 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 16 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 17 ) 18 19 // make sure we're using proto imports 20 var ( 21 _ = &iam_common.PCR{} 22 _ = &organization.Organization{} 23 _ = &project.Project{} 24 _ = ×tamppb.Timestamp{} 25 _ = &meta_common.LabelledDomain{} 26 _ = &meta_service.Service{} 27 _ = &meta.Meta{} 28 _ = &multi_region_policy.MultiRegionPolicy{} 29 ) 30 31 type AttestationDomainFieldPathBuilder struct{} 32 33 func NewAttestationDomainFieldPathBuilder() AttestationDomainFieldPathBuilder { 34 return AttestationDomainFieldPathBuilder{} 35 } 36 func (AttestationDomainFieldPathBuilder) Name() AttestationDomainPathSelectorName { 37 return AttestationDomainPathSelectorName{} 38 } 39 func (AttestationDomainFieldPathBuilder) Metadata() AttestationDomainPathSelectorMetadata { 40 return AttestationDomainPathSelectorMetadata{} 41 } 42 func (AttestationDomainFieldPathBuilder) DisplayName() AttestationDomainPathSelectorDisplayName { 43 return AttestationDomainPathSelectorDisplayName{} 44 } 45 func (AttestationDomainFieldPathBuilder) InsecureSkipManufacturerEkcertVerification() AttestationDomainPathSelectorInsecureSkipManufacturerEkcertVerification { 46 return AttestationDomainPathSelectorInsecureSkipManufacturerEkcertVerification{} 47 } 48 func (AttestationDomainFieldPathBuilder) Policies() AttestationDomainPathSelectorPolicies { 49 return AttestationDomainPathSelectorPolicies{} 50 } 51 func (AttestationDomainFieldPathBuilder) EnrollmentList() AttestationDomainPathSelectorEnrollmentList { 52 return AttestationDomainPathSelectorEnrollmentList{} 53 } 54 55 type AttestationDomainPathSelectorName struct{} 56 57 func (AttestationDomainPathSelectorName) FieldPath() *AttestationDomain_FieldTerminalPath { 58 return &AttestationDomain_FieldTerminalPath{selector: AttestationDomain_FieldPathSelectorName} 59 } 60 61 func (s AttestationDomainPathSelectorName) WithValue(value *Name) *AttestationDomain_FieldTerminalPathValue { 62 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldTerminalPathValue) 63 } 64 65 func (s AttestationDomainPathSelectorName) WithArrayOfValues(values []*Name) *AttestationDomain_FieldTerminalPathArrayOfValues { 66 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldTerminalPathArrayOfValues) 67 } 68 69 type AttestationDomainPathSelectorMetadata struct{} 70 71 func (AttestationDomainPathSelectorMetadata) FieldPath() *AttestationDomain_FieldTerminalPath { 72 return &AttestationDomain_FieldTerminalPath{selector: AttestationDomain_FieldPathSelectorMetadata} 73 } 74 75 func (s AttestationDomainPathSelectorMetadata) WithValue(value *meta.Meta) *AttestationDomain_FieldTerminalPathValue { 76 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldTerminalPathValue) 77 } 78 79 func (s AttestationDomainPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *AttestationDomain_FieldTerminalPathArrayOfValues { 80 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldTerminalPathArrayOfValues) 81 } 82 83 func (AttestationDomainPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *AttestationDomain_FieldSubPath { 84 return &AttestationDomain_FieldSubPath{selector: AttestationDomain_FieldPathSelectorMetadata, subPath: subPath} 85 } 86 87 func (s AttestationDomainPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *AttestationDomain_FieldSubPathValue { 88 return &AttestationDomain_FieldSubPathValue{AttestationDomain_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 89 } 90 91 func (s AttestationDomainPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *AttestationDomain_FieldSubPathArrayOfValues { 92 return &AttestationDomain_FieldSubPathArrayOfValues{AttestationDomain_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 93 } 94 95 func (s AttestationDomainPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *AttestationDomain_FieldSubPathArrayItemValue { 96 return &AttestationDomain_FieldSubPathArrayItemValue{AttestationDomain_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 97 } 98 99 func (AttestationDomainPathSelectorMetadata) CreateTime() AttestationDomainPathSelectorMetadataCreateTime { 100 return AttestationDomainPathSelectorMetadataCreateTime{} 101 } 102 103 func (AttestationDomainPathSelectorMetadata) UpdateTime() AttestationDomainPathSelectorMetadataUpdateTime { 104 return AttestationDomainPathSelectorMetadataUpdateTime{} 105 } 106 107 func (AttestationDomainPathSelectorMetadata) DeleteTime() AttestationDomainPathSelectorMetadataDeleteTime { 108 return AttestationDomainPathSelectorMetadataDeleteTime{} 109 } 110 111 func (AttestationDomainPathSelectorMetadata) Uuid() AttestationDomainPathSelectorMetadataUuid { 112 return AttestationDomainPathSelectorMetadataUuid{} 113 } 114 115 func (AttestationDomainPathSelectorMetadata) Tags() AttestationDomainPathSelectorMetadataTags { 116 return AttestationDomainPathSelectorMetadataTags{} 117 } 118 119 func (AttestationDomainPathSelectorMetadata) Labels() AttestationDomainPathSelectorMetadataLabels { 120 return AttestationDomainPathSelectorMetadataLabels{} 121 } 122 123 func (AttestationDomainPathSelectorMetadata) Annotations() AttestationDomainPathSelectorMetadataAnnotations { 124 return AttestationDomainPathSelectorMetadataAnnotations{} 125 } 126 127 func (AttestationDomainPathSelectorMetadata) Generation() AttestationDomainPathSelectorMetadataGeneration { 128 return AttestationDomainPathSelectorMetadataGeneration{} 129 } 130 131 func (AttestationDomainPathSelectorMetadata) ResourceVersion() AttestationDomainPathSelectorMetadataResourceVersion { 132 return AttestationDomainPathSelectorMetadataResourceVersion{} 133 } 134 135 func (AttestationDomainPathSelectorMetadata) OwnerReferences() AttestationDomainPathSelectorMetadataOwnerReferences { 136 return AttestationDomainPathSelectorMetadataOwnerReferences{} 137 } 138 139 func (AttestationDomainPathSelectorMetadata) Shards() AttestationDomainPathSelectorMetadataShards { 140 return AttestationDomainPathSelectorMetadataShards{} 141 } 142 143 func (AttestationDomainPathSelectorMetadata) Syncing() AttestationDomainPathSelectorMetadataSyncing { 144 return AttestationDomainPathSelectorMetadataSyncing{} 145 } 146 147 func (AttestationDomainPathSelectorMetadata) Lifecycle() AttestationDomainPathSelectorMetadataLifecycle { 148 return AttestationDomainPathSelectorMetadataLifecycle{} 149 } 150 151 func (AttestationDomainPathSelectorMetadata) Services() AttestationDomainPathSelectorMetadataServices { 152 return AttestationDomainPathSelectorMetadataServices{} 153 } 154 155 type AttestationDomainPathSelectorMetadataCreateTime struct{} 156 157 func (AttestationDomainPathSelectorMetadataCreateTime) FieldPath() *AttestationDomain_FieldSubPath { 158 return &AttestationDomain_FieldSubPath{ 159 selector: AttestationDomain_FieldPathSelectorMetadata, 160 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 161 } 162 } 163 164 func (s AttestationDomainPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *AttestationDomain_FieldSubPathValue { 165 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 166 } 167 168 func (s AttestationDomainPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *AttestationDomain_FieldSubPathArrayOfValues { 169 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 170 } 171 172 type AttestationDomainPathSelectorMetadataUpdateTime struct{} 173 174 func (AttestationDomainPathSelectorMetadataUpdateTime) FieldPath() *AttestationDomain_FieldSubPath { 175 return &AttestationDomain_FieldSubPath{ 176 selector: AttestationDomain_FieldPathSelectorMetadata, 177 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 178 } 179 } 180 181 func (s AttestationDomainPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *AttestationDomain_FieldSubPathValue { 182 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 183 } 184 185 func (s AttestationDomainPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *AttestationDomain_FieldSubPathArrayOfValues { 186 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 187 } 188 189 type AttestationDomainPathSelectorMetadataDeleteTime struct{} 190 191 func (AttestationDomainPathSelectorMetadataDeleteTime) FieldPath() *AttestationDomain_FieldSubPath { 192 return &AttestationDomain_FieldSubPath{ 193 selector: AttestationDomain_FieldPathSelectorMetadata, 194 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 195 } 196 } 197 198 func (s AttestationDomainPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *AttestationDomain_FieldSubPathValue { 199 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 200 } 201 202 func (s AttestationDomainPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *AttestationDomain_FieldSubPathArrayOfValues { 203 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 204 } 205 206 type AttestationDomainPathSelectorMetadataUuid struct{} 207 208 func (AttestationDomainPathSelectorMetadataUuid) FieldPath() *AttestationDomain_FieldSubPath { 209 return &AttestationDomain_FieldSubPath{ 210 selector: AttestationDomain_FieldPathSelectorMetadata, 211 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 212 } 213 } 214 215 func (s AttestationDomainPathSelectorMetadataUuid) WithValue(value string) *AttestationDomain_FieldSubPathValue { 216 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 217 } 218 219 func (s AttestationDomainPathSelectorMetadataUuid) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 220 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 221 } 222 223 type AttestationDomainPathSelectorMetadataTags struct{} 224 225 func (AttestationDomainPathSelectorMetadataTags) FieldPath() *AttestationDomain_FieldSubPath { 226 return &AttestationDomain_FieldSubPath{ 227 selector: AttestationDomain_FieldPathSelectorMetadata, 228 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 229 } 230 } 231 232 func (s AttestationDomainPathSelectorMetadataTags) WithValue(value []string) *AttestationDomain_FieldSubPathValue { 233 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 234 } 235 236 func (s AttestationDomainPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *AttestationDomain_FieldSubPathArrayOfValues { 237 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 238 } 239 240 func (s AttestationDomainPathSelectorMetadataTags) WithItemValue(value string) *AttestationDomain_FieldSubPathArrayItemValue { 241 return s.FieldPath().WithIArrayItemValue(value).(*AttestationDomain_FieldSubPathArrayItemValue) 242 } 243 244 type AttestationDomainPathSelectorMetadataLabels struct{} 245 246 func (AttestationDomainPathSelectorMetadataLabels) FieldPath() *AttestationDomain_FieldSubPath { 247 return &AttestationDomain_FieldSubPath{ 248 selector: AttestationDomain_FieldPathSelectorMetadata, 249 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 250 } 251 } 252 253 func (s AttestationDomainPathSelectorMetadataLabels) WithValue(value map[string]string) *AttestationDomain_FieldSubPathValue { 254 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 255 } 256 257 func (s AttestationDomainPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *AttestationDomain_FieldSubPathArrayOfValues { 258 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 259 } 260 261 func (AttestationDomainPathSelectorMetadataLabels) WithKey(key string) AttestationDomainMapPathSelectorMetadataLabels { 262 return AttestationDomainMapPathSelectorMetadataLabels{key: key} 263 } 264 265 type AttestationDomainMapPathSelectorMetadataLabels struct { 266 key string 267 } 268 269 func (s AttestationDomainMapPathSelectorMetadataLabels) FieldPath() *AttestationDomain_FieldSubPath { 270 return &AttestationDomain_FieldSubPath{ 271 selector: AttestationDomain_FieldPathSelectorMetadata, 272 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 273 } 274 } 275 276 func (s AttestationDomainMapPathSelectorMetadataLabels) WithValue(value string) *AttestationDomain_FieldSubPathValue { 277 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 278 } 279 280 func (s AttestationDomainMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 281 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 282 } 283 284 type AttestationDomainPathSelectorMetadataAnnotations struct{} 285 286 func (AttestationDomainPathSelectorMetadataAnnotations) FieldPath() *AttestationDomain_FieldSubPath { 287 return &AttestationDomain_FieldSubPath{ 288 selector: AttestationDomain_FieldPathSelectorMetadata, 289 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 290 } 291 } 292 293 func (s AttestationDomainPathSelectorMetadataAnnotations) WithValue(value map[string]string) *AttestationDomain_FieldSubPathValue { 294 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 295 } 296 297 func (s AttestationDomainPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *AttestationDomain_FieldSubPathArrayOfValues { 298 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 299 } 300 301 func (AttestationDomainPathSelectorMetadataAnnotations) WithKey(key string) AttestationDomainMapPathSelectorMetadataAnnotations { 302 return AttestationDomainMapPathSelectorMetadataAnnotations{key: key} 303 } 304 305 type AttestationDomainMapPathSelectorMetadataAnnotations struct { 306 key string 307 } 308 309 func (s AttestationDomainMapPathSelectorMetadataAnnotations) FieldPath() *AttestationDomain_FieldSubPath { 310 return &AttestationDomain_FieldSubPath{ 311 selector: AttestationDomain_FieldPathSelectorMetadata, 312 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 313 } 314 } 315 316 func (s AttestationDomainMapPathSelectorMetadataAnnotations) WithValue(value string) *AttestationDomain_FieldSubPathValue { 317 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 318 } 319 320 func (s AttestationDomainMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 321 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 322 } 323 324 type AttestationDomainPathSelectorMetadataGeneration struct{} 325 326 func (AttestationDomainPathSelectorMetadataGeneration) FieldPath() *AttestationDomain_FieldSubPath { 327 return &AttestationDomain_FieldSubPath{ 328 selector: AttestationDomain_FieldPathSelectorMetadata, 329 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 330 } 331 } 332 333 func (s AttestationDomainPathSelectorMetadataGeneration) WithValue(value int64) *AttestationDomain_FieldSubPathValue { 334 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 335 } 336 337 func (s AttestationDomainPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *AttestationDomain_FieldSubPathArrayOfValues { 338 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 339 } 340 341 type AttestationDomainPathSelectorMetadataResourceVersion struct{} 342 343 func (AttestationDomainPathSelectorMetadataResourceVersion) FieldPath() *AttestationDomain_FieldSubPath { 344 return &AttestationDomain_FieldSubPath{ 345 selector: AttestationDomain_FieldPathSelectorMetadata, 346 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 347 } 348 } 349 350 func (s AttestationDomainPathSelectorMetadataResourceVersion) WithValue(value string) *AttestationDomain_FieldSubPathValue { 351 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 352 } 353 354 func (s AttestationDomainPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 355 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 356 } 357 358 type AttestationDomainPathSelectorMetadataOwnerReferences struct{} 359 360 func (AttestationDomainPathSelectorMetadataOwnerReferences) FieldPath() *AttestationDomain_FieldSubPath { 361 return &AttestationDomain_FieldSubPath{ 362 selector: AttestationDomain_FieldPathSelectorMetadata, 363 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 364 } 365 } 366 367 func (s AttestationDomainPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *AttestationDomain_FieldSubPathValue { 368 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 369 } 370 371 func (s AttestationDomainPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *AttestationDomain_FieldSubPathArrayOfValues { 372 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 373 } 374 375 func (s AttestationDomainPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *AttestationDomain_FieldSubPathArrayItemValue { 376 return s.FieldPath().WithIArrayItemValue(value).(*AttestationDomain_FieldSubPathArrayItemValue) 377 } 378 379 func (AttestationDomainPathSelectorMetadataOwnerReferences) Kind() AttestationDomainPathSelectorMetadataOwnerReferencesKind { 380 return AttestationDomainPathSelectorMetadataOwnerReferencesKind{} 381 } 382 383 func (AttestationDomainPathSelectorMetadataOwnerReferences) Version() AttestationDomainPathSelectorMetadataOwnerReferencesVersion { 384 return AttestationDomainPathSelectorMetadataOwnerReferencesVersion{} 385 } 386 387 func (AttestationDomainPathSelectorMetadataOwnerReferences) Name() AttestationDomainPathSelectorMetadataOwnerReferencesName { 388 return AttestationDomainPathSelectorMetadataOwnerReferencesName{} 389 } 390 391 func (AttestationDomainPathSelectorMetadataOwnerReferences) Region() AttestationDomainPathSelectorMetadataOwnerReferencesRegion { 392 return AttestationDomainPathSelectorMetadataOwnerReferencesRegion{} 393 } 394 395 func (AttestationDomainPathSelectorMetadataOwnerReferences) Controller() AttestationDomainPathSelectorMetadataOwnerReferencesController { 396 return AttestationDomainPathSelectorMetadataOwnerReferencesController{} 397 } 398 399 func (AttestationDomainPathSelectorMetadataOwnerReferences) RequiresOwnerReference() AttestationDomainPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 400 return AttestationDomainPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 401 } 402 403 func (AttestationDomainPathSelectorMetadataOwnerReferences) UnsetOnDelete() AttestationDomainPathSelectorMetadataOwnerReferencesUnsetOnDelete { 404 return AttestationDomainPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 405 } 406 407 type AttestationDomainPathSelectorMetadataOwnerReferencesKind struct{} 408 409 func (AttestationDomainPathSelectorMetadataOwnerReferencesKind) FieldPath() *AttestationDomain_FieldSubPath { 410 return &AttestationDomain_FieldSubPath{ 411 selector: AttestationDomain_FieldPathSelectorMetadata, 412 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 413 } 414 } 415 416 func (s AttestationDomainPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *AttestationDomain_FieldSubPathValue { 417 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 418 } 419 420 func (s AttestationDomainPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 421 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 422 } 423 424 type AttestationDomainPathSelectorMetadataOwnerReferencesVersion struct{} 425 426 func (AttestationDomainPathSelectorMetadataOwnerReferencesVersion) FieldPath() *AttestationDomain_FieldSubPath { 427 return &AttestationDomain_FieldSubPath{ 428 selector: AttestationDomain_FieldPathSelectorMetadata, 429 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 430 } 431 } 432 433 func (s AttestationDomainPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *AttestationDomain_FieldSubPathValue { 434 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 435 } 436 437 func (s AttestationDomainPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 438 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 439 } 440 441 type AttestationDomainPathSelectorMetadataOwnerReferencesName struct{} 442 443 func (AttestationDomainPathSelectorMetadataOwnerReferencesName) FieldPath() *AttestationDomain_FieldSubPath { 444 return &AttestationDomain_FieldSubPath{ 445 selector: AttestationDomain_FieldPathSelectorMetadata, 446 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 447 } 448 } 449 450 func (s AttestationDomainPathSelectorMetadataOwnerReferencesName) WithValue(value string) *AttestationDomain_FieldSubPathValue { 451 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 452 } 453 454 func (s AttestationDomainPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 455 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 456 } 457 458 type AttestationDomainPathSelectorMetadataOwnerReferencesRegion struct{} 459 460 func (AttestationDomainPathSelectorMetadataOwnerReferencesRegion) FieldPath() *AttestationDomain_FieldSubPath { 461 return &AttestationDomain_FieldSubPath{ 462 selector: AttestationDomain_FieldPathSelectorMetadata, 463 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 464 } 465 } 466 467 func (s AttestationDomainPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *AttestationDomain_FieldSubPathValue { 468 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 469 } 470 471 func (s AttestationDomainPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 472 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 473 } 474 475 type AttestationDomainPathSelectorMetadataOwnerReferencesController struct{} 476 477 func (AttestationDomainPathSelectorMetadataOwnerReferencesController) FieldPath() *AttestationDomain_FieldSubPath { 478 return &AttestationDomain_FieldSubPath{ 479 selector: AttestationDomain_FieldPathSelectorMetadata, 480 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 481 } 482 } 483 484 func (s AttestationDomainPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *AttestationDomain_FieldSubPathValue { 485 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 486 } 487 488 func (s AttestationDomainPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *AttestationDomain_FieldSubPathArrayOfValues { 489 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 490 } 491 492 type AttestationDomainPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 493 494 func (AttestationDomainPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *AttestationDomain_FieldSubPath { 495 return &AttestationDomain_FieldSubPath{ 496 selector: AttestationDomain_FieldPathSelectorMetadata, 497 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 498 } 499 } 500 501 func (s AttestationDomainPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *AttestationDomain_FieldSubPathValue { 502 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 503 } 504 505 func (s AttestationDomainPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *AttestationDomain_FieldSubPathArrayOfValues { 506 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 507 } 508 509 type AttestationDomainPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 510 511 func (AttestationDomainPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *AttestationDomain_FieldSubPath { 512 return &AttestationDomain_FieldSubPath{ 513 selector: AttestationDomain_FieldPathSelectorMetadata, 514 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 515 } 516 } 517 518 func (s AttestationDomainPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *AttestationDomain_FieldSubPathValue { 519 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 520 } 521 522 func (s AttestationDomainPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *AttestationDomain_FieldSubPathArrayOfValues { 523 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 524 } 525 526 type AttestationDomainPathSelectorMetadataShards struct{} 527 528 func (AttestationDomainPathSelectorMetadataShards) FieldPath() *AttestationDomain_FieldSubPath { 529 return &AttestationDomain_FieldSubPath{ 530 selector: AttestationDomain_FieldPathSelectorMetadata, 531 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 532 } 533 } 534 535 func (s AttestationDomainPathSelectorMetadataShards) WithValue(value map[string]int64) *AttestationDomain_FieldSubPathValue { 536 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 537 } 538 539 func (s AttestationDomainPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *AttestationDomain_FieldSubPathArrayOfValues { 540 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 541 } 542 543 func (AttestationDomainPathSelectorMetadataShards) WithKey(key string) AttestationDomainMapPathSelectorMetadataShards { 544 return AttestationDomainMapPathSelectorMetadataShards{key: key} 545 } 546 547 type AttestationDomainMapPathSelectorMetadataShards struct { 548 key string 549 } 550 551 func (s AttestationDomainMapPathSelectorMetadataShards) FieldPath() *AttestationDomain_FieldSubPath { 552 return &AttestationDomain_FieldSubPath{ 553 selector: AttestationDomain_FieldPathSelectorMetadata, 554 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 555 } 556 } 557 558 func (s AttestationDomainMapPathSelectorMetadataShards) WithValue(value int64) *AttestationDomain_FieldSubPathValue { 559 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 560 } 561 562 func (s AttestationDomainMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *AttestationDomain_FieldSubPathArrayOfValues { 563 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 564 } 565 566 type AttestationDomainPathSelectorMetadataSyncing struct{} 567 568 func (AttestationDomainPathSelectorMetadataSyncing) FieldPath() *AttestationDomain_FieldSubPath { 569 return &AttestationDomain_FieldSubPath{ 570 selector: AttestationDomain_FieldPathSelectorMetadata, 571 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 572 } 573 } 574 575 func (s AttestationDomainPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *AttestationDomain_FieldSubPathValue { 576 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 577 } 578 579 func (s AttestationDomainPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *AttestationDomain_FieldSubPathArrayOfValues { 580 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 581 } 582 583 func (AttestationDomainPathSelectorMetadataSyncing) OwningRegion() AttestationDomainPathSelectorMetadataSyncingOwningRegion { 584 return AttestationDomainPathSelectorMetadataSyncingOwningRegion{} 585 } 586 587 func (AttestationDomainPathSelectorMetadataSyncing) Regions() AttestationDomainPathSelectorMetadataSyncingRegions { 588 return AttestationDomainPathSelectorMetadataSyncingRegions{} 589 } 590 591 type AttestationDomainPathSelectorMetadataSyncingOwningRegion struct{} 592 593 func (AttestationDomainPathSelectorMetadataSyncingOwningRegion) FieldPath() *AttestationDomain_FieldSubPath { 594 return &AttestationDomain_FieldSubPath{ 595 selector: AttestationDomain_FieldPathSelectorMetadata, 596 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 597 } 598 } 599 600 func (s AttestationDomainPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *AttestationDomain_FieldSubPathValue { 601 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 602 } 603 604 func (s AttestationDomainPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 605 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 606 } 607 608 type AttestationDomainPathSelectorMetadataSyncingRegions struct{} 609 610 func (AttestationDomainPathSelectorMetadataSyncingRegions) FieldPath() *AttestationDomain_FieldSubPath { 611 return &AttestationDomain_FieldSubPath{ 612 selector: AttestationDomain_FieldPathSelectorMetadata, 613 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 614 } 615 } 616 617 func (s AttestationDomainPathSelectorMetadataSyncingRegions) WithValue(value []string) *AttestationDomain_FieldSubPathValue { 618 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 619 } 620 621 func (s AttestationDomainPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *AttestationDomain_FieldSubPathArrayOfValues { 622 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 623 } 624 625 func (s AttestationDomainPathSelectorMetadataSyncingRegions) WithItemValue(value string) *AttestationDomain_FieldSubPathArrayItemValue { 626 return s.FieldPath().WithIArrayItemValue(value).(*AttestationDomain_FieldSubPathArrayItemValue) 627 } 628 629 type AttestationDomainPathSelectorMetadataLifecycle struct{} 630 631 func (AttestationDomainPathSelectorMetadataLifecycle) FieldPath() *AttestationDomain_FieldSubPath { 632 return &AttestationDomain_FieldSubPath{ 633 selector: AttestationDomain_FieldPathSelectorMetadata, 634 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 635 } 636 } 637 638 func (s AttestationDomainPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *AttestationDomain_FieldSubPathValue { 639 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 640 } 641 642 func (s AttestationDomainPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *AttestationDomain_FieldSubPathArrayOfValues { 643 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 644 } 645 646 func (AttestationDomainPathSelectorMetadataLifecycle) State() AttestationDomainPathSelectorMetadataLifecycleState { 647 return AttestationDomainPathSelectorMetadataLifecycleState{} 648 } 649 650 func (AttestationDomainPathSelectorMetadataLifecycle) BlockDeletion() AttestationDomainPathSelectorMetadataLifecycleBlockDeletion { 651 return AttestationDomainPathSelectorMetadataLifecycleBlockDeletion{} 652 } 653 654 type AttestationDomainPathSelectorMetadataLifecycleState struct{} 655 656 func (AttestationDomainPathSelectorMetadataLifecycleState) FieldPath() *AttestationDomain_FieldSubPath { 657 return &AttestationDomain_FieldSubPath{ 658 selector: AttestationDomain_FieldPathSelectorMetadata, 659 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 660 } 661 } 662 663 func (s AttestationDomainPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *AttestationDomain_FieldSubPathValue { 664 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 665 } 666 667 func (s AttestationDomainPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *AttestationDomain_FieldSubPathArrayOfValues { 668 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 669 } 670 671 type AttestationDomainPathSelectorMetadataLifecycleBlockDeletion struct{} 672 673 func (AttestationDomainPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *AttestationDomain_FieldSubPath { 674 return &AttestationDomain_FieldSubPath{ 675 selector: AttestationDomain_FieldPathSelectorMetadata, 676 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 677 } 678 } 679 680 func (s AttestationDomainPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *AttestationDomain_FieldSubPathValue { 681 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 682 } 683 684 func (s AttestationDomainPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *AttestationDomain_FieldSubPathArrayOfValues { 685 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 686 } 687 688 type AttestationDomainPathSelectorMetadataServices struct{} 689 690 func (AttestationDomainPathSelectorMetadataServices) FieldPath() *AttestationDomain_FieldSubPath { 691 return &AttestationDomain_FieldSubPath{ 692 selector: AttestationDomain_FieldPathSelectorMetadata, 693 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 694 } 695 } 696 697 func (s AttestationDomainPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *AttestationDomain_FieldSubPathValue { 698 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 699 } 700 701 func (s AttestationDomainPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *AttestationDomain_FieldSubPathArrayOfValues { 702 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 703 } 704 705 func (AttestationDomainPathSelectorMetadataServices) OwningService() AttestationDomainPathSelectorMetadataServicesOwningService { 706 return AttestationDomainPathSelectorMetadataServicesOwningService{} 707 } 708 709 func (AttestationDomainPathSelectorMetadataServices) AllowedServices() AttestationDomainPathSelectorMetadataServicesAllowedServices { 710 return AttestationDomainPathSelectorMetadataServicesAllowedServices{} 711 } 712 713 type AttestationDomainPathSelectorMetadataServicesOwningService struct{} 714 715 func (AttestationDomainPathSelectorMetadataServicesOwningService) FieldPath() *AttestationDomain_FieldSubPath { 716 return &AttestationDomain_FieldSubPath{ 717 selector: AttestationDomain_FieldPathSelectorMetadata, 718 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 719 } 720 } 721 722 func (s AttestationDomainPathSelectorMetadataServicesOwningService) WithValue(value string) *AttestationDomain_FieldSubPathValue { 723 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 724 } 725 726 func (s AttestationDomainPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 727 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 728 } 729 730 type AttestationDomainPathSelectorMetadataServicesAllowedServices struct{} 731 732 func (AttestationDomainPathSelectorMetadataServicesAllowedServices) FieldPath() *AttestationDomain_FieldSubPath { 733 return &AttestationDomain_FieldSubPath{ 734 selector: AttestationDomain_FieldPathSelectorMetadata, 735 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 736 } 737 } 738 739 func (s AttestationDomainPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *AttestationDomain_FieldSubPathValue { 740 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 741 } 742 743 func (s AttestationDomainPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *AttestationDomain_FieldSubPathArrayOfValues { 744 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 745 } 746 747 func (s AttestationDomainPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *AttestationDomain_FieldSubPathArrayItemValue { 748 return s.FieldPath().WithIArrayItemValue(value).(*AttestationDomain_FieldSubPathArrayItemValue) 749 } 750 751 type AttestationDomainPathSelectorDisplayName struct{} 752 753 func (AttestationDomainPathSelectorDisplayName) FieldPath() *AttestationDomain_FieldTerminalPath { 754 return &AttestationDomain_FieldTerminalPath{selector: AttestationDomain_FieldPathSelectorDisplayName} 755 } 756 757 func (s AttestationDomainPathSelectorDisplayName) WithValue(value string) *AttestationDomain_FieldTerminalPathValue { 758 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldTerminalPathValue) 759 } 760 761 func (s AttestationDomainPathSelectorDisplayName) WithArrayOfValues(values []string) *AttestationDomain_FieldTerminalPathArrayOfValues { 762 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldTerminalPathArrayOfValues) 763 } 764 765 type AttestationDomainPathSelectorInsecureSkipManufacturerEkcertVerification struct{} 766 767 func (AttestationDomainPathSelectorInsecureSkipManufacturerEkcertVerification) FieldPath() *AttestationDomain_FieldTerminalPath { 768 return &AttestationDomain_FieldTerminalPath{selector: AttestationDomain_FieldPathSelectorInsecureSkipManufacturerEkcertVerification} 769 } 770 771 func (s AttestationDomainPathSelectorInsecureSkipManufacturerEkcertVerification) WithValue(value bool) *AttestationDomain_FieldTerminalPathValue { 772 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldTerminalPathValue) 773 } 774 775 func (s AttestationDomainPathSelectorInsecureSkipManufacturerEkcertVerification) WithArrayOfValues(values []bool) *AttestationDomain_FieldTerminalPathArrayOfValues { 776 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldTerminalPathArrayOfValues) 777 } 778 779 type AttestationDomainPathSelectorPolicies struct{} 780 781 func (AttestationDomainPathSelectorPolicies) FieldPath() *AttestationDomain_FieldTerminalPath { 782 return &AttestationDomain_FieldTerminalPath{selector: AttestationDomain_FieldPathSelectorPolicies} 783 } 784 785 func (s AttestationDomainPathSelectorPolicies) WithValue(value []*AttestationDomain_Policy) *AttestationDomain_FieldTerminalPathValue { 786 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldTerminalPathValue) 787 } 788 789 func (s AttestationDomainPathSelectorPolicies) WithArrayOfValues(values [][]*AttestationDomain_Policy) *AttestationDomain_FieldTerminalPathArrayOfValues { 790 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldTerminalPathArrayOfValues) 791 } 792 793 func (s AttestationDomainPathSelectorPolicies) WithItemValue(value *AttestationDomain_Policy) *AttestationDomain_FieldTerminalPathArrayItemValue { 794 return s.FieldPath().WithIArrayItemValue(value).(*AttestationDomain_FieldTerminalPathArrayItemValue) 795 } 796 func (AttestationDomainPathSelectorPolicies) WithSubPath(subPath AttestationDomainPolicy_FieldPath) *AttestationDomain_FieldSubPath { 797 return &AttestationDomain_FieldSubPath{selector: AttestationDomain_FieldPathSelectorPolicies, subPath: subPath} 798 } 799 800 func (s AttestationDomainPathSelectorPolicies) WithSubValue(subPathValue AttestationDomainPolicy_FieldPathValue) *AttestationDomain_FieldSubPathValue { 801 return &AttestationDomain_FieldSubPathValue{AttestationDomain_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 802 } 803 804 func (s AttestationDomainPathSelectorPolicies) WithSubArrayOfValues(subPathArrayOfValues AttestationDomainPolicy_FieldPathArrayOfValues) *AttestationDomain_FieldSubPathArrayOfValues { 805 return &AttestationDomain_FieldSubPathArrayOfValues{AttestationDomain_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 806 } 807 808 func (s AttestationDomainPathSelectorPolicies) WithSubArrayItemValue(subPathArrayItemValue AttestationDomainPolicy_FieldPathArrayItemValue) *AttestationDomain_FieldSubPathArrayItemValue { 809 return &AttestationDomain_FieldSubPathArrayItemValue{AttestationDomain_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 810 } 811 812 func (AttestationDomainPathSelectorPolicies) ManufacturerRootCaCertsPem() AttestationDomainPathSelectorPoliciesManufacturerRootCaCertsPem { 813 return AttestationDomainPathSelectorPoliciesManufacturerRootCaCertsPem{} 814 } 815 816 func (AttestationDomainPathSelectorPolicies) RequireEnrollment() AttestationDomainPathSelectorPoliciesRequireEnrollment { 817 return AttestationDomainPathSelectorPoliciesRequireEnrollment{} 818 } 819 820 func (AttestationDomainPathSelectorPolicies) VerifyEventLog() AttestationDomainPathSelectorPoliciesVerifyEventLog { 821 return AttestationDomainPathSelectorPoliciesVerifyEventLog{} 822 } 823 824 func (AttestationDomainPathSelectorPolicies) ExpectedPcrs() AttestationDomainPathSelectorPoliciesExpectedPcrs { 825 return AttestationDomainPathSelectorPoliciesExpectedPcrs{} 826 } 827 828 type AttestationDomainPathSelectorPoliciesManufacturerRootCaCertsPem struct{} 829 830 func (AttestationDomainPathSelectorPoliciesManufacturerRootCaCertsPem) FieldPath() *AttestationDomain_FieldSubPath { 831 return &AttestationDomain_FieldSubPath{ 832 selector: AttestationDomain_FieldPathSelectorPolicies, 833 subPath: NewAttestationDomainPolicyFieldPathBuilder().ManufacturerRootCaCertsPem().FieldPath(), 834 } 835 } 836 837 func (s AttestationDomainPathSelectorPoliciesManufacturerRootCaCertsPem) WithValue(value string) *AttestationDomain_FieldSubPathValue { 838 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 839 } 840 841 func (s AttestationDomainPathSelectorPoliciesManufacturerRootCaCertsPem) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 842 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 843 } 844 845 type AttestationDomainPathSelectorPoliciesRequireEnrollment struct{} 846 847 func (AttestationDomainPathSelectorPoliciesRequireEnrollment) FieldPath() *AttestationDomain_FieldSubPath { 848 return &AttestationDomain_FieldSubPath{ 849 selector: AttestationDomain_FieldPathSelectorPolicies, 850 subPath: NewAttestationDomainPolicyFieldPathBuilder().RequireEnrollment().FieldPath(), 851 } 852 } 853 854 func (s AttestationDomainPathSelectorPoliciesRequireEnrollment) WithValue(value bool) *AttestationDomain_FieldSubPathValue { 855 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 856 } 857 858 func (s AttestationDomainPathSelectorPoliciesRequireEnrollment) WithArrayOfValues(values []bool) *AttestationDomain_FieldSubPathArrayOfValues { 859 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 860 } 861 862 type AttestationDomainPathSelectorPoliciesVerifyEventLog struct{} 863 864 func (AttestationDomainPathSelectorPoliciesVerifyEventLog) FieldPath() *AttestationDomain_FieldSubPath { 865 return &AttestationDomain_FieldSubPath{ 866 selector: AttestationDomain_FieldPathSelectorPolicies, 867 subPath: NewAttestationDomainPolicyFieldPathBuilder().VerifyEventLog().FieldPath(), 868 } 869 } 870 871 func (s AttestationDomainPathSelectorPoliciesVerifyEventLog) WithValue(value bool) *AttestationDomain_FieldSubPathValue { 872 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 873 } 874 875 func (s AttestationDomainPathSelectorPoliciesVerifyEventLog) WithArrayOfValues(values []bool) *AttestationDomain_FieldSubPathArrayOfValues { 876 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 877 } 878 879 type AttestationDomainPathSelectorPoliciesExpectedPcrs struct{} 880 881 func (AttestationDomainPathSelectorPoliciesExpectedPcrs) FieldPath() *AttestationDomain_FieldSubPath { 882 return &AttestationDomain_FieldSubPath{ 883 selector: AttestationDomain_FieldPathSelectorPolicies, 884 subPath: NewAttestationDomainPolicyFieldPathBuilder().ExpectedPcrs().FieldPath(), 885 } 886 } 887 888 func (s AttestationDomainPathSelectorPoliciesExpectedPcrs) WithValue(value []*iam_common.PCR) *AttestationDomain_FieldSubPathValue { 889 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 890 } 891 892 func (s AttestationDomainPathSelectorPoliciesExpectedPcrs) WithArrayOfValues(values [][]*iam_common.PCR) *AttestationDomain_FieldSubPathArrayOfValues { 893 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 894 } 895 896 func (s AttestationDomainPathSelectorPoliciesExpectedPcrs) WithItemValue(value *iam_common.PCR) *AttestationDomain_FieldSubPathArrayItemValue { 897 return s.FieldPath().WithIArrayItemValue(value).(*AttestationDomain_FieldSubPathArrayItemValue) 898 } 899 900 func (AttestationDomainPathSelectorPoliciesExpectedPcrs) Index() AttestationDomainPathSelectorPoliciesExpectedPcrsIndex { 901 return AttestationDomainPathSelectorPoliciesExpectedPcrsIndex{} 902 } 903 904 func (AttestationDomainPathSelectorPoliciesExpectedPcrs) DigestHex() AttestationDomainPathSelectorPoliciesExpectedPcrsDigestHex { 905 return AttestationDomainPathSelectorPoliciesExpectedPcrsDigestHex{} 906 } 907 908 func (AttestationDomainPathSelectorPoliciesExpectedPcrs) DigestAlg() AttestationDomainPathSelectorPoliciesExpectedPcrsDigestAlg { 909 return AttestationDomainPathSelectorPoliciesExpectedPcrsDigestAlg{} 910 } 911 912 func (AttestationDomainPathSelectorPoliciesExpectedPcrs) Comment() AttestationDomainPathSelectorPoliciesExpectedPcrsComment { 913 return AttestationDomainPathSelectorPoliciesExpectedPcrsComment{} 914 } 915 916 type AttestationDomainPathSelectorPoliciesExpectedPcrsIndex struct{} 917 918 func (AttestationDomainPathSelectorPoliciesExpectedPcrsIndex) FieldPath() *AttestationDomain_FieldSubPath { 919 return &AttestationDomain_FieldSubPath{ 920 selector: AttestationDomain_FieldPathSelectorPolicies, 921 subPath: NewAttestationDomainPolicyFieldPathBuilder().ExpectedPcrs().Index().FieldPath(), 922 } 923 } 924 925 func (s AttestationDomainPathSelectorPoliciesExpectedPcrsIndex) WithValue(value uint32) *AttestationDomain_FieldSubPathValue { 926 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 927 } 928 929 func (s AttestationDomainPathSelectorPoliciesExpectedPcrsIndex) WithArrayOfValues(values []uint32) *AttestationDomain_FieldSubPathArrayOfValues { 930 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 931 } 932 933 type AttestationDomainPathSelectorPoliciesExpectedPcrsDigestHex struct{} 934 935 func (AttestationDomainPathSelectorPoliciesExpectedPcrsDigestHex) FieldPath() *AttestationDomain_FieldSubPath { 936 return &AttestationDomain_FieldSubPath{ 937 selector: AttestationDomain_FieldPathSelectorPolicies, 938 subPath: NewAttestationDomainPolicyFieldPathBuilder().ExpectedPcrs().DigestHex().FieldPath(), 939 } 940 } 941 942 func (s AttestationDomainPathSelectorPoliciesExpectedPcrsDigestHex) WithValue(value string) *AttestationDomain_FieldSubPathValue { 943 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 944 } 945 946 func (s AttestationDomainPathSelectorPoliciesExpectedPcrsDigestHex) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 947 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 948 } 949 950 type AttestationDomainPathSelectorPoliciesExpectedPcrsDigestAlg struct{} 951 952 func (AttestationDomainPathSelectorPoliciesExpectedPcrsDigestAlg) FieldPath() *AttestationDomain_FieldSubPath { 953 return &AttestationDomain_FieldSubPath{ 954 selector: AttestationDomain_FieldPathSelectorPolicies, 955 subPath: NewAttestationDomainPolicyFieldPathBuilder().ExpectedPcrs().DigestAlg().FieldPath(), 956 } 957 } 958 959 func (s AttestationDomainPathSelectorPoliciesExpectedPcrsDigestAlg) WithValue(value iam_common.DigestAlg) *AttestationDomain_FieldSubPathValue { 960 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 961 } 962 963 func (s AttestationDomainPathSelectorPoliciesExpectedPcrsDigestAlg) WithArrayOfValues(values []iam_common.DigestAlg) *AttestationDomain_FieldSubPathArrayOfValues { 964 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 965 } 966 967 type AttestationDomainPathSelectorPoliciesExpectedPcrsComment struct{} 968 969 func (AttestationDomainPathSelectorPoliciesExpectedPcrsComment) FieldPath() *AttestationDomain_FieldSubPath { 970 return &AttestationDomain_FieldSubPath{ 971 selector: AttestationDomain_FieldPathSelectorPolicies, 972 subPath: NewAttestationDomainPolicyFieldPathBuilder().ExpectedPcrs().Comment().FieldPath(), 973 } 974 } 975 976 func (s AttestationDomainPathSelectorPoliciesExpectedPcrsComment) WithValue(value string) *AttestationDomain_FieldSubPathValue { 977 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 978 } 979 980 func (s AttestationDomainPathSelectorPoliciesExpectedPcrsComment) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 981 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 982 } 983 984 type AttestationDomainPathSelectorEnrollmentList struct{} 985 986 func (AttestationDomainPathSelectorEnrollmentList) FieldPath() *AttestationDomain_FieldTerminalPath { 987 return &AttestationDomain_FieldTerminalPath{selector: AttestationDomain_FieldPathSelectorEnrollmentList} 988 } 989 990 func (s AttestationDomainPathSelectorEnrollmentList) WithValue(value []*AttestationDomain_EnrolledKey) *AttestationDomain_FieldTerminalPathValue { 991 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldTerminalPathValue) 992 } 993 994 func (s AttestationDomainPathSelectorEnrollmentList) WithArrayOfValues(values [][]*AttestationDomain_EnrolledKey) *AttestationDomain_FieldTerminalPathArrayOfValues { 995 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldTerminalPathArrayOfValues) 996 } 997 998 func (s AttestationDomainPathSelectorEnrollmentList) WithItemValue(value *AttestationDomain_EnrolledKey) *AttestationDomain_FieldTerminalPathArrayItemValue { 999 return s.FieldPath().WithIArrayItemValue(value).(*AttestationDomain_FieldTerminalPathArrayItemValue) 1000 } 1001 func (AttestationDomainPathSelectorEnrollmentList) WithSubPath(subPath AttestationDomainEnrolledKey_FieldPath) *AttestationDomain_FieldSubPath { 1002 return &AttestationDomain_FieldSubPath{selector: AttestationDomain_FieldPathSelectorEnrollmentList, subPath: subPath} 1003 } 1004 1005 func (s AttestationDomainPathSelectorEnrollmentList) WithSubValue(subPathValue AttestationDomainEnrolledKey_FieldPathValue) *AttestationDomain_FieldSubPathValue { 1006 return &AttestationDomain_FieldSubPathValue{AttestationDomain_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1007 } 1008 1009 func (s AttestationDomainPathSelectorEnrollmentList) WithSubArrayOfValues(subPathArrayOfValues AttestationDomainEnrolledKey_FieldPathArrayOfValues) *AttestationDomain_FieldSubPathArrayOfValues { 1010 return &AttestationDomain_FieldSubPathArrayOfValues{AttestationDomain_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1011 } 1012 1013 func (s AttestationDomainPathSelectorEnrollmentList) WithSubArrayItemValue(subPathArrayItemValue AttestationDomainEnrolledKey_FieldPathArrayItemValue) *AttestationDomain_FieldSubPathArrayItemValue { 1014 return &AttestationDomain_FieldSubPathArrayItemValue{AttestationDomain_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1015 } 1016 1017 func (AttestationDomainPathSelectorEnrollmentList) PubkeyPem() AttestationDomainPathSelectorEnrollmentListPubkeyPem { 1018 return AttestationDomainPathSelectorEnrollmentListPubkeyPem{} 1019 } 1020 1021 func (AttestationDomainPathSelectorEnrollmentList) Comment() AttestationDomainPathSelectorEnrollmentListComment { 1022 return AttestationDomainPathSelectorEnrollmentListComment{} 1023 } 1024 1025 type AttestationDomainPathSelectorEnrollmentListPubkeyPem struct{} 1026 1027 func (AttestationDomainPathSelectorEnrollmentListPubkeyPem) FieldPath() *AttestationDomain_FieldSubPath { 1028 return &AttestationDomain_FieldSubPath{ 1029 selector: AttestationDomain_FieldPathSelectorEnrollmentList, 1030 subPath: NewAttestationDomainEnrolledKeyFieldPathBuilder().PubkeyPem().FieldPath(), 1031 } 1032 } 1033 1034 func (s AttestationDomainPathSelectorEnrollmentListPubkeyPem) WithValue(value string) *AttestationDomain_FieldSubPathValue { 1035 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 1036 } 1037 1038 func (s AttestationDomainPathSelectorEnrollmentListPubkeyPem) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 1039 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 1040 } 1041 1042 type AttestationDomainPathSelectorEnrollmentListComment struct{} 1043 1044 func (AttestationDomainPathSelectorEnrollmentListComment) FieldPath() *AttestationDomain_FieldSubPath { 1045 return &AttestationDomain_FieldSubPath{ 1046 selector: AttestationDomain_FieldPathSelectorEnrollmentList, 1047 subPath: NewAttestationDomainEnrolledKeyFieldPathBuilder().Comment().FieldPath(), 1048 } 1049 } 1050 1051 func (s AttestationDomainPathSelectorEnrollmentListComment) WithValue(value string) *AttestationDomain_FieldSubPathValue { 1052 return s.FieldPath().WithIValue(value).(*AttestationDomain_FieldSubPathValue) 1053 } 1054 1055 func (s AttestationDomainPathSelectorEnrollmentListComment) WithArrayOfValues(values []string) *AttestationDomain_FieldSubPathArrayOfValues { 1056 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomain_FieldSubPathArrayOfValues) 1057 } 1058 1059 type AttestationDomainPolicyFieldPathBuilder struct{} 1060 1061 func NewAttestationDomainPolicyFieldPathBuilder() AttestationDomainPolicyFieldPathBuilder { 1062 return AttestationDomainPolicyFieldPathBuilder{} 1063 } 1064 func (AttestationDomainPolicyFieldPathBuilder) ManufacturerRootCaCertsPem() AttestationDomain_PolicyPathSelectorManufacturerRootCaCertsPem { 1065 return AttestationDomain_PolicyPathSelectorManufacturerRootCaCertsPem{} 1066 } 1067 func (AttestationDomainPolicyFieldPathBuilder) RequireEnrollment() AttestationDomain_PolicyPathSelectorRequireEnrollment { 1068 return AttestationDomain_PolicyPathSelectorRequireEnrollment{} 1069 } 1070 func (AttestationDomainPolicyFieldPathBuilder) VerifyEventLog() AttestationDomain_PolicyPathSelectorVerifyEventLog { 1071 return AttestationDomain_PolicyPathSelectorVerifyEventLog{} 1072 } 1073 func (AttestationDomainPolicyFieldPathBuilder) ExpectedPcrs() AttestationDomain_PolicyPathSelectorExpectedPcrs { 1074 return AttestationDomain_PolicyPathSelectorExpectedPcrs{} 1075 } 1076 1077 type AttestationDomain_PolicyPathSelectorManufacturerRootCaCertsPem struct{} 1078 1079 func (AttestationDomain_PolicyPathSelectorManufacturerRootCaCertsPem) FieldPath() *AttestationDomainPolicy_FieldTerminalPath { 1080 return &AttestationDomainPolicy_FieldTerminalPath{selector: AttestationDomainPolicy_FieldPathSelectorManufacturerRootCaCertsPem} 1081 } 1082 1083 func (s AttestationDomain_PolicyPathSelectorManufacturerRootCaCertsPem) WithValue(value string) *AttestationDomainPolicy_FieldTerminalPathValue { 1084 return s.FieldPath().WithIValue(value).(*AttestationDomainPolicy_FieldTerminalPathValue) 1085 } 1086 1087 func (s AttestationDomain_PolicyPathSelectorManufacturerRootCaCertsPem) WithArrayOfValues(values []string) *AttestationDomainPolicy_FieldTerminalPathArrayOfValues { 1088 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainPolicy_FieldTerminalPathArrayOfValues) 1089 } 1090 1091 type AttestationDomain_PolicyPathSelectorRequireEnrollment struct{} 1092 1093 func (AttestationDomain_PolicyPathSelectorRequireEnrollment) FieldPath() *AttestationDomainPolicy_FieldTerminalPath { 1094 return &AttestationDomainPolicy_FieldTerminalPath{selector: AttestationDomainPolicy_FieldPathSelectorRequireEnrollment} 1095 } 1096 1097 func (s AttestationDomain_PolicyPathSelectorRequireEnrollment) WithValue(value bool) *AttestationDomainPolicy_FieldTerminalPathValue { 1098 return s.FieldPath().WithIValue(value).(*AttestationDomainPolicy_FieldTerminalPathValue) 1099 } 1100 1101 func (s AttestationDomain_PolicyPathSelectorRequireEnrollment) WithArrayOfValues(values []bool) *AttestationDomainPolicy_FieldTerminalPathArrayOfValues { 1102 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainPolicy_FieldTerminalPathArrayOfValues) 1103 } 1104 1105 type AttestationDomain_PolicyPathSelectorVerifyEventLog struct{} 1106 1107 func (AttestationDomain_PolicyPathSelectorVerifyEventLog) FieldPath() *AttestationDomainPolicy_FieldTerminalPath { 1108 return &AttestationDomainPolicy_FieldTerminalPath{selector: AttestationDomainPolicy_FieldPathSelectorVerifyEventLog} 1109 } 1110 1111 func (s AttestationDomain_PolicyPathSelectorVerifyEventLog) WithValue(value bool) *AttestationDomainPolicy_FieldTerminalPathValue { 1112 return s.FieldPath().WithIValue(value).(*AttestationDomainPolicy_FieldTerminalPathValue) 1113 } 1114 1115 func (s AttestationDomain_PolicyPathSelectorVerifyEventLog) WithArrayOfValues(values []bool) *AttestationDomainPolicy_FieldTerminalPathArrayOfValues { 1116 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainPolicy_FieldTerminalPathArrayOfValues) 1117 } 1118 1119 type AttestationDomain_PolicyPathSelectorExpectedPcrs struct{} 1120 1121 func (AttestationDomain_PolicyPathSelectorExpectedPcrs) FieldPath() *AttestationDomainPolicy_FieldTerminalPath { 1122 return &AttestationDomainPolicy_FieldTerminalPath{selector: AttestationDomainPolicy_FieldPathSelectorExpectedPcrs} 1123 } 1124 1125 func (s AttestationDomain_PolicyPathSelectorExpectedPcrs) WithValue(value []*iam_common.PCR) *AttestationDomainPolicy_FieldTerminalPathValue { 1126 return s.FieldPath().WithIValue(value).(*AttestationDomainPolicy_FieldTerminalPathValue) 1127 } 1128 1129 func (s AttestationDomain_PolicyPathSelectorExpectedPcrs) WithArrayOfValues(values [][]*iam_common.PCR) *AttestationDomainPolicy_FieldTerminalPathArrayOfValues { 1130 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainPolicy_FieldTerminalPathArrayOfValues) 1131 } 1132 1133 func (s AttestationDomain_PolicyPathSelectorExpectedPcrs) WithItemValue(value *iam_common.PCR) *AttestationDomainPolicy_FieldTerminalPathArrayItemValue { 1134 return s.FieldPath().WithIArrayItemValue(value).(*AttestationDomainPolicy_FieldTerminalPathArrayItemValue) 1135 } 1136 func (AttestationDomain_PolicyPathSelectorExpectedPcrs) WithSubPath(subPath iam_common.PCR_FieldPath) *AttestationDomainPolicy_FieldSubPath { 1137 return &AttestationDomainPolicy_FieldSubPath{selector: AttestationDomainPolicy_FieldPathSelectorExpectedPcrs, subPath: subPath} 1138 } 1139 1140 func (s AttestationDomain_PolicyPathSelectorExpectedPcrs) WithSubValue(subPathValue iam_common.PCR_FieldPathValue) *AttestationDomainPolicy_FieldSubPathValue { 1141 return &AttestationDomainPolicy_FieldSubPathValue{AttestationDomainPolicy_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1142 } 1143 1144 func (s AttestationDomain_PolicyPathSelectorExpectedPcrs) WithSubArrayOfValues(subPathArrayOfValues iam_common.PCR_FieldPathArrayOfValues) *AttestationDomainPolicy_FieldSubPathArrayOfValues { 1145 return &AttestationDomainPolicy_FieldSubPathArrayOfValues{AttestationDomainPolicy_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1146 } 1147 1148 func (s AttestationDomain_PolicyPathSelectorExpectedPcrs) WithSubArrayItemValue(subPathArrayItemValue iam_common.PCR_FieldPathArrayItemValue) *AttestationDomainPolicy_FieldSubPathArrayItemValue { 1149 return &AttestationDomainPolicy_FieldSubPathArrayItemValue{AttestationDomainPolicy_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1150 } 1151 1152 func (AttestationDomain_PolicyPathSelectorExpectedPcrs) Index() AttestationDomain_PolicyPathSelectorExpectedPcrsIndex { 1153 return AttestationDomain_PolicyPathSelectorExpectedPcrsIndex{} 1154 } 1155 1156 func (AttestationDomain_PolicyPathSelectorExpectedPcrs) DigestHex() AttestationDomain_PolicyPathSelectorExpectedPcrsDigestHex { 1157 return AttestationDomain_PolicyPathSelectorExpectedPcrsDigestHex{} 1158 } 1159 1160 func (AttestationDomain_PolicyPathSelectorExpectedPcrs) DigestAlg() AttestationDomain_PolicyPathSelectorExpectedPcrsDigestAlg { 1161 return AttestationDomain_PolicyPathSelectorExpectedPcrsDigestAlg{} 1162 } 1163 1164 func (AttestationDomain_PolicyPathSelectorExpectedPcrs) Comment() AttestationDomain_PolicyPathSelectorExpectedPcrsComment { 1165 return AttestationDomain_PolicyPathSelectorExpectedPcrsComment{} 1166 } 1167 1168 type AttestationDomain_PolicyPathSelectorExpectedPcrsIndex struct{} 1169 1170 func (AttestationDomain_PolicyPathSelectorExpectedPcrsIndex) FieldPath() *AttestationDomainPolicy_FieldSubPath { 1171 return &AttestationDomainPolicy_FieldSubPath{ 1172 selector: AttestationDomainPolicy_FieldPathSelectorExpectedPcrs, 1173 subPath: iam_common.NewPCRFieldPathBuilder().Index().FieldPath(), 1174 } 1175 } 1176 1177 func (s AttestationDomain_PolicyPathSelectorExpectedPcrsIndex) WithValue(value uint32) *AttestationDomainPolicy_FieldSubPathValue { 1178 return s.FieldPath().WithIValue(value).(*AttestationDomainPolicy_FieldSubPathValue) 1179 } 1180 1181 func (s AttestationDomain_PolicyPathSelectorExpectedPcrsIndex) WithArrayOfValues(values []uint32) *AttestationDomainPolicy_FieldSubPathArrayOfValues { 1182 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainPolicy_FieldSubPathArrayOfValues) 1183 } 1184 1185 type AttestationDomain_PolicyPathSelectorExpectedPcrsDigestHex struct{} 1186 1187 func (AttestationDomain_PolicyPathSelectorExpectedPcrsDigestHex) FieldPath() *AttestationDomainPolicy_FieldSubPath { 1188 return &AttestationDomainPolicy_FieldSubPath{ 1189 selector: AttestationDomainPolicy_FieldPathSelectorExpectedPcrs, 1190 subPath: iam_common.NewPCRFieldPathBuilder().DigestHex().FieldPath(), 1191 } 1192 } 1193 1194 func (s AttestationDomain_PolicyPathSelectorExpectedPcrsDigestHex) WithValue(value string) *AttestationDomainPolicy_FieldSubPathValue { 1195 return s.FieldPath().WithIValue(value).(*AttestationDomainPolicy_FieldSubPathValue) 1196 } 1197 1198 func (s AttestationDomain_PolicyPathSelectorExpectedPcrsDigestHex) WithArrayOfValues(values []string) *AttestationDomainPolicy_FieldSubPathArrayOfValues { 1199 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainPolicy_FieldSubPathArrayOfValues) 1200 } 1201 1202 type AttestationDomain_PolicyPathSelectorExpectedPcrsDigestAlg struct{} 1203 1204 func (AttestationDomain_PolicyPathSelectorExpectedPcrsDigestAlg) FieldPath() *AttestationDomainPolicy_FieldSubPath { 1205 return &AttestationDomainPolicy_FieldSubPath{ 1206 selector: AttestationDomainPolicy_FieldPathSelectorExpectedPcrs, 1207 subPath: iam_common.NewPCRFieldPathBuilder().DigestAlg().FieldPath(), 1208 } 1209 } 1210 1211 func (s AttestationDomain_PolicyPathSelectorExpectedPcrsDigestAlg) WithValue(value iam_common.DigestAlg) *AttestationDomainPolicy_FieldSubPathValue { 1212 return s.FieldPath().WithIValue(value).(*AttestationDomainPolicy_FieldSubPathValue) 1213 } 1214 1215 func (s AttestationDomain_PolicyPathSelectorExpectedPcrsDigestAlg) WithArrayOfValues(values []iam_common.DigestAlg) *AttestationDomainPolicy_FieldSubPathArrayOfValues { 1216 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainPolicy_FieldSubPathArrayOfValues) 1217 } 1218 1219 type AttestationDomain_PolicyPathSelectorExpectedPcrsComment struct{} 1220 1221 func (AttestationDomain_PolicyPathSelectorExpectedPcrsComment) FieldPath() *AttestationDomainPolicy_FieldSubPath { 1222 return &AttestationDomainPolicy_FieldSubPath{ 1223 selector: AttestationDomainPolicy_FieldPathSelectorExpectedPcrs, 1224 subPath: iam_common.NewPCRFieldPathBuilder().Comment().FieldPath(), 1225 } 1226 } 1227 1228 func (s AttestationDomain_PolicyPathSelectorExpectedPcrsComment) WithValue(value string) *AttestationDomainPolicy_FieldSubPathValue { 1229 return s.FieldPath().WithIValue(value).(*AttestationDomainPolicy_FieldSubPathValue) 1230 } 1231 1232 func (s AttestationDomain_PolicyPathSelectorExpectedPcrsComment) WithArrayOfValues(values []string) *AttestationDomainPolicy_FieldSubPathArrayOfValues { 1233 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainPolicy_FieldSubPathArrayOfValues) 1234 } 1235 1236 type AttestationDomainEnrolledKeyFieldPathBuilder struct{} 1237 1238 func NewAttestationDomainEnrolledKeyFieldPathBuilder() AttestationDomainEnrolledKeyFieldPathBuilder { 1239 return AttestationDomainEnrolledKeyFieldPathBuilder{} 1240 } 1241 func (AttestationDomainEnrolledKeyFieldPathBuilder) PubkeyPem() AttestationDomain_EnrolledKeyPathSelectorPubkeyPem { 1242 return AttestationDomain_EnrolledKeyPathSelectorPubkeyPem{} 1243 } 1244 func (AttestationDomainEnrolledKeyFieldPathBuilder) Comment() AttestationDomain_EnrolledKeyPathSelectorComment { 1245 return AttestationDomain_EnrolledKeyPathSelectorComment{} 1246 } 1247 1248 type AttestationDomain_EnrolledKeyPathSelectorPubkeyPem struct{} 1249 1250 func (AttestationDomain_EnrolledKeyPathSelectorPubkeyPem) FieldPath() *AttestationDomainEnrolledKey_FieldTerminalPath { 1251 return &AttestationDomainEnrolledKey_FieldTerminalPath{selector: AttestationDomainEnrolledKey_FieldPathSelectorPubkeyPem} 1252 } 1253 1254 func (s AttestationDomain_EnrolledKeyPathSelectorPubkeyPem) WithValue(value string) *AttestationDomainEnrolledKey_FieldTerminalPathValue { 1255 return s.FieldPath().WithIValue(value).(*AttestationDomainEnrolledKey_FieldTerminalPathValue) 1256 } 1257 1258 func (s AttestationDomain_EnrolledKeyPathSelectorPubkeyPem) WithArrayOfValues(values []string) *AttestationDomainEnrolledKey_FieldTerminalPathArrayOfValues { 1259 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainEnrolledKey_FieldTerminalPathArrayOfValues) 1260 } 1261 1262 type AttestationDomain_EnrolledKeyPathSelectorComment struct{} 1263 1264 func (AttestationDomain_EnrolledKeyPathSelectorComment) FieldPath() *AttestationDomainEnrolledKey_FieldTerminalPath { 1265 return &AttestationDomainEnrolledKey_FieldTerminalPath{selector: AttestationDomainEnrolledKey_FieldPathSelectorComment} 1266 } 1267 1268 func (s AttestationDomain_EnrolledKeyPathSelectorComment) WithValue(value string) *AttestationDomainEnrolledKey_FieldTerminalPathValue { 1269 return s.FieldPath().WithIValue(value).(*AttestationDomainEnrolledKey_FieldTerminalPathValue) 1270 } 1271 1272 func (s AttestationDomain_EnrolledKeyPathSelectorComment) WithArrayOfValues(values []string) *AttestationDomainEnrolledKey_FieldTerminalPathArrayOfValues { 1273 return s.FieldPath().WithIArrayOfValues(values).(*AttestationDomainEnrolledKey_FieldTerminalPathArrayOfValues) 1274 }