github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/device_hardware_register_session/device_hardware_register_session.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/devices/proto/v1/device_hardware_register_session.proto 3 // DO NOT EDIT!!! 4 5 package device_hardware_register_session 6 7 // proto imports 8 import ( 9 carrier "github.com/cloudwan/edgelq-sdk/cellular-api/carrier" 10 cellular_api_contract "github.com/cloudwan/edgelq-sdk/cellular-api/resources/v1/contract" 11 cellular_api_sim_card "github.com/cloudwan/edgelq-sdk/cellular-api/resources/v1/sim_card" 12 api "github.com/cloudwan/edgelq-sdk/common/api" 13 device "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device" 14 device_hardware "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device_hardware" 15 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project" 16 provisioning_policy "github.com/cloudwan/edgelq-sdk/devices/resources/v1/provisioning_policy" 17 iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain" 18 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 19 iam_condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1/condition" 20 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 21 iam_permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1/permission" 22 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 23 iam_role "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role" 24 iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account" 25 logging_bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket" 26 logging_common "github.com/cloudwan/edgelq-sdk/logging/resources/v1/common" 27 logging_log_descriptor "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log_descriptor" 28 monitoring_bucket "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/bucket" 29 monitoring_project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project" 30 secrets_project "github.com/cloudwan/edgelq-sdk/secrets/resources/v1/project" 31 secrets_secret "github.com/cloudwan/edgelq-sdk/secrets/resources/v1/secret" 32 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 33 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 34 meta "github.com/cloudwan/goten-sdk/types/meta" 35 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 36 latlng "google.golang.org/genproto/googleapis/type/latlng" 37 durationpb "google.golang.org/protobuf/types/known/durationpb" 38 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 39 structpb "google.golang.org/protobuf/types/known/structpb" 40 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 41 ) 42 43 // make sure we're using proto imports 44 var ( 45 _ = &carrier.TransatelAccount{} 46 _ = &cellular_api_contract.Contract{} 47 _ = &cellular_api_sim_card.SimCard{} 48 _ = &api.HealthCheckSpec{} 49 _ = &device.Device{} 50 _ = &device_hardware.DeviceHardware{} 51 _ = &project.Project{} 52 _ = &provisioning_policy.ProvisioningPolicy{} 53 _ = &iam_attestation_domain.AttestationDomain{} 54 _ = &iam_iam_common.PCR{} 55 _ = &iam_condition.Condition{} 56 _ = &iam_organization.Organization{} 57 _ = &iam_permission.Permission{} 58 _ = &iam_project.Project{} 59 _ = &iam_role.Role{} 60 _ = &iam_service_account.ServiceAccount{} 61 _ = &logging_bucket.Bucket{} 62 _ = &logging_common.LabelDescriptor{} 63 _ = &logging_log_descriptor.LogDescriptor{} 64 _ = &monitoring_bucket.Bucket{} 65 _ = &monitoring_project.Project{} 66 _ = &secrets_project.Project{} 67 _ = &secrets_secret.Secret{} 68 _ = &durationpb.Duration{} 69 _ = &fieldmaskpb.FieldMask{} 70 _ = &structpb.Struct{} 71 _ = ×tamppb.Timestamp{} 72 _ = &latlng.LatLng{} 73 _ = &meta_common.LabelledDomain{} 74 _ = &meta_service.Service{} 75 _ = &meta.Meta{} 76 _ = &multi_region_policy.MultiRegionPolicy{} 77 ) 78 79 type DeviceHardwareRegisterSessionFieldPathBuilder struct{} 80 81 func NewDeviceHardwareRegisterSessionFieldPathBuilder() DeviceHardwareRegisterSessionFieldPathBuilder { 82 return DeviceHardwareRegisterSessionFieldPathBuilder{} 83 } 84 func (DeviceHardwareRegisterSessionFieldPathBuilder) Name() DeviceHardwareRegisterSessionPathSelectorName { 85 return DeviceHardwareRegisterSessionPathSelectorName{} 86 } 87 func (DeviceHardwareRegisterSessionFieldPathBuilder) DisplayName() DeviceHardwareRegisterSessionPathSelectorDisplayName { 88 return DeviceHardwareRegisterSessionPathSelectorDisplayName{} 89 } 90 func (DeviceHardwareRegisterSessionFieldPathBuilder) Metadata() DeviceHardwareRegisterSessionPathSelectorMetadata { 91 return DeviceHardwareRegisterSessionPathSelectorMetadata{} 92 } 93 func (DeviceHardwareRegisterSessionFieldPathBuilder) StartTime() DeviceHardwareRegisterSessionPathSelectorStartTime { 94 return DeviceHardwareRegisterSessionPathSelectorStartTime{} 95 } 96 func (DeviceHardwareRegisterSessionFieldPathBuilder) ExpirationTime() DeviceHardwareRegisterSessionPathSelectorExpirationTime { 97 return DeviceHardwareRegisterSessionPathSelectorExpirationTime{} 98 } 99 func (DeviceHardwareRegisterSessionFieldPathBuilder) UserEmail() DeviceHardwareRegisterSessionPathSelectorUserEmail { 100 return DeviceHardwareRegisterSessionPathSelectorUserEmail{} 101 } 102 func (DeviceHardwareRegisterSessionFieldPathBuilder) InviterEmail() DeviceHardwareRegisterSessionPathSelectorInviterEmail { 103 return DeviceHardwareRegisterSessionPathSelectorInviterEmail{} 104 } 105 func (DeviceHardwareRegisterSessionFieldPathBuilder) LanguageCode() DeviceHardwareRegisterSessionPathSelectorLanguageCode { 106 return DeviceHardwareRegisterSessionPathSelectorLanguageCode{} 107 } 108 func (DeviceHardwareRegisterSessionFieldPathBuilder) Extras() DeviceHardwareRegisterSessionPathSelectorExtras { 109 return DeviceHardwareRegisterSessionPathSelectorExtras{} 110 } 111 func (DeviceHardwareRegisterSessionFieldPathBuilder) ProvisioningPolicyName() DeviceHardwareRegisterSessionPathSelectorProvisioningPolicyName { 112 return DeviceHardwareRegisterSessionPathSelectorProvisioningPolicyName{} 113 } 114 func (DeviceHardwareRegisterSessionFieldPathBuilder) DeviceName() DeviceHardwareRegisterSessionPathSelectorDeviceName { 115 return DeviceHardwareRegisterSessionPathSelectorDeviceName{} 116 } 117 func (DeviceHardwareRegisterSessionFieldPathBuilder) SingleUse() DeviceHardwareRegisterSessionPathSelectorSingleUse { 118 return DeviceHardwareRegisterSessionPathSelectorSingleUse{} 119 } 120 func (DeviceHardwareRegisterSessionFieldPathBuilder) Token() DeviceHardwareRegisterSessionPathSelectorToken { 121 return DeviceHardwareRegisterSessionPathSelectorToken{} 122 } 123 func (DeviceHardwareRegisterSessionFieldPathBuilder) Status() DeviceHardwareRegisterSessionPathSelectorStatus { 124 return DeviceHardwareRegisterSessionPathSelectorStatus{} 125 } 126 127 type DeviceHardwareRegisterSessionPathSelectorName struct{} 128 129 func (DeviceHardwareRegisterSessionPathSelectorName) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 130 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorName} 131 } 132 133 func (s DeviceHardwareRegisterSessionPathSelectorName) WithValue(value *Name) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 134 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 135 } 136 137 func (s DeviceHardwareRegisterSessionPathSelectorName) WithArrayOfValues(values []*Name) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 138 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 139 } 140 141 type DeviceHardwareRegisterSessionPathSelectorDisplayName struct{} 142 143 func (DeviceHardwareRegisterSessionPathSelectorDisplayName) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 144 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorDisplayName} 145 } 146 147 func (s DeviceHardwareRegisterSessionPathSelectorDisplayName) WithValue(value string) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 148 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 149 } 150 151 func (s DeviceHardwareRegisterSessionPathSelectorDisplayName) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 152 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 153 } 154 155 type DeviceHardwareRegisterSessionPathSelectorMetadata struct{} 156 157 func (DeviceHardwareRegisterSessionPathSelectorMetadata) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 158 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata} 159 } 160 161 func (s DeviceHardwareRegisterSessionPathSelectorMetadata) WithValue(value *meta.Meta) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 162 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 163 } 164 165 func (s DeviceHardwareRegisterSessionPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 166 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 167 } 168 169 func (DeviceHardwareRegisterSessionPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *DeviceHardwareRegisterSession_FieldSubPath { 170 return &DeviceHardwareRegisterSession_FieldSubPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, subPath: subPath} 171 } 172 173 func (s DeviceHardwareRegisterSessionPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *DeviceHardwareRegisterSession_FieldSubPathValue { 174 return &DeviceHardwareRegisterSession_FieldSubPathValue{DeviceHardwareRegisterSession_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 175 } 176 177 func (s DeviceHardwareRegisterSessionPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 178 return &DeviceHardwareRegisterSession_FieldSubPathArrayOfValues{DeviceHardwareRegisterSession_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 179 } 180 181 func (s DeviceHardwareRegisterSessionPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *DeviceHardwareRegisterSession_FieldSubPathArrayItemValue { 182 return &DeviceHardwareRegisterSession_FieldSubPathArrayItemValue{DeviceHardwareRegisterSession_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 183 } 184 185 func (DeviceHardwareRegisterSessionPathSelectorMetadata) CreateTime() DeviceHardwareRegisterSessionPathSelectorMetadataCreateTime { 186 return DeviceHardwareRegisterSessionPathSelectorMetadataCreateTime{} 187 } 188 189 func (DeviceHardwareRegisterSessionPathSelectorMetadata) UpdateTime() DeviceHardwareRegisterSessionPathSelectorMetadataUpdateTime { 190 return DeviceHardwareRegisterSessionPathSelectorMetadataUpdateTime{} 191 } 192 193 func (DeviceHardwareRegisterSessionPathSelectorMetadata) DeleteTime() DeviceHardwareRegisterSessionPathSelectorMetadataDeleteTime { 194 return DeviceHardwareRegisterSessionPathSelectorMetadataDeleteTime{} 195 } 196 197 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Uuid() DeviceHardwareRegisterSessionPathSelectorMetadataUuid { 198 return DeviceHardwareRegisterSessionPathSelectorMetadataUuid{} 199 } 200 201 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Tags() DeviceHardwareRegisterSessionPathSelectorMetadataTags { 202 return DeviceHardwareRegisterSessionPathSelectorMetadataTags{} 203 } 204 205 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Labels() DeviceHardwareRegisterSessionPathSelectorMetadataLabels { 206 return DeviceHardwareRegisterSessionPathSelectorMetadataLabels{} 207 } 208 209 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Annotations() DeviceHardwareRegisterSessionPathSelectorMetadataAnnotations { 210 return DeviceHardwareRegisterSessionPathSelectorMetadataAnnotations{} 211 } 212 213 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Generation() DeviceHardwareRegisterSessionPathSelectorMetadataGeneration { 214 return DeviceHardwareRegisterSessionPathSelectorMetadataGeneration{} 215 } 216 217 func (DeviceHardwareRegisterSessionPathSelectorMetadata) ResourceVersion() DeviceHardwareRegisterSessionPathSelectorMetadataResourceVersion { 218 return DeviceHardwareRegisterSessionPathSelectorMetadataResourceVersion{} 219 } 220 221 func (DeviceHardwareRegisterSessionPathSelectorMetadata) OwnerReferences() DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences { 222 return DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences{} 223 } 224 225 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Shards() DeviceHardwareRegisterSessionPathSelectorMetadataShards { 226 return DeviceHardwareRegisterSessionPathSelectorMetadataShards{} 227 } 228 229 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Syncing() DeviceHardwareRegisterSessionPathSelectorMetadataSyncing { 230 return DeviceHardwareRegisterSessionPathSelectorMetadataSyncing{} 231 } 232 233 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Lifecycle() DeviceHardwareRegisterSessionPathSelectorMetadataLifecycle { 234 return DeviceHardwareRegisterSessionPathSelectorMetadataLifecycle{} 235 } 236 237 func (DeviceHardwareRegisterSessionPathSelectorMetadata) Services() DeviceHardwareRegisterSessionPathSelectorMetadataServices { 238 return DeviceHardwareRegisterSessionPathSelectorMetadataServices{} 239 } 240 241 type DeviceHardwareRegisterSessionPathSelectorMetadataCreateTime struct{} 242 243 func (DeviceHardwareRegisterSessionPathSelectorMetadataCreateTime) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 244 return &DeviceHardwareRegisterSession_FieldSubPath{ 245 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 246 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 247 } 248 } 249 250 func (s DeviceHardwareRegisterSessionPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldSubPathValue { 251 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 252 } 253 254 func (s DeviceHardwareRegisterSessionPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 255 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 256 } 257 258 type DeviceHardwareRegisterSessionPathSelectorMetadataUpdateTime struct{} 259 260 func (DeviceHardwareRegisterSessionPathSelectorMetadataUpdateTime) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 261 return &DeviceHardwareRegisterSession_FieldSubPath{ 262 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 263 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 264 } 265 } 266 267 func (s DeviceHardwareRegisterSessionPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldSubPathValue { 268 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 269 } 270 271 func (s DeviceHardwareRegisterSessionPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 272 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 273 } 274 275 type DeviceHardwareRegisterSessionPathSelectorMetadataDeleteTime struct{} 276 277 func (DeviceHardwareRegisterSessionPathSelectorMetadataDeleteTime) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 278 return &DeviceHardwareRegisterSession_FieldSubPath{ 279 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 280 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 281 } 282 } 283 284 func (s DeviceHardwareRegisterSessionPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldSubPathValue { 285 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 286 } 287 288 func (s DeviceHardwareRegisterSessionPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 289 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 290 } 291 292 type DeviceHardwareRegisterSessionPathSelectorMetadataUuid struct{} 293 294 func (DeviceHardwareRegisterSessionPathSelectorMetadataUuid) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 295 return &DeviceHardwareRegisterSession_FieldSubPath{ 296 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 297 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 298 } 299 } 300 301 func (s DeviceHardwareRegisterSessionPathSelectorMetadataUuid) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 302 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 303 } 304 305 func (s DeviceHardwareRegisterSessionPathSelectorMetadataUuid) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 306 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 307 } 308 309 type DeviceHardwareRegisterSessionPathSelectorMetadataTags struct{} 310 311 func (DeviceHardwareRegisterSessionPathSelectorMetadataTags) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 312 return &DeviceHardwareRegisterSession_FieldSubPath{ 313 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 314 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 315 } 316 } 317 318 func (s DeviceHardwareRegisterSessionPathSelectorMetadataTags) WithValue(value []string) *DeviceHardwareRegisterSession_FieldSubPathValue { 319 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 320 } 321 322 func (s DeviceHardwareRegisterSessionPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 323 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 324 } 325 326 func (s DeviceHardwareRegisterSessionPathSelectorMetadataTags) WithItemValue(value string) *DeviceHardwareRegisterSession_FieldSubPathArrayItemValue { 327 return s.FieldPath().WithIArrayItemValue(value).(*DeviceHardwareRegisterSession_FieldSubPathArrayItemValue) 328 } 329 330 type DeviceHardwareRegisterSessionPathSelectorMetadataLabels struct{} 331 332 func (DeviceHardwareRegisterSessionPathSelectorMetadataLabels) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 333 return &DeviceHardwareRegisterSession_FieldSubPath{ 334 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 335 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 336 } 337 } 338 339 func (s DeviceHardwareRegisterSessionPathSelectorMetadataLabels) WithValue(value map[string]string) *DeviceHardwareRegisterSession_FieldSubPathValue { 340 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 341 } 342 343 func (s DeviceHardwareRegisterSessionPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 344 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 345 } 346 347 func (DeviceHardwareRegisterSessionPathSelectorMetadataLabels) WithKey(key string) DeviceHardwareRegisterSessionMapPathSelectorMetadataLabels { 348 return DeviceHardwareRegisterSessionMapPathSelectorMetadataLabels{key: key} 349 } 350 351 type DeviceHardwareRegisterSessionMapPathSelectorMetadataLabels struct { 352 key string 353 } 354 355 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataLabels) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 356 return &DeviceHardwareRegisterSession_FieldSubPath{ 357 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 358 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 359 } 360 } 361 362 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataLabels) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 363 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 364 } 365 366 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 367 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 368 } 369 370 type DeviceHardwareRegisterSessionPathSelectorMetadataAnnotations struct{} 371 372 func (DeviceHardwareRegisterSessionPathSelectorMetadataAnnotations) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 373 return &DeviceHardwareRegisterSession_FieldSubPath{ 374 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 375 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 376 } 377 } 378 379 func (s DeviceHardwareRegisterSessionPathSelectorMetadataAnnotations) WithValue(value map[string]string) *DeviceHardwareRegisterSession_FieldSubPathValue { 380 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 381 } 382 383 func (s DeviceHardwareRegisterSessionPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 384 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 385 } 386 387 func (DeviceHardwareRegisterSessionPathSelectorMetadataAnnotations) WithKey(key string) DeviceHardwareRegisterSessionMapPathSelectorMetadataAnnotations { 388 return DeviceHardwareRegisterSessionMapPathSelectorMetadataAnnotations{key: key} 389 } 390 391 type DeviceHardwareRegisterSessionMapPathSelectorMetadataAnnotations struct { 392 key string 393 } 394 395 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataAnnotations) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 396 return &DeviceHardwareRegisterSession_FieldSubPath{ 397 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 398 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 399 } 400 } 401 402 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataAnnotations) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 403 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 404 } 405 406 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 407 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 408 } 409 410 type DeviceHardwareRegisterSessionPathSelectorMetadataGeneration struct{} 411 412 func (DeviceHardwareRegisterSessionPathSelectorMetadataGeneration) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 413 return &DeviceHardwareRegisterSession_FieldSubPath{ 414 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 415 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 416 } 417 } 418 419 func (s DeviceHardwareRegisterSessionPathSelectorMetadataGeneration) WithValue(value int64) *DeviceHardwareRegisterSession_FieldSubPathValue { 420 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 421 } 422 423 func (s DeviceHardwareRegisterSessionPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 424 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 425 } 426 427 type DeviceHardwareRegisterSessionPathSelectorMetadataResourceVersion struct{} 428 429 func (DeviceHardwareRegisterSessionPathSelectorMetadataResourceVersion) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 430 return &DeviceHardwareRegisterSession_FieldSubPath{ 431 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 432 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 433 } 434 } 435 436 func (s DeviceHardwareRegisterSessionPathSelectorMetadataResourceVersion) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 437 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 438 } 439 440 func (s DeviceHardwareRegisterSessionPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 441 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 442 } 443 444 type DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences struct{} 445 446 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 447 return &DeviceHardwareRegisterSession_FieldSubPath{ 448 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 449 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 450 } 451 } 452 453 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *DeviceHardwareRegisterSession_FieldSubPathValue { 454 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 455 } 456 457 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 458 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 459 } 460 461 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *DeviceHardwareRegisterSession_FieldSubPathArrayItemValue { 462 return s.FieldPath().WithIArrayItemValue(value).(*DeviceHardwareRegisterSession_FieldSubPathArrayItemValue) 463 } 464 465 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) Kind() DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesKind { 466 return DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesKind{} 467 } 468 469 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) Version() DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesVersion { 470 return DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesVersion{} 471 } 472 473 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) Name() DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesName { 474 return DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesName{} 475 } 476 477 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) Region() DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRegion { 478 return DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRegion{} 479 } 480 481 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) Controller() DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesController { 482 return DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesController{} 483 } 484 485 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) RequiresOwnerReference() DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 486 return DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 487 } 488 489 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferences) UnsetOnDelete() DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesUnsetOnDelete { 490 return DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 491 } 492 493 type DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesKind struct{} 494 495 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesKind) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 496 return &DeviceHardwareRegisterSession_FieldSubPath{ 497 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 498 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 499 } 500 } 501 502 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 503 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 504 } 505 506 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 507 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 508 } 509 510 type DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesVersion struct{} 511 512 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesVersion) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 513 return &DeviceHardwareRegisterSession_FieldSubPath{ 514 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 515 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 516 } 517 } 518 519 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 520 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 521 } 522 523 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 524 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 525 } 526 527 type DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesName struct{} 528 529 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesName) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 530 return &DeviceHardwareRegisterSession_FieldSubPath{ 531 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 532 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 533 } 534 } 535 536 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesName) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 537 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 538 } 539 540 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 541 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 542 } 543 544 type DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRegion struct{} 545 546 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRegion) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 547 return &DeviceHardwareRegisterSession_FieldSubPath{ 548 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 549 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 550 } 551 } 552 553 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 554 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 555 } 556 557 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 558 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 559 } 560 561 type DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesController struct{} 562 563 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesController) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 564 return &DeviceHardwareRegisterSession_FieldSubPath{ 565 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 566 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 567 } 568 } 569 570 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *DeviceHardwareRegisterSession_FieldSubPathValue { 571 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 572 } 573 574 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 575 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 576 } 577 578 type DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 579 580 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 581 return &DeviceHardwareRegisterSession_FieldSubPath{ 582 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 583 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 584 } 585 } 586 587 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *DeviceHardwareRegisterSession_FieldSubPathValue { 588 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 589 } 590 591 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 592 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 593 } 594 595 type DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 596 597 func (DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 598 return &DeviceHardwareRegisterSession_FieldSubPath{ 599 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 600 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 601 } 602 } 603 604 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *DeviceHardwareRegisterSession_FieldSubPathValue { 605 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 606 } 607 608 func (s DeviceHardwareRegisterSessionPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 609 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 610 } 611 612 type DeviceHardwareRegisterSessionPathSelectorMetadataShards struct{} 613 614 func (DeviceHardwareRegisterSessionPathSelectorMetadataShards) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 615 return &DeviceHardwareRegisterSession_FieldSubPath{ 616 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 617 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 618 } 619 } 620 621 func (s DeviceHardwareRegisterSessionPathSelectorMetadataShards) WithValue(value map[string]int64) *DeviceHardwareRegisterSession_FieldSubPathValue { 622 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 623 } 624 625 func (s DeviceHardwareRegisterSessionPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 626 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 627 } 628 629 func (DeviceHardwareRegisterSessionPathSelectorMetadataShards) WithKey(key string) DeviceHardwareRegisterSessionMapPathSelectorMetadataShards { 630 return DeviceHardwareRegisterSessionMapPathSelectorMetadataShards{key: key} 631 } 632 633 type DeviceHardwareRegisterSessionMapPathSelectorMetadataShards struct { 634 key string 635 } 636 637 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataShards) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 638 return &DeviceHardwareRegisterSession_FieldSubPath{ 639 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 640 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 641 } 642 } 643 644 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataShards) WithValue(value int64) *DeviceHardwareRegisterSession_FieldSubPathValue { 645 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 646 } 647 648 func (s DeviceHardwareRegisterSessionMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 649 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 650 } 651 652 type DeviceHardwareRegisterSessionPathSelectorMetadataSyncing struct{} 653 654 func (DeviceHardwareRegisterSessionPathSelectorMetadataSyncing) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 655 return &DeviceHardwareRegisterSession_FieldSubPath{ 656 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 657 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 658 } 659 } 660 661 func (s DeviceHardwareRegisterSessionPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *DeviceHardwareRegisterSession_FieldSubPathValue { 662 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 663 } 664 665 func (s DeviceHardwareRegisterSessionPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 666 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 667 } 668 669 func (DeviceHardwareRegisterSessionPathSelectorMetadataSyncing) OwningRegion() DeviceHardwareRegisterSessionPathSelectorMetadataSyncingOwningRegion { 670 return DeviceHardwareRegisterSessionPathSelectorMetadataSyncingOwningRegion{} 671 } 672 673 func (DeviceHardwareRegisterSessionPathSelectorMetadataSyncing) Regions() DeviceHardwareRegisterSessionPathSelectorMetadataSyncingRegions { 674 return DeviceHardwareRegisterSessionPathSelectorMetadataSyncingRegions{} 675 } 676 677 type DeviceHardwareRegisterSessionPathSelectorMetadataSyncingOwningRegion struct{} 678 679 func (DeviceHardwareRegisterSessionPathSelectorMetadataSyncingOwningRegion) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 680 return &DeviceHardwareRegisterSession_FieldSubPath{ 681 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 682 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 683 } 684 } 685 686 func (s DeviceHardwareRegisterSessionPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 687 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 688 } 689 690 func (s DeviceHardwareRegisterSessionPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 691 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 692 } 693 694 type DeviceHardwareRegisterSessionPathSelectorMetadataSyncingRegions struct{} 695 696 func (DeviceHardwareRegisterSessionPathSelectorMetadataSyncingRegions) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 697 return &DeviceHardwareRegisterSession_FieldSubPath{ 698 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 699 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 700 } 701 } 702 703 func (s DeviceHardwareRegisterSessionPathSelectorMetadataSyncingRegions) WithValue(value []string) *DeviceHardwareRegisterSession_FieldSubPathValue { 704 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 705 } 706 707 func (s DeviceHardwareRegisterSessionPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 708 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 709 } 710 711 func (s DeviceHardwareRegisterSessionPathSelectorMetadataSyncingRegions) WithItemValue(value string) *DeviceHardwareRegisterSession_FieldSubPathArrayItemValue { 712 return s.FieldPath().WithIArrayItemValue(value).(*DeviceHardwareRegisterSession_FieldSubPathArrayItemValue) 713 } 714 715 type DeviceHardwareRegisterSessionPathSelectorMetadataLifecycle struct{} 716 717 func (DeviceHardwareRegisterSessionPathSelectorMetadataLifecycle) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 718 return &DeviceHardwareRegisterSession_FieldSubPath{ 719 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 720 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 721 } 722 } 723 724 func (s DeviceHardwareRegisterSessionPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *DeviceHardwareRegisterSession_FieldSubPathValue { 725 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 726 } 727 728 func (s DeviceHardwareRegisterSessionPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 729 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 730 } 731 732 func (DeviceHardwareRegisterSessionPathSelectorMetadataLifecycle) State() DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleState { 733 return DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleState{} 734 } 735 736 func (DeviceHardwareRegisterSessionPathSelectorMetadataLifecycle) BlockDeletion() DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleBlockDeletion { 737 return DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleBlockDeletion{} 738 } 739 740 type DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleState struct{} 741 742 func (DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleState) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 743 return &DeviceHardwareRegisterSession_FieldSubPath{ 744 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 745 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 746 } 747 } 748 749 func (s DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *DeviceHardwareRegisterSession_FieldSubPathValue { 750 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 751 } 752 753 func (s DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 754 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 755 } 756 757 type DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleBlockDeletion struct{} 758 759 func (DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 760 return &DeviceHardwareRegisterSession_FieldSubPath{ 761 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 762 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 763 } 764 } 765 766 func (s DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *DeviceHardwareRegisterSession_FieldSubPathValue { 767 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 768 } 769 770 func (s DeviceHardwareRegisterSessionPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 771 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 772 } 773 774 type DeviceHardwareRegisterSessionPathSelectorMetadataServices struct{} 775 776 func (DeviceHardwareRegisterSessionPathSelectorMetadataServices) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 777 return &DeviceHardwareRegisterSession_FieldSubPath{ 778 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 779 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 780 } 781 } 782 783 func (s DeviceHardwareRegisterSessionPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *DeviceHardwareRegisterSession_FieldSubPathValue { 784 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 785 } 786 787 func (s DeviceHardwareRegisterSessionPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 788 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 789 } 790 791 func (DeviceHardwareRegisterSessionPathSelectorMetadataServices) OwningService() DeviceHardwareRegisterSessionPathSelectorMetadataServicesOwningService { 792 return DeviceHardwareRegisterSessionPathSelectorMetadataServicesOwningService{} 793 } 794 795 func (DeviceHardwareRegisterSessionPathSelectorMetadataServices) AllowedServices() DeviceHardwareRegisterSessionPathSelectorMetadataServicesAllowedServices { 796 return DeviceHardwareRegisterSessionPathSelectorMetadataServicesAllowedServices{} 797 } 798 799 type DeviceHardwareRegisterSessionPathSelectorMetadataServicesOwningService struct{} 800 801 func (DeviceHardwareRegisterSessionPathSelectorMetadataServicesOwningService) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 802 return &DeviceHardwareRegisterSession_FieldSubPath{ 803 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 804 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 805 } 806 } 807 808 func (s DeviceHardwareRegisterSessionPathSelectorMetadataServicesOwningService) WithValue(value string) *DeviceHardwareRegisterSession_FieldSubPathValue { 809 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 810 } 811 812 func (s DeviceHardwareRegisterSessionPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 813 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 814 } 815 816 type DeviceHardwareRegisterSessionPathSelectorMetadataServicesAllowedServices struct{} 817 818 func (DeviceHardwareRegisterSessionPathSelectorMetadataServicesAllowedServices) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 819 return &DeviceHardwareRegisterSession_FieldSubPath{ 820 selector: DeviceHardwareRegisterSession_FieldPathSelectorMetadata, 821 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 822 } 823 } 824 825 func (s DeviceHardwareRegisterSessionPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *DeviceHardwareRegisterSession_FieldSubPathValue { 826 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 827 } 828 829 func (s DeviceHardwareRegisterSessionPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 830 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 831 } 832 833 func (s DeviceHardwareRegisterSessionPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *DeviceHardwareRegisterSession_FieldSubPathArrayItemValue { 834 return s.FieldPath().WithIArrayItemValue(value).(*DeviceHardwareRegisterSession_FieldSubPathArrayItemValue) 835 } 836 837 type DeviceHardwareRegisterSessionPathSelectorStartTime struct{} 838 839 func (DeviceHardwareRegisterSessionPathSelectorStartTime) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 840 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorStartTime} 841 } 842 843 func (s DeviceHardwareRegisterSessionPathSelectorStartTime) WithValue(value *timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 844 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 845 } 846 847 func (s DeviceHardwareRegisterSessionPathSelectorStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 848 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 849 } 850 851 type DeviceHardwareRegisterSessionPathSelectorExpirationTime struct{} 852 853 func (DeviceHardwareRegisterSessionPathSelectorExpirationTime) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 854 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorExpirationTime} 855 } 856 857 func (s DeviceHardwareRegisterSessionPathSelectorExpirationTime) WithValue(value *timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 858 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 859 } 860 861 func (s DeviceHardwareRegisterSessionPathSelectorExpirationTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 862 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 863 } 864 865 type DeviceHardwareRegisterSessionPathSelectorUserEmail struct{} 866 867 func (DeviceHardwareRegisterSessionPathSelectorUserEmail) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 868 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorUserEmail} 869 } 870 871 func (s DeviceHardwareRegisterSessionPathSelectorUserEmail) WithValue(value string) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 872 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 873 } 874 875 func (s DeviceHardwareRegisterSessionPathSelectorUserEmail) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 876 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 877 } 878 879 type DeviceHardwareRegisterSessionPathSelectorInviterEmail struct{} 880 881 func (DeviceHardwareRegisterSessionPathSelectorInviterEmail) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 882 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorInviterEmail} 883 } 884 885 func (s DeviceHardwareRegisterSessionPathSelectorInviterEmail) WithValue(value string) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 886 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 887 } 888 889 func (s DeviceHardwareRegisterSessionPathSelectorInviterEmail) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 890 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 891 } 892 893 type DeviceHardwareRegisterSessionPathSelectorLanguageCode struct{} 894 895 func (DeviceHardwareRegisterSessionPathSelectorLanguageCode) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 896 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorLanguageCode} 897 } 898 899 func (s DeviceHardwareRegisterSessionPathSelectorLanguageCode) WithValue(value string) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 900 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 901 } 902 903 func (s DeviceHardwareRegisterSessionPathSelectorLanguageCode) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 904 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 905 } 906 907 type DeviceHardwareRegisterSessionPathSelectorExtras struct{} 908 909 func (DeviceHardwareRegisterSessionPathSelectorExtras) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 910 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorExtras} 911 } 912 913 func (s DeviceHardwareRegisterSessionPathSelectorExtras) WithValue(value map[string]string) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 914 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 915 } 916 917 func (s DeviceHardwareRegisterSessionPathSelectorExtras) WithArrayOfValues(values []map[string]string) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 918 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 919 } 920 921 func (DeviceHardwareRegisterSessionPathSelectorExtras) WithKey(key string) DeviceHardwareRegisterSessionMapPathSelectorExtras { 922 return DeviceHardwareRegisterSessionMapPathSelectorExtras{key: key} 923 } 924 925 type DeviceHardwareRegisterSessionMapPathSelectorExtras struct { 926 key string 927 } 928 929 func (s DeviceHardwareRegisterSessionMapPathSelectorExtras) FieldPath() *DeviceHardwareRegisterSession_FieldPathMap { 930 return &DeviceHardwareRegisterSession_FieldPathMap{selector: DeviceHardwareRegisterSession_FieldPathSelectorExtras, key: s.key} 931 } 932 933 func (s DeviceHardwareRegisterSessionMapPathSelectorExtras) WithValue(value string) *DeviceHardwareRegisterSession_FieldPathMapValue { 934 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldPathMapValue) 935 } 936 937 func (s DeviceHardwareRegisterSessionMapPathSelectorExtras) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldPathMapArrayOfValues { 938 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldPathMapArrayOfValues) 939 } 940 941 type DeviceHardwareRegisterSessionPathSelectorProvisioningPolicyName struct{} 942 943 func (DeviceHardwareRegisterSessionPathSelectorProvisioningPolicyName) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 944 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorProvisioningPolicyName} 945 } 946 947 func (s DeviceHardwareRegisterSessionPathSelectorProvisioningPolicyName) WithValue(value *provisioning_policy.Reference) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 948 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 949 } 950 951 func (s DeviceHardwareRegisterSessionPathSelectorProvisioningPolicyName) WithArrayOfValues(values []*provisioning_policy.Reference) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 952 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 953 } 954 955 type DeviceHardwareRegisterSessionPathSelectorDeviceName struct{} 956 957 func (DeviceHardwareRegisterSessionPathSelectorDeviceName) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 958 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorDeviceName} 959 } 960 961 func (s DeviceHardwareRegisterSessionPathSelectorDeviceName) WithValue(value *device.Reference) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 962 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 963 } 964 965 func (s DeviceHardwareRegisterSessionPathSelectorDeviceName) WithArrayOfValues(values []*device.Reference) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 966 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 967 } 968 969 type DeviceHardwareRegisterSessionPathSelectorSingleUse struct{} 970 971 func (DeviceHardwareRegisterSessionPathSelectorSingleUse) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 972 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorSingleUse} 973 } 974 975 func (s DeviceHardwareRegisterSessionPathSelectorSingleUse) WithValue(value bool) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 976 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 977 } 978 979 func (s DeviceHardwareRegisterSessionPathSelectorSingleUse) WithArrayOfValues(values []bool) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 980 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 981 } 982 983 type DeviceHardwareRegisterSessionPathSelectorToken struct{} 984 985 func (DeviceHardwareRegisterSessionPathSelectorToken) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 986 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorToken} 987 } 988 989 func (s DeviceHardwareRegisterSessionPathSelectorToken) WithValue(value string) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 990 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 991 } 992 993 func (s DeviceHardwareRegisterSessionPathSelectorToken) WithArrayOfValues(values []string) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 994 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 995 } 996 997 type DeviceHardwareRegisterSessionPathSelectorStatus struct{} 998 999 func (DeviceHardwareRegisterSessionPathSelectorStatus) FieldPath() *DeviceHardwareRegisterSession_FieldTerminalPath { 1000 return &DeviceHardwareRegisterSession_FieldTerminalPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorStatus} 1001 } 1002 1003 func (s DeviceHardwareRegisterSessionPathSelectorStatus) WithValue(value *DeviceHardwareRegisterSession_Status) *DeviceHardwareRegisterSession_FieldTerminalPathValue { 1004 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldTerminalPathValue) 1005 } 1006 1007 func (s DeviceHardwareRegisterSessionPathSelectorStatus) WithArrayOfValues(values []*DeviceHardwareRegisterSession_Status) *DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues { 1008 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldTerminalPathArrayOfValues) 1009 } 1010 1011 func (DeviceHardwareRegisterSessionPathSelectorStatus) WithSubPath(subPath DeviceHardwareRegisterSessionStatus_FieldPath) *DeviceHardwareRegisterSession_FieldSubPath { 1012 return &DeviceHardwareRegisterSession_FieldSubPath{selector: DeviceHardwareRegisterSession_FieldPathSelectorStatus, subPath: subPath} 1013 } 1014 1015 func (s DeviceHardwareRegisterSessionPathSelectorStatus) WithSubValue(subPathValue DeviceHardwareRegisterSessionStatus_FieldPathValue) *DeviceHardwareRegisterSession_FieldSubPathValue { 1016 return &DeviceHardwareRegisterSession_FieldSubPathValue{DeviceHardwareRegisterSession_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1017 } 1018 1019 func (s DeviceHardwareRegisterSessionPathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues DeviceHardwareRegisterSessionStatus_FieldPathArrayOfValues) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 1020 return &DeviceHardwareRegisterSession_FieldSubPathArrayOfValues{DeviceHardwareRegisterSession_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1021 } 1022 1023 func (s DeviceHardwareRegisterSessionPathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue DeviceHardwareRegisterSessionStatus_FieldPathArrayItemValue) *DeviceHardwareRegisterSession_FieldSubPathArrayItemValue { 1024 return &DeviceHardwareRegisterSession_FieldSubPathArrayItemValue{DeviceHardwareRegisterSession_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1025 } 1026 1027 func (DeviceHardwareRegisterSessionPathSelectorStatus) DeviceHardwares() DeviceHardwareRegisterSessionPathSelectorStatusDeviceHardwares { 1028 return DeviceHardwareRegisterSessionPathSelectorStatusDeviceHardwares{} 1029 } 1030 1031 type DeviceHardwareRegisterSessionPathSelectorStatusDeviceHardwares struct{} 1032 1033 func (DeviceHardwareRegisterSessionPathSelectorStatusDeviceHardwares) FieldPath() *DeviceHardwareRegisterSession_FieldSubPath { 1034 return &DeviceHardwareRegisterSession_FieldSubPath{ 1035 selector: DeviceHardwareRegisterSession_FieldPathSelectorStatus, 1036 subPath: NewDeviceHardwareRegisterSessionStatusFieldPathBuilder().DeviceHardwares().FieldPath(), 1037 } 1038 } 1039 1040 func (s DeviceHardwareRegisterSessionPathSelectorStatusDeviceHardwares) WithValue(value []*device_hardware.Name) *DeviceHardwareRegisterSession_FieldSubPathValue { 1041 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSession_FieldSubPathValue) 1042 } 1043 1044 func (s DeviceHardwareRegisterSessionPathSelectorStatusDeviceHardwares) WithArrayOfValues(values [][]*device_hardware.Name) *DeviceHardwareRegisterSession_FieldSubPathArrayOfValues { 1045 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSession_FieldSubPathArrayOfValues) 1046 } 1047 1048 func (s DeviceHardwareRegisterSessionPathSelectorStatusDeviceHardwares) WithItemValue(value *device_hardware.Name) *DeviceHardwareRegisterSession_FieldSubPathArrayItemValue { 1049 return s.FieldPath().WithIArrayItemValue(value).(*DeviceHardwareRegisterSession_FieldSubPathArrayItemValue) 1050 } 1051 1052 type DeviceHardwareRegisterSessionStatusFieldPathBuilder struct{} 1053 1054 func NewDeviceHardwareRegisterSessionStatusFieldPathBuilder() DeviceHardwareRegisterSessionStatusFieldPathBuilder { 1055 return DeviceHardwareRegisterSessionStatusFieldPathBuilder{} 1056 } 1057 func (DeviceHardwareRegisterSessionStatusFieldPathBuilder) DeviceHardwares() DeviceHardwareRegisterSession_StatusPathSelectorDeviceHardwares { 1058 return DeviceHardwareRegisterSession_StatusPathSelectorDeviceHardwares{} 1059 } 1060 1061 type DeviceHardwareRegisterSession_StatusPathSelectorDeviceHardwares struct{} 1062 1063 func (DeviceHardwareRegisterSession_StatusPathSelectorDeviceHardwares) FieldPath() *DeviceHardwareRegisterSessionStatus_FieldTerminalPath { 1064 return &DeviceHardwareRegisterSessionStatus_FieldTerminalPath{selector: DeviceHardwareRegisterSessionStatus_FieldPathSelectorDeviceHardwares} 1065 } 1066 1067 func (s DeviceHardwareRegisterSession_StatusPathSelectorDeviceHardwares) WithValue(value []*device_hardware.Name) *DeviceHardwareRegisterSessionStatus_FieldTerminalPathValue { 1068 return s.FieldPath().WithIValue(value).(*DeviceHardwareRegisterSessionStatus_FieldTerminalPathValue) 1069 } 1070 1071 func (s DeviceHardwareRegisterSession_StatusPathSelectorDeviceHardwares) WithArrayOfValues(values [][]*device_hardware.Name) *DeviceHardwareRegisterSessionStatus_FieldTerminalPathArrayOfValues { 1072 return s.FieldPath().WithIArrayOfValues(values).(*DeviceHardwareRegisterSessionStatus_FieldTerminalPathArrayOfValues) 1073 } 1074 1075 func (s DeviceHardwareRegisterSession_StatusPathSelectorDeviceHardwares) WithItemValue(value *device_hardware.Name) *DeviceHardwareRegisterSessionStatus_FieldTerminalPathArrayItemValue { 1076 return s.FieldPath().WithIArrayItemValue(value).(*DeviceHardwareRegisterSessionStatus_FieldTerminalPathArrayItemValue) 1077 }