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

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