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

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