github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/organization/organization.pb.fieldpathbuilder.go (about)

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/iam/proto/v1/organization.proto
     3  // DO NOT EDIT!!!
     4  
     5  package organization
     6  
     7  // proto imports
     8  import (
     9  	iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common"
    10  	meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common"
    11  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    12  	meta "github.com/cloudwan/goten-sdk/types/meta"
    13  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    14  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    15  )
    16  
    17  // make sure we're using proto imports
    18  var (
    19  	_ = &iam_common.PCR{}
    20  	_ = &timestamppb.Timestamp{}
    21  	_ = &meta_common.LabelledDomain{}
    22  	_ = &meta_service.Service{}
    23  	_ = &meta.Meta{}
    24  	_ = &multi_region_policy.MultiRegionPolicy{}
    25  )
    26  
    27  type OrganizationFieldPathBuilder struct{}
    28  
    29  func NewOrganizationFieldPathBuilder() OrganizationFieldPathBuilder {
    30  	return OrganizationFieldPathBuilder{}
    31  }
    32  func (OrganizationFieldPathBuilder) Name() OrganizationPathSelectorName {
    33  	return OrganizationPathSelectorName{}
    34  }
    35  func (OrganizationFieldPathBuilder) Metadata() OrganizationPathSelectorMetadata {
    36  	return OrganizationPathSelectorMetadata{}
    37  }
    38  func (OrganizationFieldPathBuilder) Title() OrganizationPathSelectorTitle {
    39  	return OrganizationPathSelectorTitle{}
    40  }
    41  func (OrganizationFieldPathBuilder) Description() OrganizationPathSelectorDescription {
    42  	return OrganizationPathSelectorDescription{}
    43  }
    44  func (OrganizationFieldPathBuilder) ParentOrganization() OrganizationPathSelectorParentOrganization {
    45  	return OrganizationPathSelectorParentOrganization{}
    46  }
    47  func (OrganizationFieldPathBuilder) MultiRegionPolicy() OrganizationPathSelectorMultiRegionPolicy {
    48  	return OrganizationPathSelectorMultiRegionPolicy{}
    49  }
    50  func (OrganizationFieldPathBuilder) AllowedServices() OrganizationPathSelectorAllowedServices {
    51  	return OrganizationPathSelectorAllowedServices{}
    52  }
    53  func (OrganizationFieldPathBuilder) BusinessTier() OrganizationPathSelectorBusinessTier {
    54  	return OrganizationPathSelectorBusinessTier{}
    55  }
    56  func (OrganizationFieldPathBuilder) ServiceTiers() OrganizationPathSelectorServiceTiers {
    57  	return OrganizationPathSelectorServiceTiers{}
    58  }
    59  func (OrganizationFieldPathBuilder) RootOrganization() OrganizationPathSelectorRootOrganization {
    60  	return OrganizationPathSelectorRootOrganization{}
    61  }
    62  func (OrganizationFieldPathBuilder) AncestryPath() OrganizationPathSelectorAncestryPath {
    63  	return OrganizationPathSelectorAncestryPath{}
    64  }
    65  func (OrganizationFieldPathBuilder) ServiceErrors() OrganizationPathSelectorServiceErrors {
    66  	return OrganizationPathSelectorServiceErrors{}
    67  }
    68  func (OrganizationFieldPathBuilder) ServicesGeneration() OrganizationPathSelectorServicesGeneration {
    69  	return OrganizationPathSelectorServicesGeneration{}
    70  }
    71  
    72  type OrganizationPathSelectorName struct{}
    73  
    74  func (OrganizationPathSelectorName) FieldPath() *Organization_FieldTerminalPath {
    75  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorName}
    76  }
    77  
    78  func (s OrganizationPathSelectorName) WithValue(value *Name) *Organization_FieldTerminalPathValue {
    79  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
    80  }
    81  
    82  func (s OrganizationPathSelectorName) WithArrayOfValues(values []*Name) *Organization_FieldTerminalPathArrayOfValues {
    83  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
    84  }
    85  
    86  type OrganizationPathSelectorMetadata struct{}
    87  
    88  func (OrganizationPathSelectorMetadata) FieldPath() *Organization_FieldTerminalPath {
    89  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorMetadata}
    90  }
    91  
    92  func (s OrganizationPathSelectorMetadata) WithValue(value *meta.Meta) *Organization_FieldTerminalPathValue {
    93  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
    94  }
    95  
    96  func (s OrganizationPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Organization_FieldTerminalPathArrayOfValues {
    97  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
    98  }
    99  
   100  func (OrganizationPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Organization_FieldSubPath {
   101  	return &Organization_FieldSubPath{selector: Organization_FieldPathSelectorMetadata, subPath: subPath}
   102  }
   103  
   104  func (s OrganizationPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Organization_FieldSubPathValue {
   105  	return &Organization_FieldSubPathValue{Organization_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   106  }
   107  
   108  func (s OrganizationPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Organization_FieldSubPathArrayOfValues {
   109  	return &Organization_FieldSubPathArrayOfValues{Organization_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   110  }
   111  
   112  func (s OrganizationPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Organization_FieldSubPathArrayItemValue {
   113  	return &Organization_FieldSubPathArrayItemValue{Organization_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   114  }
   115  
   116  func (OrganizationPathSelectorMetadata) CreateTime() OrganizationPathSelectorMetadataCreateTime {
   117  	return OrganizationPathSelectorMetadataCreateTime{}
   118  }
   119  
   120  func (OrganizationPathSelectorMetadata) UpdateTime() OrganizationPathSelectorMetadataUpdateTime {
   121  	return OrganizationPathSelectorMetadataUpdateTime{}
   122  }
   123  
   124  func (OrganizationPathSelectorMetadata) DeleteTime() OrganizationPathSelectorMetadataDeleteTime {
   125  	return OrganizationPathSelectorMetadataDeleteTime{}
   126  }
   127  
   128  func (OrganizationPathSelectorMetadata) Uuid() OrganizationPathSelectorMetadataUuid {
   129  	return OrganizationPathSelectorMetadataUuid{}
   130  }
   131  
   132  func (OrganizationPathSelectorMetadata) Tags() OrganizationPathSelectorMetadataTags {
   133  	return OrganizationPathSelectorMetadataTags{}
   134  }
   135  
   136  func (OrganizationPathSelectorMetadata) Labels() OrganizationPathSelectorMetadataLabels {
   137  	return OrganizationPathSelectorMetadataLabels{}
   138  }
   139  
   140  func (OrganizationPathSelectorMetadata) Annotations() OrganizationPathSelectorMetadataAnnotations {
   141  	return OrganizationPathSelectorMetadataAnnotations{}
   142  }
   143  
   144  func (OrganizationPathSelectorMetadata) Generation() OrganizationPathSelectorMetadataGeneration {
   145  	return OrganizationPathSelectorMetadataGeneration{}
   146  }
   147  
   148  func (OrganizationPathSelectorMetadata) ResourceVersion() OrganizationPathSelectorMetadataResourceVersion {
   149  	return OrganizationPathSelectorMetadataResourceVersion{}
   150  }
   151  
   152  func (OrganizationPathSelectorMetadata) OwnerReferences() OrganizationPathSelectorMetadataOwnerReferences {
   153  	return OrganizationPathSelectorMetadataOwnerReferences{}
   154  }
   155  
   156  func (OrganizationPathSelectorMetadata) Shards() OrganizationPathSelectorMetadataShards {
   157  	return OrganizationPathSelectorMetadataShards{}
   158  }
   159  
   160  func (OrganizationPathSelectorMetadata) Syncing() OrganizationPathSelectorMetadataSyncing {
   161  	return OrganizationPathSelectorMetadataSyncing{}
   162  }
   163  
   164  func (OrganizationPathSelectorMetadata) Lifecycle() OrganizationPathSelectorMetadataLifecycle {
   165  	return OrganizationPathSelectorMetadataLifecycle{}
   166  }
   167  
   168  func (OrganizationPathSelectorMetadata) Services() OrganizationPathSelectorMetadataServices {
   169  	return OrganizationPathSelectorMetadataServices{}
   170  }
   171  
   172  type OrganizationPathSelectorMetadataCreateTime struct{}
   173  
   174  func (OrganizationPathSelectorMetadataCreateTime) FieldPath() *Organization_FieldSubPath {
   175  	return &Organization_FieldSubPath{
   176  		selector: Organization_FieldPathSelectorMetadata,
   177  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   178  	}
   179  }
   180  
   181  func (s OrganizationPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Organization_FieldSubPathValue {
   182  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   183  }
   184  
   185  func (s OrganizationPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Organization_FieldSubPathArrayOfValues {
   186  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   187  }
   188  
   189  type OrganizationPathSelectorMetadataUpdateTime struct{}
   190  
   191  func (OrganizationPathSelectorMetadataUpdateTime) FieldPath() *Organization_FieldSubPath {
   192  	return &Organization_FieldSubPath{
   193  		selector: Organization_FieldPathSelectorMetadata,
   194  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   195  	}
   196  }
   197  
   198  func (s OrganizationPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Organization_FieldSubPathValue {
   199  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   200  }
   201  
   202  func (s OrganizationPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Organization_FieldSubPathArrayOfValues {
   203  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   204  }
   205  
   206  type OrganizationPathSelectorMetadataDeleteTime struct{}
   207  
   208  func (OrganizationPathSelectorMetadataDeleteTime) FieldPath() *Organization_FieldSubPath {
   209  	return &Organization_FieldSubPath{
   210  		selector: Organization_FieldPathSelectorMetadata,
   211  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   212  	}
   213  }
   214  
   215  func (s OrganizationPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Organization_FieldSubPathValue {
   216  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   217  }
   218  
   219  func (s OrganizationPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Organization_FieldSubPathArrayOfValues {
   220  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   221  }
   222  
   223  type OrganizationPathSelectorMetadataUuid struct{}
   224  
   225  func (OrganizationPathSelectorMetadataUuid) FieldPath() *Organization_FieldSubPath {
   226  	return &Organization_FieldSubPath{
   227  		selector: Organization_FieldPathSelectorMetadata,
   228  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   229  	}
   230  }
   231  
   232  func (s OrganizationPathSelectorMetadataUuid) WithValue(value string) *Organization_FieldSubPathValue {
   233  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   234  }
   235  
   236  func (s OrganizationPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   237  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   238  }
   239  
   240  type OrganizationPathSelectorMetadataTags struct{}
   241  
   242  func (OrganizationPathSelectorMetadataTags) FieldPath() *Organization_FieldSubPath {
   243  	return &Organization_FieldSubPath{
   244  		selector: Organization_FieldPathSelectorMetadata,
   245  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   246  	}
   247  }
   248  
   249  func (s OrganizationPathSelectorMetadataTags) WithValue(value []string) *Organization_FieldSubPathValue {
   250  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   251  }
   252  
   253  func (s OrganizationPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Organization_FieldSubPathArrayOfValues {
   254  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   255  }
   256  
   257  func (s OrganizationPathSelectorMetadataTags) WithItemValue(value string) *Organization_FieldSubPathArrayItemValue {
   258  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue)
   259  }
   260  
   261  type OrganizationPathSelectorMetadataLabels struct{}
   262  
   263  func (OrganizationPathSelectorMetadataLabels) FieldPath() *Organization_FieldSubPath {
   264  	return &Organization_FieldSubPath{
   265  		selector: Organization_FieldPathSelectorMetadata,
   266  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   267  	}
   268  }
   269  
   270  func (s OrganizationPathSelectorMetadataLabels) WithValue(value map[string]string) *Organization_FieldSubPathValue {
   271  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   272  }
   273  
   274  func (s OrganizationPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Organization_FieldSubPathArrayOfValues {
   275  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   276  }
   277  
   278  func (OrganizationPathSelectorMetadataLabels) WithKey(key string) OrganizationMapPathSelectorMetadataLabels {
   279  	return OrganizationMapPathSelectorMetadataLabels{key: key}
   280  }
   281  
   282  type OrganizationMapPathSelectorMetadataLabels struct {
   283  	key string
   284  }
   285  
   286  func (s OrganizationMapPathSelectorMetadataLabels) FieldPath() *Organization_FieldSubPath {
   287  	return &Organization_FieldSubPath{
   288  		selector: Organization_FieldPathSelectorMetadata,
   289  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   290  	}
   291  }
   292  
   293  func (s OrganizationMapPathSelectorMetadataLabels) WithValue(value string) *Organization_FieldSubPathValue {
   294  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   295  }
   296  
   297  func (s OrganizationMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   298  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   299  }
   300  
   301  type OrganizationPathSelectorMetadataAnnotations struct{}
   302  
   303  func (OrganizationPathSelectorMetadataAnnotations) FieldPath() *Organization_FieldSubPath {
   304  	return &Organization_FieldSubPath{
   305  		selector: Organization_FieldPathSelectorMetadata,
   306  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   307  	}
   308  }
   309  
   310  func (s OrganizationPathSelectorMetadataAnnotations) WithValue(value map[string]string) *Organization_FieldSubPathValue {
   311  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   312  }
   313  
   314  func (s OrganizationPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Organization_FieldSubPathArrayOfValues {
   315  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   316  }
   317  
   318  func (OrganizationPathSelectorMetadataAnnotations) WithKey(key string) OrganizationMapPathSelectorMetadataAnnotations {
   319  	return OrganizationMapPathSelectorMetadataAnnotations{key: key}
   320  }
   321  
   322  type OrganizationMapPathSelectorMetadataAnnotations struct {
   323  	key string
   324  }
   325  
   326  func (s OrganizationMapPathSelectorMetadataAnnotations) FieldPath() *Organization_FieldSubPath {
   327  	return &Organization_FieldSubPath{
   328  		selector: Organization_FieldPathSelectorMetadata,
   329  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   330  	}
   331  }
   332  
   333  func (s OrganizationMapPathSelectorMetadataAnnotations) WithValue(value string) *Organization_FieldSubPathValue {
   334  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   335  }
   336  
   337  func (s OrganizationMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   338  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   339  }
   340  
   341  type OrganizationPathSelectorMetadataGeneration struct{}
   342  
   343  func (OrganizationPathSelectorMetadataGeneration) FieldPath() *Organization_FieldSubPath {
   344  	return &Organization_FieldSubPath{
   345  		selector: Organization_FieldPathSelectorMetadata,
   346  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   347  	}
   348  }
   349  
   350  func (s OrganizationPathSelectorMetadataGeneration) WithValue(value int64) *Organization_FieldSubPathValue {
   351  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   352  }
   353  
   354  func (s OrganizationPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Organization_FieldSubPathArrayOfValues {
   355  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   356  }
   357  
   358  type OrganizationPathSelectorMetadataResourceVersion struct{}
   359  
   360  func (OrganizationPathSelectorMetadataResourceVersion) FieldPath() *Organization_FieldSubPath {
   361  	return &Organization_FieldSubPath{
   362  		selector: Organization_FieldPathSelectorMetadata,
   363  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   364  	}
   365  }
   366  
   367  func (s OrganizationPathSelectorMetadataResourceVersion) WithValue(value string) *Organization_FieldSubPathValue {
   368  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   369  }
   370  
   371  func (s OrganizationPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   372  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   373  }
   374  
   375  type OrganizationPathSelectorMetadataOwnerReferences struct{}
   376  
   377  func (OrganizationPathSelectorMetadataOwnerReferences) FieldPath() *Organization_FieldSubPath {
   378  	return &Organization_FieldSubPath{
   379  		selector: Organization_FieldPathSelectorMetadata,
   380  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   381  	}
   382  }
   383  
   384  func (s OrganizationPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Organization_FieldSubPathValue {
   385  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   386  }
   387  
   388  func (s OrganizationPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Organization_FieldSubPathArrayOfValues {
   389  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   390  }
   391  
   392  func (s OrganizationPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Organization_FieldSubPathArrayItemValue {
   393  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue)
   394  }
   395  
   396  func (OrganizationPathSelectorMetadataOwnerReferences) Kind() OrganizationPathSelectorMetadataOwnerReferencesKind {
   397  	return OrganizationPathSelectorMetadataOwnerReferencesKind{}
   398  }
   399  
   400  func (OrganizationPathSelectorMetadataOwnerReferences) Version() OrganizationPathSelectorMetadataOwnerReferencesVersion {
   401  	return OrganizationPathSelectorMetadataOwnerReferencesVersion{}
   402  }
   403  
   404  func (OrganizationPathSelectorMetadataOwnerReferences) Name() OrganizationPathSelectorMetadataOwnerReferencesName {
   405  	return OrganizationPathSelectorMetadataOwnerReferencesName{}
   406  }
   407  
   408  func (OrganizationPathSelectorMetadataOwnerReferences) Region() OrganizationPathSelectorMetadataOwnerReferencesRegion {
   409  	return OrganizationPathSelectorMetadataOwnerReferencesRegion{}
   410  }
   411  
   412  func (OrganizationPathSelectorMetadataOwnerReferences) Controller() OrganizationPathSelectorMetadataOwnerReferencesController {
   413  	return OrganizationPathSelectorMetadataOwnerReferencesController{}
   414  }
   415  
   416  func (OrganizationPathSelectorMetadataOwnerReferences) RequiresOwnerReference() OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   417  	return OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   418  }
   419  
   420  func (OrganizationPathSelectorMetadataOwnerReferences) UnsetOnDelete() OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete {
   421  	return OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   422  }
   423  
   424  type OrganizationPathSelectorMetadataOwnerReferencesKind struct{}
   425  
   426  func (OrganizationPathSelectorMetadataOwnerReferencesKind) FieldPath() *Organization_FieldSubPath {
   427  	return &Organization_FieldSubPath{
   428  		selector: Organization_FieldPathSelectorMetadata,
   429  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   430  	}
   431  }
   432  
   433  func (s OrganizationPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Organization_FieldSubPathValue {
   434  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   435  }
   436  
   437  func (s OrganizationPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   438  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   439  }
   440  
   441  type OrganizationPathSelectorMetadataOwnerReferencesVersion struct{}
   442  
   443  func (OrganizationPathSelectorMetadataOwnerReferencesVersion) FieldPath() *Organization_FieldSubPath {
   444  	return &Organization_FieldSubPath{
   445  		selector: Organization_FieldPathSelectorMetadata,
   446  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   447  	}
   448  }
   449  
   450  func (s OrganizationPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Organization_FieldSubPathValue {
   451  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   452  }
   453  
   454  func (s OrganizationPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   455  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   456  }
   457  
   458  type OrganizationPathSelectorMetadataOwnerReferencesName struct{}
   459  
   460  func (OrganizationPathSelectorMetadataOwnerReferencesName) FieldPath() *Organization_FieldSubPath {
   461  	return &Organization_FieldSubPath{
   462  		selector: Organization_FieldPathSelectorMetadata,
   463  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   464  	}
   465  }
   466  
   467  func (s OrganizationPathSelectorMetadataOwnerReferencesName) WithValue(value string) *Organization_FieldSubPathValue {
   468  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   469  }
   470  
   471  func (s OrganizationPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   472  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   473  }
   474  
   475  type OrganizationPathSelectorMetadataOwnerReferencesRegion struct{}
   476  
   477  func (OrganizationPathSelectorMetadataOwnerReferencesRegion) FieldPath() *Organization_FieldSubPath {
   478  	return &Organization_FieldSubPath{
   479  		selector: Organization_FieldPathSelectorMetadata,
   480  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   481  	}
   482  }
   483  
   484  func (s OrganizationPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Organization_FieldSubPathValue {
   485  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   486  }
   487  
   488  func (s OrganizationPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   489  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   490  }
   491  
   492  type OrganizationPathSelectorMetadataOwnerReferencesController struct{}
   493  
   494  func (OrganizationPathSelectorMetadataOwnerReferencesController) FieldPath() *Organization_FieldSubPath {
   495  	return &Organization_FieldSubPath{
   496  		selector: Organization_FieldPathSelectorMetadata,
   497  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   498  	}
   499  }
   500  
   501  func (s OrganizationPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Organization_FieldSubPathValue {
   502  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   503  }
   504  
   505  func (s OrganizationPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Organization_FieldSubPathArrayOfValues {
   506  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   507  }
   508  
   509  type OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   510  
   511  func (OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Organization_FieldSubPath {
   512  	return &Organization_FieldSubPath{
   513  		selector: Organization_FieldPathSelectorMetadata,
   514  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   515  	}
   516  }
   517  
   518  func (s OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Organization_FieldSubPathValue {
   519  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   520  }
   521  
   522  func (s OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Organization_FieldSubPathArrayOfValues {
   523  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   524  }
   525  
   526  type OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   527  
   528  func (OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Organization_FieldSubPath {
   529  	return &Organization_FieldSubPath{
   530  		selector: Organization_FieldPathSelectorMetadata,
   531  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   532  	}
   533  }
   534  
   535  func (s OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Organization_FieldSubPathValue {
   536  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   537  }
   538  
   539  func (s OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Organization_FieldSubPathArrayOfValues {
   540  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   541  }
   542  
   543  type OrganizationPathSelectorMetadataShards struct{}
   544  
   545  func (OrganizationPathSelectorMetadataShards) FieldPath() *Organization_FieldSubPath {
   546  	return &Organization_FieldSubPath{
   547  		selector: Organization_FieldPathSelectorMetadata,
   548  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   549  	}
   550  }
   551  
   552  func (s OrganizationPathSelectorMetadataShards) WithValue(value map[string]int64) *Organization_FieldSubPathValue {
   553  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   554  }
   555  
   556  func (s OrganizationPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Organization_FieldSubPathArrayOfValues {
   557  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   558  }
   559  
   560  func (OrganizationPathSelectorMetadataShards) WithKey(key string) OrganizationMapPathSelectorMetadataShards {
   561  	return OrganizationMapPathSelectorMetadataShards{key: key}
   562  }
   563  
   564  type OrganizationMapPathSelectorMetadataShards struct {
   565  	key string
   566  }
   567  
   568  func (s OrganizationMapPathSelectorMetadataShards) FieldPath() *Organization_FieldSubPath {
   569  	return &Organization_FieldSubPath{
   570  		selector: Organization_FieldPathSelectorMetadata,
   571  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   572  	}
   573  }
   574  
   575  func (s OrganizationMapPathSelectorMetadataShards) WithValue(value int64) *Organization_FieldSubPathValue {
   576  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   577  }
   578  
   579  func (s OrganizationMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Organization_FieldSubPathArrayOfValues {
   580  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   581  }
   582  
   583  type OrganizationPathSelectorMetadataSyncing struct{}
   584  
   585  func (OrganizationPathSelectorMetadataSyncing) FieldPath() *Organization_FieldSubPath {
   586  	return &Organization_FieldSubPath{
   587  		selector: Organization_FieldPathSelectorMetadata,
   588  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   589  	}
   590  }
   591  
   592  func (s OrganizationPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Organization_FieldSubPathValue {
   593  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   594  }
   595  
   596  func (s OrganizationPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Organization_FieldSubPathArrayOfValues {
   597  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   598  }
   599  
   600  func (OrganizationPathSelectorMetadataSyncing) OwningRegion() OrganizationPathSelectorMetadataSyncingOwningRegion {
   601  	return OrganizationPathSelectorMetadataSyncingOwningRegion{}
   602  }
   603  
   604  func (OrganizationPathSelectorMetadataSyncing) Regions() OrganizationPathSelectorMetadataSyncingRegions {
   605  	return OrganizationPathSelectorMetadataSyncingRegions{}
   606  }
   607  
   608  type OrganizationPathSelectorMetadataSyncingOwningRegion struct{}
   609  
   610  func (OrganizationPathSelectorMetadataSyncingOwningRegion) FieldPath() *Organization_FieldSubPath {
   611  	return &Organization_FieldSubPath{
   612  		selector: Organization_FieldPathSelectorMetadata,
   613  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   614  	}
   615  }
   616  
   617  func (s OrganizationPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Organization_FieldSubPathValue {
   618  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   619  }
   620  
   621  func (s OrganizationPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   622  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   623  }
   624  
   625  type OrganizationPathSelectorMetadataSyncingRegions struct{}
   626  
   627  func (OrganizationPathSelectorMetadataSyncingRegions) FieldPath() *Organization_FieldSubPath {
   628  	return &Organization_FieldSubPath{
   629  		selector: Organization_FieldPathSelectorMetadata,
   630  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   631  	}
   632  }
   633  
   634  func (s OrganizationPathSelectorMetadataSyncingRegions) WithValue(value []string) *Organization_FieldSubPathValue {
   635  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   636  }
   637  
   638  func (s OrganizationPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Organization_FieldSubPathArrayOfValues {
   639  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   640  }
   641  
   642  func (s OrganizationPathSelectorMetadataSyncingRegions) WithItemValue(value string) *Organization_FieldSubPathArrayItemValue {
   643  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue)
   644  }
   645  
   646  type OrganizationPathSelectorMetadataLifecycle struct{}
   647  
   648  func (OrganizationPathSelectorMetadataLifecycle) FieldPath() *Organization_FieldSubPath {
   649  	return &Organization_FieldSubPath{
   650  		selector: Organization_FieldPathSelectorMetadata,
   651  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   652  	}
   653  }
   654  
   655  func (s OrganizationPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Organization_FieldSubPathValue {
   656  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   657  }
   658  
   659  func (s OrganizationPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Organization_FieldSubPathArrayOfValues {
   660  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   661  }
   662  
   663  func (OrganizationPathSelectorMetadataLifecycle) State() OrganizationPathSelectorMetadataLifecycleState {
   664  	return OrganizationPathSelectorMetadataLifecycleState{}
   665  }
   666  
   667  func (OrganizationPathSelectorMetadataLifecycle) BlockDeletion() OrganizationPathSelectorMetadataLifecycleBlockDeletion {
   668  	return OrganizationPathSelectorMetadataLifecycleBlockDeletion{}
   669  }
   670  
   671  type OrganizationPathSelectorMetadataLifecycleState struct{}
   672  
   673  func (OrganizationPathSelectorMetadataLifecycleState) FieldPath() *Organization_FieldSubPath {
   674  	return &Organization_FieldSubPath{
   675  		selector: Organization_FieldPathSelectorMetadata,
   676  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   677  	}
   678  }
   679  
   680  func (s OrganizationPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Organization_FieldSubPathValue {
   681  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   682  }
   683  
   684  func (s OrganizationPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Organization_FieldSubPathArrayOfValues {
   685  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   686  }
   687  
   688  type OrganizationPathSelectorMetadataLifecycleBlockDeletion struct{}
   689  
   690  func (OrganizationPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Organization_FieldSubPath {
   691  	return &Organization_FieldSubPath{
   692  		selector: Organization_FieldPathSelectorMetadata,
   693  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   694  	}
   695  }
   696  
   697  func (s OrganizationPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Organization_FieldSubPathValue {
   698  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   699  }
   700  
   701  func (s OrganizationPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Organization_FieldSubPathArrayOfValues {
   702  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   703  }
   704  
   705  type OrganizationPathSelectorMetadataServices struct{}
   706  
   707  func (OrganizationPathSelectorMetadataServices) FieldPath() *Organization_FieldSubPath {
   708  	return &Organization_FieldSubPath{
   709  		selector: Organization_FieldPathSelectorMetadata,
   710  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   711  	}
   712  }
   713  
   714  func (s OrganizationPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Organization_FieldSubPathValue {
   715  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   716  }
   717  
   718  func (s OrganizationPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Organization_FieldSubPathArrayOfValues {
   719  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   720  }
   721  
   722  func (OrganizationPathSelectorMetadataServices) OwningService() OrganizationPathSelectorMetadataServicesOwningService {
   723  	return OrganizationPathSelectorMetadataServicesOwningService{}
   724  }
   725  
   726  func (OrganizationPathSelectorMetadataServices) AllowedServices() OrganizationPathSelectorMetadataServicesAllowedServices {
   727  	return OrganizationPathSelectorMetadataServicesAllowedServices{}
   728  }
   729  
   730  type OrganizationPathSelectorMetadataServicesOwningService struct{}
   731  
   732  func (OrganizationPathSelectorMetadataServicesOwningService) FieldPath() *Organization_FieldSubPath {
   733  	return &Organization_FieldSubPath{
   734  		selector: Organization_FieldPathSelectorMetadata,
   735  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
   736  	}
   737  }
   738  
   739  func (s OrganizationPathSelectorMetadataServicesOwningService) WithValue(value string) *Organization_FieldSubPathValue {
   740  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   741  }
   742  
   743  func (s OrganizationPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   744  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   745  }
   746  
   747  type OrganizationPathSelectorMetadataServicesAllowedServices struct{}
   748  
   749  func (OrganizationPathSelectorMetadataServicesAllowedServices) FieldPath() *Organization_FieldSubPath {
   750  	return &Organization_FieldSubPath{
   751  		selector: Organization_FieldPathSelectorMetadata,
   752  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
   753  	}
   754  }
   755  
   756  func (s OrganizationPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Organization_FieldSubPathValue {
   757  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   758  }
   759  
   760  func (s OrganizationPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Organization_FieldSubPathArrayOfValues {
   761  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   762  }
   763  
   764  func (s OrganizationPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Organization_FieldSubPathArrayItemValue {
   765  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue)
   766  }
   767  
   768  type OrganizationPathSelectorTitle struct{}
   769  
   770  func (OrganizationPathSelectorTitle) FieldPath() *Organization_FieldTerminalPath {
   771  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorTitle}
   772  }
   773  
   774  func (s OrganizationPathSelectorTitle) WithValue(value string) *Organization_FieldTerminalPathValue {
   775  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
   776  }
   777  
   778  func (s OrganizationPathSelectorTitle) WithArrayOfValues(values []string) *Organization_FieldTerminalPathArrayOfValues {
   779  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
   780  }
   781  
   782  type OrganizationPathSelectorDescription struct{}
   783  
   784  func (OrganizationPathSelectorDescription) FieldPath() *Organization_FieldTerminalPath {
   785  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorDescription}
   786  }
   787  
   788  func (s OrganizationPathSelectorDescription) WithValue(value string) *Organization_FieldTerminalPathValue {
   789  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
   790  }
   791  
   792  func (s OrganizationPathSelectorDescription) WithArrayOfValues(values []string) *Organization_FieldTerminalPathArrayOfValues {
   793  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
   794  }
   795  
   796  type OrganizationPathSelectorParentOrganization struct{}
   797  
   798  func (OrganizationPathSelectorParentOrganization) FieldPath() *Organization_FieldTerminalPath {
   799  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorParentOrganization}
   800  }
   801  
   802  func (s OrganizationPathSelectorParentOrganization) WithValue(value *Reference) *Organization_FieldTerminalPathValue {
   803  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
   804  }
   805  
   806  func (s OrganizationPathSelectorParentOrganization) WithArrayOfValues(values []*Reference) *Organization_FieldTerminalPathArrayOfValues {
   807  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
   808  }
   809  
   810  type OrganizationPathSelectorMultiRegionPolicy struct{}
   811  
   812  func (OrganizationPathSelectorMultiRegionPolicy) FieldPath() *Organization_FieldTerminalPath {
   813  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorMultiRegionPolicy}
   814  }
   815  
   816  func (s OrganizationPathSelectorMultiRegionPolicy) WithValue(value *multi_region_policy.MultiRegionPolicy) *Organization_FieldTerminalPathValue {
   817  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
   818  }
   819  
   820  func (s OrganizationPathSelectorMultiRegionPolicy) WithArrayOfValues(values []*multi_region_policy.MultiRegionPolicy) *Organization_FieldTerminalPathArrayOfValues {
   821  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
   822  }
   823  
   824  func (OrganizationPathSelectorMultiRegionPolicy) WithSubPath(subPath multi_region_policy.MultiRegionPolicy_FieldPath) *Organization_FieldSubPath {
   825  	return &Organization_FieldSubPath{selector: Organization_FieldPathSelectorMultiRegionPolicy, subPath: subPath}
   826  }
   827  
   828  func (s OrganizationPathSelectorMultiRegionPolicy) WithSubValue(subPathValue multi_region_policy.MultiRegionPolicy_FieldPathValue) *Organization_FieldSubPathValue {
   829  	return &Organization_FieldSubPathValue{Organization_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   830  }
   831  
   832  func (s OrganizationPathSelectorMultiRegionPolicy) WithSubArrayOfValues(subPathArrayOfValues multi_region_policy.MultiRegionPolicy_FieldPathArrayOfValues) *Organization_FieldSubPathArrayOfValues {
   833  	return &Organization_FieldSubPathArrayOfValues{Organization_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   834  }
   835  
   836  func (s OrganizationPathSelectorMultiRegionPolicy) WithSubArrayItemValue(subPathArrayItemValue multi_region_policy.MultiRegionPolicy_FieldPathArrayItemValue) *Organization_FieldSubPathArrayItemValue {
   837  	return &Organization_FieldSubPathArrayItemValue{Organization_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   838  }
   839  
   840  func (OrganizationPathSelectorMultiRegionPolicy) EnabledRegions() OrganizationPathSelectorMultiRegionPolicyEnabledRegions {
   841  	return OrganizationPathSelectorMultiRegionPolicyEnabledRegions{}
   842  }
   843  
   844  func (OrganizationPathSelectorMultiRegionPolicy) DefaultControlRegion() OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion {
   845  	return OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion{}
   846  }
   847  
   848  func (OrganizationPathSelectorMultiRegionPolicy) CriteriaForDisabledSync() OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync {
   849  	return OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync{}
   850  }
   851  
   852  type OrganizationPathSelectorMultiRegionPolicyEnabledRegions struct{}
   853  
   854  func (OrganizationPathSelectorMultiRegionPolicyEnabledRegions) FieldPath() *Organization_FieldSubPath {
   855  	return &Organization_FieldSubPath{
   856  		selector: Organization_FieldPathSelectorMultiRegionPolicy,
   857  		subPath:  multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().EnabledRegions().FieldPath(),
   858  	}
   859  }
   860  
   861  func (s OrganizationPathSelectorMultiRegionPolicyEnabledRegions) WithValue(value []string) *Organization_FieldSubPathValue {
   862  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   863  }
   864  
   865  func (s OrganizationPathSelectorMultiRegionPolicyEnabledRegions) WithArrayOfValues(values [][]string) *Organization_FieldSubPathArrayOfValues {
   866  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   867  }
   868  
   869  func (s OrganizationPathSelectorMultiRegionPolicyEnabledRegions) WithItemValue(value string) *Organization_FieldSubPathArrayItemValue {
   870  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue)
   871  }
   872  
   873  type OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion struct{}
   874  
   875  func (OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion) FieldPath() *Organization_FieldSubPath {
   876  	return &Organization_FieldSubPath{
   877  		selector: Organization_FieldPathSelectorMultiRegionPolicy,
   878  		subPath:  multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().DefaultControlRegion().FieldPath(),
   879  	}
   880  }
   881  
   882  func (s OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion) WithValue(value string) *Organization_FieldSubPathValue {
   883  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   884  }
   885  
   886  func (s OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   887  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   888  }
   889  
   890  type OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync struct{}
   891  
   892  func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) FieldPath() *Organization_FieldSubPath {
   893  	return &Organization_FieldSubPath{
   894  		selector: Organization_FieldPathSelectorMultiRegionPolicy,
   895  		subPath:  multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().FieldPath(),
   896  	}
   897  }
   898  
   899  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithValue(value []*multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Organization_FieldSubPathValue {
   900  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   901  }
   902  
   903  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithArrayOfValues(values [][]*multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Organization_FieldSubPathArrayOfValues {
   904  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   905  }
   906  
   907  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithItemValue(value *multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Organization_FieldSubPathArrayItemValue {
   908  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue)
   909  }
   910  
   911  func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) ResourceTypeName() OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName {
   912  	return OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName{}
   913  }
   914  
   915  func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) SourceRegion() OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion {
   916  	return OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion{}
   917  }
   918  
   919  func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) DestRegion() OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion {
   920  	return OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion{}
   921  }
   922  
   923  type OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName struct{}
   924  
   925  func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) FieldPath() *Organization_FieldSubPath {
   926  	return &Organization_FieldSubPath{
   927  		selector: Organization_FieldPathSelectorMultiRegionPolicy,
   928  		subPath:  multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().ResourceTypeName().FieldPath(),
   929  	}
   930  }
   931  
   932  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) WithValue(value string) *Organization_FieldSubPathValue {
   933  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   934  }
   935  
   936  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   937  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   938  }
   939  
   940  type OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion struct{}
   941  
   942  func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) FieldPath() *Organization_FieldSubPath {
   943  	return &Organization_FieldSubPath{
   944  		selector: Organization_FieldPathSelectorMultiRegionPolicy,
   945  		subPath:  multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().SourceRegion().FieldPath(),
   946  	}
   947  }
   948  
   949  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) WithValue(value string) *Organization_FieldSubPathValue {
   950  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   951  }
   952  
   953  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   954  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   955  }
   956  
   957  type OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion struct{}
   958  
   959  func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) FieldPath() *Organization_FieldSubPath {
   960  	return &Organization_FieldSubPath{
   961  		selector: Organization_FieldPathSelectorMultiRegionPolicy,
   962  		subPath:  multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().DestRegion().FieldPath(),
   963  	}
   964  }
   965  
   966  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) WithValue(value string) *Organization_FieldSubPathValue {
   967  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
   968  }
   969  
   970  func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues {
   971  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
   972  }
   973  
   974  type OrganizationPathSelectorAllowedServices struct{}
   975  
   976  func (OrganizationPathSelectorAllowedServices) FieldPath() *Organization_FieldTerminalPath {
   977  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorAllowedServices}
   978  }
   979  
   980  func (s OrganizationPathSelectorAllowedServices) WithValue(value []*meta_service.Reference) *Organization_FieldTerminalPathValue {
   981  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
   982  }
   983  
   984  func (s OrganizationPathSelectorAllowedServices) WithArrayOfValues(values [][]*meta_service.Reference) *Organization_FieldTerminalPathArrayOfValues {
   985  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
   986  }
   987  
   988  func (s OrganizationPathSelectorAllowedServices) WithItemValue(value *meta_service.Reference) *Organization_FieldTerminalPathArrayItemValue {
   989  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldTerminalPathArrayItemValue)
   990  }
   991  
   992  type OrganizationPathSelectorBusinessTier struct{}
   993  
   994  func (OrganizationPathSelectorBusinessTier) FieldPath() *Organization_FieldTerminalPath {
   995  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorBusinessTier}
   996  }
   997  
   998  func (s OrganizationPathSelectorBusinessTier) WithValue(value iam_common.BusinessTier) *Organization_FieldTerminalPathValue {
   999  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
  1000  }
  1001  
  1002  func (s OrganizationPathSelectorBusinessTier) WithArrayOfValues(values []iam_common.BusinessTier) *Organization_FieldTerminalPathArrayOfValues {
  1003  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
  1004  }
  1005  
  1006  type OrganizationPathSelectorServiceTiers struct{}
  1007  
  1008  func (OrganizationPathSelectorServiceTiers) FieldPath() *Organization_FieldTerminalPath {
  1009  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorServiceTiers}
  1010  }
  1011  
  1012  func (s OrganizationPathSelectorServiceTiers) WithValue(value []*iam_common.ServiceBusinessTier) *Organization_FieldTerminalPathValue {
  1013  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
  1014  }
  1015  
  1016  func (s OrganizationPathSelectorServiceTiers) WithArrayOfValues(values [][]*iam_common.ServiceBusinessTier) *Organization_FieldTerminalPathArrayOfValues {
  1017  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
  1018  }
  1019  
  1020  func (s OrganizationPathSelectorServiceTiers) WithItemValue(value *iam_common.ServiceBusinessTier) *Organization_FieldTerminalPathArrayItemValue {
  1021  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldTerminalPathArrayItemValue)
  1022  }
  1023  func (OrganizationPathSelectorServiceTiers) WithSubPath(subPath iam_common.ServiceBusinessTier_FieldPath) *Organization_FieldSubPath {
  1024  	return &Organization_FieldSubPath{selector: Organization_FieldPathSelectorServiceTiers, subPath: subPath}
  1025  }
  1026  
  1027  func (s OrganizationPathSelectorServiceTiers) WithSubValue(subPathValue iam_common.ServiceBusinessTier_FieldPathValue) *Organization_FieldSubPathValue {
  1028  	return &Organization_FieldSubPathValue{Organization_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1029  }
  1030  
  1031  func (s OrganizationPathSelectorServiceTiers) WithSubArrayOfValues(subPathArrayOfValues iam_common.ServiceBusinessTier_FieldPathArrayOfValues) *Organization_FieldSubPathArrayOfValues {
  1032  	return &Organization_FieldSubPathArrayOfValues{Organization_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1033  }
  1034  
  1035  func (s OrganizationPathSelectorServiceTiers) WithSubArrayItemValue(subPathArrayItemValue iam_common.ServiceBusinessTier_FieldPathArrayItemValue) *Organization_FieldSubPathArrayItemValue {
  1036  	return &Organization_FieldSubPathArrayItemValue{Organization_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1037  }
  1038  
  1039  func (OrganizationPathSelectorServiceTiers) Service() OrganizationPathSelectorServiceTiersService {
  1040  	return OrganizationPathSelectorServiceTiersService{}
  1041  }
  1042  
  1043  func (OrganizationPathSelectorServiceTiers) BusinessTier() OrganizationPathSelectorServiceTiersBusinessTier {
  1044  	return OrganizationPathSelectorServiceTiersBusinessTier{}
  1045  }
  1046  
  1047  type OrganizationPathSelectorServiceTiersService struct{}
  1048  
  1049  func (OrganizationPathSelectorServiceTiersService) FieldPath() *Organization_FieldSubPath {
  1050  	return &Organization_FieldSubPath{
  1051  		selector: Organization_FieldPathSelectorServiceTiers,
  1052  		subPath:  iam_common.NewServiceBusinessTierFieldPathBuilder().Service().FieldPath(),
  1053  	}
  1054  }
  1055  
  1056  func (s OrganizationPathSelectorServiceTiersService) WithValue(value *meta_service.Name) *Organization_FieldSubPathValue {
  1057  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
  1058  }
  1059  
  1060  func (s OrganizationPathSelectorServiceTiersService) WithArrayOfValues(values []*meta_service.Name) *Organization_FieldSubPathArrayOfValues {
  1061  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
  1062  }
  1063  
  1064  type OrganizationPathSelectorServiceTiersBusinessTier struct{}
  1065  
  1066  func (OrganizationPathSelectorServiceTiersBusinessTier) FieldPath() *Organization_FieldSubPath {
  1067  	return &Organization_FieldSubPath{
  1068  		selector: Organization_FieldPathSelectorServiceTiers,
  1069  		subPath:  iam_common.NewServiceBusinessTierFieldPathBuilder().BusinessTier().FieldPath(),
  1070  	}
  1071  }
  1072  
  1073  func (s OrganizationPathSelectorServiceTiersBusinessTier) WithValue(value iam_common.BusinessTier) *Organization_FieldSubPathValue {
  1074  	return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue)
  1075  }
  1076  
  1077  func (s OrganizationPathSelectorServiceTiersBusinessTier) WithArrayOfValues(values []iam_common.BusinessTier) *Organization_FieldSubPathArrayOfValues {
  1078  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues)
  1079  }
  1080  
  1081  type OrganizationPathSelectorRootOrganization struct{}
  1082  
  1083  func (OrganizationPathSelectorRootOrganization) FieldPath() *Organization_FieldTerminalPath {
  1084  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorRootOrganization}
  1085  }
  1086  
  1087  func (s OrganizationPathSelectorRootOrganization) WithValue(value *Name) *Organization_FieldTerminalPathValue {
  1088  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
  1089  }
  1090  
  1091  func (s OrganizationPathSelectorRootOrganization) WithArrayOfValues(values []*Name) *Organization_FieldTerminalPathArrayOfValues {
  1092  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
  1093  }
  1094  
  1095  type OrganizationPathSelectorAncestryPath struct{}
  1096  
  1097  func (OrganizationPathSelectorAncestryPath) FieldPath() *Organization_FieldTerminalPath {
  1098  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorAncestryPath}
  1099  }
  1100  
  1101  func (s OrganizationPathSelectorAncestryPath) WithValue(value []*Name) *Organization_FieldTerminalPathValue {
  1102  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
  1103  }
  1104  
  1105  func (s OrganizationPathSelectorAncestryPath) WithArrayOfValues(values [][]*Name) *Organization_FieldTerminalPathArrayOfValues {
  1106  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
  1107  }
  1108  
  1109  func (s OrganizationPathSelectorAncestryPath) WithItemValue(value *Name) *Organization_FieldTerminalPathArrayItemValue {
  1110  	return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldTerminalPathArrayItemValue)
  1111  }
  1112  
  1113  type OrganizationPathSelectorServiceErrors struct{}
  1114  
  1115  func (OrganizationPathSelectorServiceErrors) FieldPath() *Organization_FieldTerminalPath {
  1116  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorServiceErrors}
  1117  }
  1118  
  1119  func (s OrganizationPathSelectorServiceErrors) WithValue(value map[string]*iam_common.ServiceErrors) *Organization_FieldTerminalPathValue {
  1120  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
  1121  }
  1122  
  1123  func (s OrganizationPathSelectorServiceErrors) WithArrayOfValues(values []map[string]*iam_common.ServiceErrors) *Organization_FieldTerminalPathArrayOfValues {
  1124  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
  1125  }
  1126  
  1127  func (OrganizationPathSelectorServiceErrors) WithKey(key string) OrganizationMapPathSelectorServiceErrors {
  1128  	return OrganizationMapPathSelectorServiceErrors{key: key}
  1129  }
  1130  
  1131  type OrganizationMapPathSelectorServiceErrors struct {
  1132  	key string
  1133  }
  1134  
  1135  func (s OrganizationMapPathSelectorServiceErrors) FieldPath() *Organization_FieldPathMap {
  1136  	return &Organization_FieldPathMap{selector: Organization_FieldPathSelectorServiceErrors, key: s.key}
  1137  }
  1138  
  1139  func (s OrganizationMapPathSelectorServiceErrors) WithValue(value *iam_common.ServiceErrors) *Organization_FieldPathMapValue {
  1140  	return s.FieldPath().WithIValue(value).(*Organization_FieldPathMapValue)
  1141  }
  1142  
  1143  func (s OrganizationMapPathSelectorServiceErrors) WithArrayOfValues(values []*iam_common.ServiceErrors) *Organization_FieldPathMapArrayOfValues {
  1144  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldPathMapArrayOfValues)
  1145  }
  1146  
  1147  type OrganizationPathSelectorServicesGeneration struct{}
  1148  
  1149  func (OrganizationPathSelectorServicesGeneration) FieldPath() *Organization_FieldTerminalPath {
  1150  	return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorServicesGeneration}
  1151  }
  1152  
  1153  func (s OrganizationPathSelectorServicesGeneration) WithValue(value int64) *Organization_FieldTerminalPathValue {
  1154  	return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue)
  1155  }
  1156  
  1157  func (s OrganizationPathSelectorServicesGeneration) WithArrayOfValues(values []int64) *Organization_FieldTerminalPathArrayOfValues {
  1158  	return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues)
  1159  }