github.com/cloudwan/edgelq-sdk@v1.15.4/audit/resources/v1alpha2/audited_resource_descriptor/audited_resource_descriptor.pb.fieldpathbuilder.go (about)

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/audit/proto/v1alpha2/audited_resource_descriptor.proto
     3  // DO NOT EDIT!!!
     4  
     5  package audited_resource_descriptor
     6  
     7  // proto imports
     8  import (
     9  	common "github.com/cloudwan/edgelq-sdk/audit/resources/v1alpha2/common"
    10  	meta "github.com/cloudwan/goten-sdk/types/meta"
    11  	anypb "google.golang.org/protobuf/types/known/anypb"
    12  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    13  )
    14  
    15  // make sure we're using proto imports
    16  var (
    17  	_ = &common.Authentication{}
    18  	_ = &anypb.Any{}
    19  	_ = &timestamppb.Timestamp{}
    20  	_ = &meta.Meta{}
    21  )
    22  
    23  type AuditedResourceDescriptorFieldPathBuilder struct{}
    24  
    25  func NewAuditedResourceDescriptorFieldPathBuilder() AuditedResourceDescriptorFieldPathBuilder {
    26  	return AuditedResourceDescriptorFieldPathBuilder{}
    27  }
    28  func (AuditedResourceDescriptorFieldPathBuilder) Name() AuditedResourceDescriptorPathSelectorName {
    29  	return AuditedResourceDescriptorPathSelectorName{}
    30  }
    31  func (AuditedResourceDescriptorFieldPathBuilder) DisplayName() AuditedResourceDescriptorPathSelectorDisplayName {
    32  	return AuditedResourceDescriptorPathSelectorDisplayName{}
    33  }
    34  func (AuditedResourceDescriptorFieldPathBuilder) Description() AuditedResourceDescriptorPathSelectorDescription {
    35  	return AuditedResourceDescriptorPathSelectorDescription{}
    36  }
    37  func (AuditedResourceDescriptorFieldPathBuilder) Labels() AuditedResourceDescriptorPathSelectorLabels {
    38  	return AuditedResourceDescriptorPathSelectorLabels{}
    39  }
    40  func (AuditedResourceDescriptorFieldPathBuilder) PromotedLabelKeySets() AuditedResourceDescriptorPathSelectorPromotedLabelKeySets {
    41  	return AuditedResourceDescriptorPathSelectorPromotedLabelKeySets{}
    42  }
    43  func (AuditedResourceDescriptorFieldPathBuilder) Versions() AuditedResourceDescriptorPathSelectorVersions {
    44  	return AuditedResourceDescriptorPathSelectorVersions{}
    45  }
    46  func (AuditedResourceDescriptorFieldPathBuilder) SpecFields() AuditedResourceDescriptorPathSelectorSpecFields {
    47  	return AuditedResourceDescriptorPathSelectorSpecFields{}
    48  }
    49  func (AuditedResourceDescriptorFieldPathBuilder) StateFields() AuditedResourceDescriptorPathSelectorStateFields {
    50  	return AuditedResourceDescriptorPathSelectorStateFields{}
    51  }
    52  func (AuditedResourceDescriptorFieldPathBuilder) MetaFields() AuditedResourceDescriptorPathSelectorMetaFields {
    53  	return AuditedResourceDescriptorPathSelectorMetaFields{}
    54  }
    55  func (AuditedResourceDescriptorFieldPathBuilder) Metadata() AuditedResourceDescriptorPathSelectorMetadata {
    56  	return AuditedResourceDescriptorPathSelectorMetadata{}
    57  }
    58  
    59  type AuditedResourceDescriptorPathSelectorName struct{}
    60  
    61  func (AuditedResourceDescriptorPathSelectorName) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
    62  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorName}
    63  }
    64  
    65  func (s AuditedResourceDescriptorPathSelectorName) WithValue(value *Name) *AuditedResourceDescriptor_FieldTerminalPathValue {
    66  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
    67  }
    68  
    69  func (s AuditedResourceDescriptorPathSelectorName) WithArrayOfValues(values []*Name) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
    70  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
    71  }
    72  
    73  type AuditedResourceDescriptorPathSelectorDisplayName struct{}
    74  
    75  func (AuditedResourceDescriptorPathSelectorDisplayName) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
    76  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorDisplayName}
    77  }
    78  
    79  func (s AuditedResourceDescriptorPathSelectorDisplayName) WithValue(value string) *AuditedResourceDescriptor_FieldTerminalPathValue {
    80  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
    81  }
    82  
    83  func (s AuditedResourceDescriptorPathSelectorDisplayName) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
    84  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
    85  }
    86  
    87  type AuditedResourceDescriptorPathSelectorDescription struct{}
    88  
    89  func (AuditedResourceDescriptorPathSelectorDescription) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
    90  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorDescription}
    91  }
    92  
    93  func (s AuditedResourceDescriptorPathSelectorDescription) WithValue(value string) *AuditedResourceDescriptor_FieldTerminalPathValue {
    94  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
    95  }
    96  
    97  func (s AuditedResourceDescriptorPathSelectorDescription) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
    98  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
    99  }
   100  
   101  type AuditedResourceDescriptorPathSelectorLabels struct{}
   102  
   103  func (AuditedResourceDescriptorPathSelectorLabels) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
   104  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorLabels}
   105  }
   106  
   107  func (s AuditedResourceDescriptorPathSelectorLabels) WithValue(value []*common.LabelDescriptor) *AuditedResourceDescriptor_FieldTerminalPathValue {
   108  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
   109  }
   110  
   111  func (s AuditedResourceDescriptorPathSelectorLabels) WithArrayOfValues(values [][]*common.LabelDescriptor) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
   112  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
   113  }
   114  
   115  func (s AuditedResourceDescriptorPathSelectorLabels) WithItemValue(value *common.LabelDescriptor) *AuditedResourceDescriptor_FieldTerminalPathArrayItemValue {
   116  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldTerminalPathArrayItemValue)
   117  }
   118  func (AuditedResourceDescriptorPathSelectorLabels) WithSubPath(subPath common.LabelDescriptor_FieldPath) *AuditedResourceDescriptor_FieldSubPath {
   119  	return &AuditedResourceDescriptor_FieldSubPath{selector: AuditedResourceDescriptor_FieldPathSelectorLabels, subPath: subPath}
   120  }
   121  
   122  func (s AuditedResourceDescriptorPathSelectorLabels) WithSubValue(subPathValue common.LabelDescriptor_FieldPathValue) *AuditedResourceDescriptor_FieldSubPathValue {
   123  	return &AuditedResourceDescriptor_FieldSubPathValue{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   124  }
   125  
   126  func (s AuditedResourceDescriptorPathSelectorLabels) WithSubArrayOfValues(subPathArrayOfValues common.LabelDescriptor_FieldPathArrayOfValues) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   127  	return &AuditedResourceDescriptor_FieldSubPathArrayOfValues{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   128  }
   129  
   130  func (s AuditedResourceDescriptorPathSelectorLabels) WithSubArrayItemValue(subPathArrayItemValue common.LabelDescriptor_FieldPathArrayItemValue) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   131  	return &AuditedResourceDescriptor_FieldSubPathArrayItemValue{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   132  }
   133  
   134  func (AuditedResourceDescriptorPathSelectorLabels) Key() AuditedResourceDescriptorPathSelectorLabelsKey {
   135  	return AuditedResourceDescriptorPathSelectorLabelsKey{}
   136  }
   137  
   138  func (AuditedResourceDescriptorPathSelectorLabels) Versions() AuditedResourceDescriptorPathSelectorLabelsVersions {
   139  	return AuditedResourceDescriptorPathSelectorLabelsVersions{}
   140  }
   141  
   142  type AuditedResourceDescriptorPathSelectorLabelsKey struct{}
   143  
   144  func (AuditedResourceDescriptorPathSelectorLabelsKey) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   145  	return &AuditedResourceDescriptor_FieldSubPath{
   146  		selector: AuditedResourceDescriptor_FieldPathSelectorLabels,
   147  		subPath:  common.NewLabelDescriptorFieldPathBuilder().Key().FieldPath(),
   148  	}
   149  }
   150  
   151  func (s AuditedResourceDescriptorPathSelectorLabelsKey) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   152  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   153  }
   154  
   155  func (s AuditedResourceDescriptorPathSelectorLabelsKey) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   156  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   157  }
   158  
   159  type AuditedResourceDescriptorPathSelectorLabelsVersions struct{}
   160  
   161  func (AuditedResourceDescriptorPathSelectorLabelsVersions) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   162  	return &AuditedResourceDescriptor_FieldSubPath{
   163  		selector: AuditedResourceDescriptor_FieldPathSelectorLabels,
   164  		subPath:  common.NewLabelDescriptorFieldPathBuilder().Versions().FieldPath(),
   165  	}
   166  }
   167  
   168  func (s AuditedResourceDescriptorPathSelectorLabelsVersions) WithValue(value []string) *AuditedResourceDescriptor_FieldSubPathValue {
   169  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   170  }
   171  
   172  func (s AuditedResourceDescriptorPathSelectorLabelsVersions) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   173  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   174  }
   175  
   176  func (s AuditedResourceDescriptorPathSelectorLabelsVersions) WithItemValue(value string) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   177  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldSubPathArrayItemValue)
   178  }
   179  
   180  type AuditedResourceDescriptorPathSelectorPromotedLabelKeySets struct{}
   181  
   182  func (AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
   183  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorPromotedLabelKeySets}
   184  }
   185  
   186  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) WithValue(value []*common.LabelKeySet) *AuditedResourceDescriptor_FieldTerminalPathValue {
   187  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
   188  }
   189  
   190  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) WithArrayOfValues(values [][]*common.LabelKeySet) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
   191  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
   192  }
   193  
   194  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) WithItemValue(value *common.LabelKeySet) *AuditedResourceDescriptor_FieldTerminalPathArrayItemValue {
   195  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldTerminalPathArrayItemValue)
   196  }
   197  func (AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) WithSubPath(subPath common.LabelKeySet_FieldPath) *AuditedResourceDescriptor_FieldSubPath {
   198  	return &AuditedResourceDescriptor_FieldSubPath{selector: AuditedResourceDescriptor_FieldPathSelectorPromotedLabelKeySets, subPath: subPath}
   199  }
   200  
   201  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) WithSubValue(subPathValue common.LabelKeySet_FieldPathValue) *AuditedResourceDescriptor_FieldSubPathValue {
   202  	return &AuditedResourceDescriptor_FieldSubPathValue{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   203  }
   204  
   205  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) WithSubArrayOfValues(subPathArrayOfValues common.LabelKeySet_FieldPathArrayOfValues) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   206  	return &AuditedResourceDescriptor_FieldSubPathArrayOfValues{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   207  }
   208  
   209  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) WithSubArrayItemValue(subPathArrayItemValue common.LabelKeySet_FieldPathArrayItemValue) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   210  	return &AuditedResourceDescriptor_FieldSubPathArrayItemValue{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   211  }
   212  
   213  func (AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) LabelKeys() AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsLabelKeys {
   214  	return AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsLabelKeys{}
   215  }
   216  
   217  func (AuditedResourceDescriptorPathSelectorPromotedLabelKeySets) Versions() AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsVersions {
   218  	return AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsVersions{}
   219  }
   220  
   221  type AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsLabelKeys struct{}
   222  
   223  func (AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsLabelKeys) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   224  	return &AuditedResourceDescriptor_FieldSubPath{
   225  		selector: AuditedResourceDescriptor_FieldPathSelectorPromotedLabelKeySets,
   226  		subPath:  common.NewLabelKeySetFieldPathBuilder().LabelKeys().FieldPath(),
   227  	}
   228  }
   229  
   230  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsLabelKeys) WithValue(value []string) *AuditedResourceDescriptor_FieldSubPathValue {
   231  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   232  }
   233  
   234  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsLabelKeys) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   235  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   236  }
   237  
   238  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsLabelKeys) WithItemValue(value string) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   239  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldSubPathArrayItemValue)
   240  }
   241  
   242  type AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsVersions struct{}
   243  
   244  func (AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsVersions) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   245  	return &AuditedResourceDescriptor_FieldSubPath{
   246  		selector: AuditedResourceDescriptor_FieldPathSelectorPromotedLabelKeySets,
   247  		subPath:  common.NewLabelKeySetFieldPathBuilder().Versions().FieldPath(),
   248  	}
   249  }
   250  
   251  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsVersions) WithValue(value []string) *AuditedResourceDescriptor_FieldSubPathValue {
   252  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   253  }
   254  
   255  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsVersions) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   256  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   257  }
   258  
   259  func (s AuditedResourceDescriptorPathSelectorPromotedLabelKeySetsVersions) WithItemValue(value string) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   260  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldSubPathArrayItemValue)
   261  }
   262  
   263  type AuditedResourceDescriptorPathSelectorVersions struct{}
   264  
   265  func (AuditedResourceDescriptorPathSelectorVersions) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
   266  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorVersions}
   267  }
   268  
   269  func (s AuditedResourceDescriptorPathSelectorVersions) WithValue(value []string) *AuditedResourceDescriptor_FieldTerminalPathValue {
   270  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
   271  }
   272  
   273  func (s AuditedResourceDescriptorPathSelectorVersions) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
   274  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
   275  }
   276  
   277  func (s AuditedResourceDescriptorPathSelectorVersions) WithItemValue(value string) *AuditedResourceDescriptor_FieldTerminalPathArrayItemValue {
   278  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldTerminalPathArrayItemValue)
   279  }
   280  
   281  type AuditedResourceDescriptorPathSelectorSpecFields struct{}
   282  
   283  func (AuditedResourceDescriptorPathSelectorSpecFields) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
   284  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorSpecFields}
   285  }
   286  
   287  func (s AuditedResourceDescriptorPathSelectorSpecFields) WithValue(value []string) *AuditedResourceDescriptor_FieldTerminalPathValue {
   288  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
   289  }
   290  
   291  func (s AuditedResourceDescriptorPathSelectorSpecFields) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
   292  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
   293  }
   294  
   295  func (s AuditedResourceDescriptorPathSelectorSpecFields) WithItemValue(value string) *AuditedResourceDescriptor_FieldTerminalPathArrayItemValue {
   296  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldTerminalPathArrayItemValue)
   297  }
   298  
   299  type AuditedResourceDescriptorPathSelectorStateFields struct{}
   300  
   301  func (AuditedResourceDescriptorPathSelectorStateFields) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
   302  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorStateFields}
   303  }
   304  
   305  func (s AuditedResourceDescriptorPathSelectorStateFields) WithValue(value []string) *AuditedResourceDescriptor_FieldTerminalPathValue {
   306  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
   307  }
   308  
   309  func (s AuditedResourceDescriptorPathSelectorStateFields) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
   310  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
   311  }
   312  
   313  func (s AuditedResourceDescriptorPathSelectorStateFields) WithItemValue(value string) *AuditedResourceDescriptor_FieldTerminalPathArrayItemValue {
   314  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldTerminalPathArrayItemValue)
   315  }
   316  
   317  type AuditedResourceDescriptorPathSelectorMetaFields struct{}
   318  
   319  func (AuditedResourceDescriptorPathSelectorMetaFields) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
   320  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorMetaFields}
   321  }
   322  
   323  func (s AuditedResourceDescriptorPathSelectorMetaFields) WithValue(value []string) *AuditedResourceDescriptor_FieldTerminalPathValue {
   324  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
   325  }
   326  
   327  func (s AuditedResourceDescriptorPathSelectorMetaFields) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
   328  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
   329  }
   330  
   331  func (s AuditedResourceDescriptorPathSelectorMetaFields) WithItemValue(value string) *AuditedResourceDescriptor_FieldTerminalPathArrayItemValue {
   332  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldTerminalPathArrayItemValue)
   333  }
   334  
   335  type AuditedResourceDescriptorPathSelectorMetadata struct{}
   336  
   337  func (AuditedResourceDescriptorPathSelectorMetadata) FieldPath() *AuditedResourceDescriptor_FieldTerminalPath {
   338  	return &AuditedResourceDescriptor_FieldTerminalPath{selector: AuditedResourceDescriptor_FieldPathSelectorMetadata}
   339  }
   340  
   341  func (s AuditedResourceDescriptorPathSelectorMetadata) WithValue(value *meta.Meta) *AuditedResourceDescriptor_FieldTerminalPathValue {
   342  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldTerminalPathValue)
   343  }
   344  
   345  func (s AuditedResourceDescriptorPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *AuditedResourceDescriptor_FieldTerminalPathArrayOfValues {
   346  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldTerminalPathArrayOfValues)
   347  }
   348  
   349  func (AuditedResourceDescriptorPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *AuditedResourceDescriptor_FieldSubPath {
   350  	return &AuditedResourceDescriptor_FieldSubPath{selector: AuditedResourceDescriptor_FieldPathSelectorMetadata, subPath: subPath}
   351  }
   352  
   353  func (s AuditedResourceDescriptorPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *AuditedResourceDescriptor_FieldSubPathValue {
   354  	return &AuditedResourceDescriptor_FieldSubPathValue{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   355  }
   356  
   357  func (s AuditedResourceDescriptorPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   358  	return &AuditedResourceDescriptor_FieldSubPathArrayOfValues{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   359  }
   360  
   361  func (s AuditedResourceDescriptorPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   362  	return &AuditedResourceDescriptor_FieldSubPathArrayItemValue{AuditedResourceDescriptor_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   363  }
   364  
   365  func (AuditedResourceDescriptorPathSelectorMetadata) CreateTime() AuditedResourceDescriptorPathSelectorMetadataCreateTime {
   366  	return AuditedResourceDescriptorPathSelectorMetadataCreateTime{}
   367  }
   368  
   369  func (AuditedResourceDescriptorPathSelectorMetadata) UpdateTime() AuditedResourceDescriptorPathSelectorMetadataUpdateTime {
   370  	return AuditedResourceDescriptorPathSelectorMetadataUpdateTime{}
   371  }
   372  
   373  func (AuditedResourceDescriptorPathSelectorMetadata) DeleteTime() AuditedResourceDescriptorPathSelectorMetadataDeleteTime {
   374  	return AuditedResourceDescriptorPathSelectorMetadataDeleteTime{}
   375  }
   376  
   377  func (AuditedResourceDescriptorPathSelectorMetadata) Uuid() AuditedResourceDescriptorPathSelectorMetadataUuid {
   378  	return AuditedResourceDescriptorPathSelectorMetadataUuid{}
   379  }
   380  
   381  func (AuditedResourceDescriptorPathSelectorMetadata) Tags() AuditedResourceDescriptorPathSelectorMetadataTags {
   382  	return AuditedResourceDescriptorPathSelectorMetadataTags{}
   383  }
   384  
   385  func (AuditedResourceDescriptorPathSelectorMetadata) Labels() AuditedResourceDescriptorPathSelectorMetadataLabels {
   386  	return AuditedResourceDescriptorPathSelectorMetadataLabels{}
   387  }
   388  
   389  func (AuditedResourceDescriptorPathSelectorMetadata) Annotations() AuditedResourceDescriptorPathSelectorMetadataAnnotations {
   390  	return AuditedResourceDescriptorPathSelectorMetadataAnnotations{}
   391  }
   392  
   393  func (AuditedResourceDescriptorPathSelectorMetadata) Generation() AuditedResourceDescriptorPathSelectorMetadataGeneration {
   394  	return AuditedResourceDescriptorPathSelectorMetadataGeneration{}
   395  }
   396  
   397  func (AuditedResourceDescriptorPathSelectorMetadata) ResourceVersion() AuditedResourceDescriptorPathSelectorMetadataResourceVersion {
   398  	return AuditedResourceDescriptorPathSelectorMetadataResourceVersion{}
   399  }
   400  
   401  func (AuditedResourceDescriptorPathSelectorMetadata) OwnerReferences() AuditedResourceDescriptorPathSelectorMetadataOwnerReferences {
   402  	return AuditedResourceDescriptorPathSelectorMetadataOwnerReferences{}
   403  }
   404  
   405  func (AuditedResourceDescriptorPathSelectorMetadata) Shards() AuditedResourceDescriptorPathSelectorMetadataShards {
   406  	return AuditedResourceDescriptorPathSelectorMetadataShards{}
   407  }
   408  
   409  func (AuditedResourceDescriptorPathSelectorMetadata) Syncing() AuditedResourceDescriptorPathSelectorMetadataSyncing {
   410  	return AuditedResourceDescriptorPathSelectorMetadataSyncing{}
   411  }
   412  
   413  func (AuditedResourceDescriptorPathSelectorMetadata) Lifecycle() AuditedResourceDescriptorPathSelectorMetadataLifecycle {
   414  	return AuditedResourceDescriptorPathSelectorMetadataLifecycle{}
   415  }
   416  
   417  func (AuditedResourceDescriptorPathSelectorMetadata) Services() AuditedResourceDescriptorPathSelectorMetadataServices {
   418  	return AuditedResourceDescriptorPathSelectorMetadataServices{}
   419  }
   420  
   421  type AuditedResourceDescriptorPathSelectorMetadataCreateTime struct{}
   422  
   423  func (AuditedResourceDescriptorPathSelectorMetadataCreateTime) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   424  	return &AuditedResourceDescriptor_FieldSubPath{
   425  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   426  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   427  	}
   428  }
   429  
   430  func (s AuditedResourceDescriptorPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *AuditedResourceDescriptor_FieldSubPathValue {
   431  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   432  }
   433  
   434  func (s AuditedResourceDescriptorPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   435  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   436  }
   437  
   438  type AuditedResourceDescriptorPathSelectorMetadataUpdateTime struct{}
   439  
   440  func (AuditedResourceDescriptorPathSelectorMetadataUpdateTime) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   441  	return &AuditedResourceDescriptor_FieldSubPath{
   442  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   443  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   444  	}
   445  }
   446  
   447  func (s AuditedResourceDescriptorPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *AuditedResourceDescriptor_FieldSubPathValue {
   448  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   449  }
   450  
   451  func (s AuditedResourceDescriptorPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   452  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   453  }
   454  
   455  type AuditedResourceDescriptorPathSelectorMetadataDeleteTime struct{}
   456  
   457  func (AuditedResourceDescriptorPathSelectorMetadataDeleteTime) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   458  	return &AuditedResourceDescriptor_FieldSubPath{
   459  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   460  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   461  	}
   462  }
   463  
   464  func (s AuditedResourceDescriptorPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *AuditedResourceDescriptor_FieldSubPathValue {
   465  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   466  }
   467  
   468  func (s AuditedResourceDescriptorPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   469  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   470  }
   471  
   472  type AuditedResourceDescriptorPathSelectorMetadataUuid struct{}
   473  
   474  func (AuditedResourceDescriptorPathSelectorMetadataUuid) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   475  	return &AuditedResourceDescriptor_FieldSubPath{
   476  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   477  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   478  	}
   479  }
   480  
   481  func (s AuditedResourceDescriptorPathSelectorMetadataUuid) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   482  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   483  }
   484  
   485  func (s AuditedResourceDescriptorPathSelectorMetadataUuid) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   486  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   487  }
   488  
   489  type AuditedResourceDescriptorPathSelectorMetadataTags struct{}
   490  
   491  func (AuditedResourceDescriptorPathSelectorMetadataTags) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   492  	return &AuditedResourceDescriptor_FieldSubPath{
   493  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   494  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   495  	}
   496  }
   497  
   498  func (s AuditedResourceDescriptorPathSelectorMetadataTags) WithValue(value []string) *AuditedResourceDescriptor_FieldSubPathValue {
   499  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   500  }
   501  
   502  func (s AuditedResourceDescriptorPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   503  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   504  }
   505  
   506  func (s AuditedResourceDescriptorPathSelectorMetadataTags) WithItemValue(value string) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   507  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldSubPathArrayItemValue)
   508  }
   509  
   510  type AuditedResourceDescriptorPathSelectorMetadataLabels struct{}
   511  
   512  func (AuditedResourceDescriptorPathSelectorMetadataLabels) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   513  	return &AuditedResourceDescriptor_FieldSubPath{
   514  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   515  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   516  	}
   517  }
   518  
   519  func (s AuditedResourceDescriptorPathSelectorMetadataLabels) WithValue(value map[string]string) *AuditedResourceDescriptor_FieldSubPathValue {
   520  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   521  }
   522  
   523  func (s AuditedResourceDescriptorPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   524  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   525  }
   526  
   527  func (AuditedResourceDescriptorPathSelectorMetadataLabels) WithKey(key string) AuditedResourceDescriptorMapPathSelectorMetadataLabels {
   528  	return AuditedResourceDescriptorMapPathSelectorMetadataLabels{key: key}
   529  }
   530  
   531  type AuditedResourceDescriptorMapPathSelectorMetadataLabels struct {
   532  	key string
   533  }
   534  
   535  func (s AuditedResourceDescriptorMapPathSelectorMetadataLabels) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   536  	return &AuditedResourceDescriptor_FieldSubPath{
   537  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   538  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   539  	}
   540  }
   541  
   542  func (s AuditedResourceDescriptorMapPathSelectorMetadataLabels) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   543  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   544  }
   545  
   546  func (s AuditedResourceDescriptorMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   547  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   548  }
   549  
   550  type AuditedResourceDescriptorPathSelectorMetadataAnnotations struct{}
   551  
   552  func (AuditedResourceDescriptorPathSelectorMetadataAnnotations) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   553  	return &AuditedResourceDescriptor_FieldSubPath{
   554  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   555  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   556  	}
   557  }
   558  
   559  func (s AuditedResourceDescriptorPathSelectorMetadataAnnotations) WithValue(value map[string]string) *AuditedResourceDescriptor_FieldSubPathValue {
   560  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   561  }
   562  
   563  func (s AuditedResourceDescriptorPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   564  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   565  }
   566  
   567  func (AuditedResourceDescriptorPathSelectorMetadataAnnotations) WithKey(key string) AuditedResourceDescriptorMapPathSelectorMetadataAnnotations {
   568  	return AuditedResourceDescriptorMapPathSelectorMetadataAnnotations{key: key}
   569  }
   570  
   571  type AuditedResourceDescriptorMapPathSelectorMetadataAnnotations struct {
   572  	key string
   573  }
   574  
   575  func (s AuditedResourceDescriptorMapPathSelectorMetadataAnnotations) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   576  	return &AuditedResourceDescriptor_FieldSubPath{
   577  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   578  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   579  	}
   580  }
   581  
   582  func (s AuditedResourceDescriptorMapPathSelectorMetadataAnnotations) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   583  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   584  }
   585  
   586  func (s AuditedResourceDescriptorMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   587  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   588  }
   589  
   590  type AuditedResourceDescriptorPathSelectorMetadataGeneration struct{}
   591  
   592  func (AuditedResourceDescriptorPathSelectorMetadataGeneration) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   593  	return &AuditedResourceDescriptor_FieldSubPath{
   594  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   595  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   596  	}
   597  }
   598  
   599  func (s AuditedResourceDescriptorPathSelectorMetadataGeneration) WithValue(value int64) *AuditedResourceDescriptor_FieldSubPathValue {
   600  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   601  }
   602  
   603  func (s AuditedResourceDescriptorPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   604  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   605  }
   606  
   607  type AuditedResourceDescriptorPathSelectorMetadataResourceVersion struct{}
   608  
   609  func (AuditedResourceDescriptorPathSelectorMetadataResourceVersion) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   610  	return &AuditedResourceDescriptor_FieldSubPath{
   611  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   612  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   613  	}
   614  }
   615  
   616  func (s AuditedResourceDescriptorPathSelectorMetadataResourceVersion) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   617  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   618  }
   619  
   620  func (s AuditedResourceDescriptorPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   621  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   622  }
   623  
   624  type AuditedResourceDescriptorPathSelectorMetadataOwnerReferences struct{}
   625  
   626  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   627  	return &AuditedResourceDescriptor_FieldSubPath{
   628  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   629  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   630  	}
   631  }
   632  
   633  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *AuditedResourceDescriptor_FieldSubPathValue {
   634  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   635  }
   636  
   637  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   638  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   639  }
   640  
   641  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   642  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldSubPathArrayItemValue)
   643  }
   644  
   645  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) Kind() AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesKind {
   646  	return AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesKind{}
   647  }
   648  
   649  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) Version() AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesVersion {
   650  	return AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesVersion{}
   651  }
   652  
   653  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) Name() AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesName {
   654  	return AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesName{}
   655  }
   656  
   657  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) Region() AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRegion {
   658  	return AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRegion{}
   659  }
   660  
   661  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) Controller() AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesController {
   662  	return AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesController{}
   663  }
   664  
   665  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) RequiresOwnerReference() AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   666  	return AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   667  }
   668  
   669  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferences) UnsetOnDelete() AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesUnsetOnDelete {
   670  	return AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   671  }
   672  
   673  type AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesKind struct{}
   674  
   675  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesKind) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   676  	return &AuditedResourceDescriptor_FieldSubPath{
   677  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   678  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   679  	}
   680  }
   681  
   682  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   683  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   684  }
   685  
   686  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   687  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   688  }
   689  
   690  type AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesVersion struct{}
   691  
   692  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesVersion) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   693  	return &AuditedResourceDescriptor_FieldSubPath{
   694  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   695  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   696  	}
   697  }
   698  
   699  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   700  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   701  }
   702  
   703  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   704  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   705  }
   706  
   707  type AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesName struct{}
   708  
   709  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesName) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   710  	return &AuditedResourceDescriptor_FieldSubPath{
   711  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   712  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   713  	}
   714  }
   715  
   716  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesName) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   717  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   718  }
   719  
   720  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   721  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   722  }
   723  
   724  type AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRegion struct{}
   725  
   726  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRegion) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   727  	return &AuditedResourceDescriptor_FieldSubPath{
   728  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   729  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   730  	}
   731  }
   732  
   733  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   734  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   735  }
   736  
   737  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   738  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   739  }
   740  
   741  type AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesController struct{}
   742  
   743  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesController) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   744  	return &AuditedResourceDescriptor_FieldSubPath{
   745  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   746  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   747  	}
   748  }
   749  
   750  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *AuditedResourceDescriptor_FieldSubPathValue {
   751  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   752  }
   753  
   754  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   755  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   756  }
   757  
   758  type AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   759  
   760  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   761  	return &AuditedResourceDescriptor_FieldSubPath{
   762  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   763  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   764  	}
   765  }
   766  
   767  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *AuditedResourceDescriptor_FieldSubPathValue {
   768  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   769  }
   770  
   771  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   772  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   773  }
   774  
   775  type AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   776  
   777  func (AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   778  	return &AuditedResourceDescriptor_FieldSubPath{
   779  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   780  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   781  	}
   782  }
   783  
   784  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *AuditedResourceDescriptor_FieldSubPathValue {
   785  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   786  }
   787  
   788  func (s AuditedResourceDescriptorPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   789  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   790  }
   791  
   792  type AuditedResourceDescriptorPathSelectorMetadataShards struct{}
   793  
   794  func (AuditedResourceDescriptorPathSelectorMetadataShards) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   795  	return &AuditedResourceDescriptor_FieldSubPath{
   796  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   797  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   798  	}
   799  }
   800  
   801  func (s AuditedResourceDescriptorPathSelectorMetadataShards) WithValue(value map[string]int64) *AuditedResourceDescriptor_FieldSubPathValue {
   802  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   803  }
   804  
   805  func (s AuditedResourceDescriptorPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   806  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   807  }
   808  
   809  func (AuditedResourceDescriptorPathSelectorMetadataShards) WithKey(key string) AuditedResourceDescriptorMapPathSelectorMetadataShards {
   810  	return AuditedResourceDescriptorMapPathSelectorMetadataShards{key: key}
   811  }
   812  
   813  type AuditedResourceDescriptorMapPathSelectorMetadataShards struct {
   814  	key string
   815  }
   816  
   817  func (s AuditedResourceDescriptorMapPathSelectorMetadataShards) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   818  	return &AuditedResourceDescriptor_FieldSubPath{
   819  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   820  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   821  	}
   822  }
   823  
   824  func (s AuditedResourceDescriptorMapPathSelectorMetadataShards) WithValue(value int64) *AuditedResourceDescriptor_FieldSubPathValue {
   825  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   826  }
   827  
   828  func (s AuditedResourceDescriptorMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   829  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   830  }
   831  
   832  type AuditedResourceDescriptorPathSelectorMetadataSyncing struct{}
   833  
   834  func (AuditedResourceDescriptorPathSelectorMetadataSyncing) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   835  	return &AuditedResourceDescriptor_FieldSubPath{
   836  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   837  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   838  	}
   839  }
   840  
   841  func (s AuditedResourceDescriptorPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *AuditedResourceDescriptor_FieldSubPathValue {
   842  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   843  }
   844  
   845  func (s AuditedResourceDescriptorPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   846  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   847  }
   848  
   849  func (AuditedResourceDescriptorPathSelectorMetadataSyncing) OwningRegion() AuditedResourceDescriptorPathSelectorMetadataSyncingOwningRegion {
   850  	return AuditedResourceDescriptorPathSelectorMetadataSyncingOwningRegion{}
   851  }
   852  
   853  func (AuditedResourceDescriptorPathSelectorMetadataSyncing) Regions() AuditedResourceDescriptorPathSelectorMetadataSyncingRegions {
   854  	return AuditedResourceDescriptorPathSelectorMetadataSyncingRegions{}
   855  }
   856  
   857  type AuditedResourceDescriptorPathSelectorMetadataSyncingOwningRegion struct{}
   858  
   859  func (AuditedResourceDescriptorPathSelectorMetadataSyncingOwningRegion) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   860  	return &AuditedResourceDescriptor_FieldSubPath{
   861  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   862  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   863  	}
   864  }
   865  
   866  func (s AuditedResourceDescriptorPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   867  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   868  }
   869  
   870  func (s AuditedResourceDescriptorPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   871  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   872  }
   873  
   874  type AuditedResourceDescriptorPathSelectorMetadataSyncingRegions struct{}
   875  
   876  func (AuditedResourceDescriptorPathSelectorMetadataSyncingRegions) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   877  	return &AuditedResourceDescriptor_FieldSubPath{
   878  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   879  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   880  	}
   881  }
   882  
   883  func (s AuditedResourceDescriptorPathSelectorMetadataSyncingRegions) WithValue(value []string) *AuditedResourceDescriptor_FieldSubPathValue {
   884  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   885  }
   886  
   887  func (s AuditedResourceDescriptorPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   888  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   889  }
   890  
   891  func (s AuditedResourceDescriptorPathSelectorMetadataSyncingRegions) WithItemValue(value string) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
   892  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldSubPathArrayItemValue)
   893  }
   894  
   895  type AuditedResourceDescriptorPathSelectorMetadataLifecycle struct{}
   896  
   897  func (AuditedResourceDescriptorPathSelectorMetadataLifecycle) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   898  	return &AuditedResourceDescriptor_FieldSubPath{
   899  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   900  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   901  	}
   902  }
   903  
   904  func (s AuditedResourceDescriptorPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *AuditedResourceDescriptor_FieldSubPathValue {
   905  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   906  }
   907  
   908  func (s AuditedResourceDescriptorPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   909  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   910  }
   911  
   912  func (AuditedResourceDescriptorPathSelectorMetadataLifecycle) State() AuditedResourceDescriptorPathSelectorMetadataLifecycleState {
   913  	return AuditedResourceDescriptorPathSelectorMetadataLifecycleState{}
   914  }
   915  
   916  func (AuditedResourceDescriptorPathSelectorMetadataLifecycle) BlockDeletion() AuditedResourceDescriptorPathSelectorMetadataLifecycleBlockDeletion {
   917  	return AuditedResourceDescriptorPathSelectorMetadataLifecycleBlockDeletion{}
   918  }
   919  
   920  type AuditedResourceDescriptorPathSelectorMetadataLifecycleState struct{}
   921  
   922  func (AuditedResourceDescriptorPathSelectorMetadataLifecycleState) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   923  	return &AuditedResourceDescriptor_FieldSubPath{
   924  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   925  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   926  	}
   927  }
   928  
   929  func (s AuditedResourceDescriptorPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *AuditedResourceDescriptor_FieldSubPathValue {
   930  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   931  }
   932  
   933  func (s AuditedResourceDescriptorPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   934  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   935  }
   936  
   937  type AuditedResourceDescriptorPathSelectorMetadataLifecycleBlockDeletion struct{}
   938  
   939  func (AuditedResourceDescriptorPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   940  	return &AuditedResourceDescriptor_FieldSubPath{
   941  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   942  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   943  	}
   944  }
   945  
   946  func (s AuditedResourceDescriptorPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *AuditedResourceDescriptor_FieldSubPathValue {
   947  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   948  }
   949  
   950  func (s AuditedResourceDescriptorPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   951  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   952  }
   953  
   954  type AuditedResourceDescriptorPathSelectorMetadataServices struct{}
   955  
   956  func (AuditedResourceDescriptorPathSelectorMetadataServices) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   957  	return &AuditedResourceDescriptor_FieldSubPath{
   958  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   959  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   960  	}
   961  }
   962  
   963  func (s AuditedResourceDescriptorPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *AuditedResourceDescriptor_FieldSubPathValue {
   964  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   965  }
   966  
   967  func (s AuditedResourceDescriptorPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   968  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   969  }
   970  
   971  func (AuditedResourceDescriptorPathSelectorMetadataServices) OwningService() AuditedResourceDescriptorPathSelectorMetadataServicesOwningService {
   972  	return AuditedResourceDescriptorPathSelectorMetadataServicesOwningService{}
   973  }
   974  
   975  func (AuditedResourceDescriptorPathSelectorMetadataServices) AllowedServices() AuditedResourceDescriptorPathSelectorMetadataServicesAllowedServices {
   976  	return AuditedResourceDescriptorPathSelectorMetadataServicesAllowedServices{}
   977  }
   978  
   979  type AuditedResourceDescriptorPathSelectorMetadataServicesOwningService struct{}
   980  
   981  func (AuditedResourceDescriptorPathSelectorMetadataServicesOwningService) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   982  	return &AuditedResourceDescriptor_FieldSubPath{
   983  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
   984  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
   985  	}
   986  }
   987  
   988  func (s AuditedResourceDescriptorPathSelectorMetadataServicesOwningService) WithValue(value string) *AuditedResourceDescriptor_FieldSubPathValue {
   989  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
   990  }
   991  
   992  func (s AuditedResourceDescriptorPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
   993  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
   994  }
   995  
   996  type AuditedResourceDescriptorPathSelectorMetadataServicesAllowedServices struct{}
   997  
   998  func (AuditedResourceDescriptorPathSelectorMetadataServicesAllowedServices) FieldPath() *AuditedResourceDescriptor_FieldSubPath {
   999  	return &AuditedResourceDescriptor_FieldSubPath{
  1000  		selector: AuditedResourceDescriptor_FieldPathSelectorMetadata,
  1001  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
  1002  	}
  1003  }
  1004  
  1005  func (s AuditedResourceDescriptorPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *AuditedResourceDescriptor_FieldSubPathValue {
  1006  	return s.FieldPath().WithIValue(value).(*AuditedResourceDescriptor_FieldSubPathValue)
  1007  }
  1008  
  1009  func (s AuditedResourceDescriptorPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *AuditedResourceDescriptor_FieldSubPathArrayOfValues {
  1010  	return s.FieldPath().WithIArrayOfValues(values).(*AuditedResourceDescriptor_FieldSubPathArrayOfValues)
  1011  }
  1012  
  1013  func (s AuditedResourceDescriptorPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *AuditedResourceDescriptor_FieldSubPathArrayItemValue {
  1014  	return s.FieldPath().WithIArrayItemValue(value).(*AuditedResourceDescriptor_FieldSubPathArrayItemValue)
  1015  }