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