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

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