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

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/audit/proto/v1/common.proto
     3  // DO NOT EDIT!!!
     4  
     5  package common
     6  
     7  // proto imports
     8  import (
     9  	anypb "google.golang.org/protobuf/types/known/anypb"
    10  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    11  )
    12  
    13  // make sure we're using proto imports
    14  var (
    15  	_ = &anypb.Any{}
    16  	_ = &timestamppb.Timestamp{}
    17  )
    18  
    19  type AuthenticationFieldPathBuilder struct{}
    20  
    21  func NewAuthenticationFieldPathBuilder() AuthenticationFieldPathBuilder {
    22  	return AuthenticationFieldPathBuilder{}
    23  }
    24  func (AuthenticationFieldPathBuilder) Principal() AuthenticationPathSelectorPrincipal {
    25  	return AuthenticationPathSelectorPrincipal{}
    26  }
    27  func (AuthenticationFieldPathBuilder) PrincipalType() AuthenticationPathSelectorPrincipalType {
    28  	return AuthenticationPathSelectorPrincipalType{}
    29  }
    30  
    31  type AuthenticationPathSelectorPrincipal struct{}
    32  
    33  func (AuthenticationPathSelectorPrincipal) FieldPath() *Authentication_FieldTerminalPath {
    34  	return &Authentication_FieldTerminalPath{selector: Authentication_FieldPathSelectorPrincipal}
    35  }
    36  
    37  func (s AuthenticationPathSelectorPrincipal) WithValue(value string) *Authentication_FieldTerminalPathValue {
    38  	return s.FieldPath().WithIValue(value).(*Authentication_FieldTerminalPathValue)
    39  }
    40  
    41  func (s AuthenticationPathSelectorPrincipal) WithArrayOfValues(values []string) *Authentication_FieldTerminalPathArrayOfValues {
    42  	return s.FieldPath().WithIArrayOfValues(values).(*Authentication_FieldTerminalPathArrayOfValues)
    43  }
    44  
    45  type AuthenticationPathSelectorPrincipalType struct{}
    46  
    47  func (AuthenticationPathSelectorPrincipalType) FieldPath() *Authentication_FieldTerminalPath {
    48  	return &Authentication_FieldTerminalPath{selector: Authentication_FieldPathSelectorPrincipalType}
    49  }
    50  
    51  func (s AuthenticationPathSelectorPrincipalType) WithValue(value string) *Authentication_FieldTerminalPathValue {
    52  	return s.FieldPath().WithIValue(value).(*Authentication_FieldTerminalPathValue)
    53  }
    54  
    55  func (s AuthenticationPathSelectorPrincipalType) WithArrayOfValues(values []string) *Authentication_FieldTerminalPathArrayOfValues {
    56  	return s.FieldPath().WithIArrayOfValues(values).(*Authentication_FieldTerminalPathArrayOfValues)
    57  }
    58  
    59  type AuthorizationFieldPathBuilder struct{}
    60  
    61  func NewAuthorizationFieldPathBuilder() AuthorizationFieldPathBuilder {
    62  	return AuthorizationFieldPathBuilder{}
    63  }
    64  func (AuthorizationFieldPathBuilder) GrantedPermissions() AuthorizationPathSelectorGrantedPermissions {
    65  	return AuthorizationPathSelectorGrantedPermissions{}
    66  }
    67  func (AuthorizationFieldPathBuilder) DeniedPermissions() AuthorizationPathSelectorDeniedPermissions {
    68  	return AuthorizationPathSelectorDeniedPermissions{}
    69  }
    70  
    71  type AuthorizationPathSelectorGrantedPermissions struct{}
    72  
    73  func (AuthorizationPathSelectorGrantedPermissions) FieldPath() *Authorization_FieldTerminalPath {
    74  	return &Authorization_FieldTerminalPath{selector: Authorization_FieldPathSelectorGrantedPermissions}
    75  }
    76  
    77  func (s AuthorizationPathSelectorGrantedPermissions) WithValue(value []string) *Authorization_FieldTerminalPathValue {
    78  	return s.FieldPath().WithIValue(value).(*Authorization_FieldTerminalPathValue)
    79  }
    80  
    81  func (s AuthorizationPathSelectorGrantedPermissions) WithArrayOfValues(values [][]string) *Authorization_FieldTerminalPathArrayOfValues {
    82  	return s.FieldPath().WithIArrayOfValues(values).(*Authorization_FieldTerminalPathArrayOfValues)
    83  }
    84  
    85  func (s AuthorizationPathSelectorGrantedPermissions) WithItemValue(value string) *Authorization_FieldTerminalPathArrayItemValue {
    86  	return s.FieldPath().WithIArrayItemValue(value).(*Authorization_FieldTerminalPathArrayItemValue)
    87  }
    88  
    89  type AuthorizationPathSelectorDeniedPermissions struct{}
    90  
    91  func (AuthorizationPathSelectorDeniedPermissions) FieldPath() *Authorization_FieldTerminalPath {
    92  	return &Authorization_FieldTerminalPath{selector: Authorization_FieldPathSelectorDeniedPermissions}
    93  }
    94  
    95  func (s AuthorizationPathSelectorDeniedPermissions) WithValue(value []string) *Authorization_FieldTerminalPathValue {
    96  	return s.FieldPath().WithIValue(value).(*Authorization_FieldTerminalPathValue)
    97  }
    98  
    99  func (s AuthorizationPathSelectorDeniedPermissions) WithArrayOfValues(values [][]string) *Authorization_FieldTerminalPathArrayOfValues {
   100  	return s.FieldPath().WithIArrayOfValues(values).(*Authorization_FieldTerminalPathArrayOfValues)
   101  }
   102  
   103  func (s AuthorizationPathSelectorDeniedPermissions) WithItemValue(value string) *Authorization_FieldTerminalPathArrayItemValue {
   104  	return s.FieldPath().WithIArrayItemValue(value).(*Authorization_FieldTerminalPathArrayItemValue)
   105  }
   106  
   107  type ServiceDataFieldPathBuilder struct{}
   108  
   109  func NewServiceDataFieldPathBuilder() ServiceDataFieldPathBuilder {
   110  	return ServiceDataFieldPathBuilder{}
   111  }
   112  func (ServiceDataFieldPathBuilder) Name() ServiceDataPathSelectorName {
   113  	return ServiceDataPathSelectorName{}
   114  }
   115  func (ServiceDataFieldPathBuilder) RegionId() ServiceDataPathSelectorRegionId {
   116  	return ServiceDataPathSelectorRegionId{}
   117  }
   118  func (ServiceDataFieldPathBuilder) Hostname() ServiceDataPathSelectorHostname {
   119  	return ServiceDataPathSelectorHostname{}
   120  }
   121  
   122  type ServiceDataPathSelectorName struct{}
   123  
   124  func (ServiceDataPathSelectorName) FieldPath() *ServiceData_FieldTerminalPath {
   125  	return &ServiceData_FieldTerminalPath{selector: ServiceData_FieldPathSelectorName}
   126  }
   127  
   128  func (s ServiceDataPathSelectorName) WithValue(value string) *ServiceData_FieldTerminalPathValue {
   129  	return s.FieldPath().WithIValue(value).(*ServiceData_FieldTerminalPathValue)
   130  }
   131  
   132  func (s ServiceDataPathSelectorName) WithArrayOfValues(values []string) *ServiceData_FieldTerminalPathArrayOfValues {
   133  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceData_FieldTerminalPathArrayOfValues)
   134  }
   135  
   136  type ServiceDataPathSelectorRegionId struct{}
   137  
   138  func (ServiceDataPathSelectorRegionId) FieldPath() *ServiceData_FieldTerminalPath {
   139  	return &ServiceData_FieldTerminalPath{selector: ServiceData_FieldPathSelectorRegionId}
   140  }
   141  
   142  func (s ServiceDataPathSelectorRegionId) WithValue(value string) *ServiceData_FieldTerminalPathValue {
   143  	return s.FieldPath().WithIValue(value).(*ServiceData_FieldTerminalPathValue)
   144  }
   145  
   146  func (s ServiceDataPathSelectorRegionId) WithArrayOfValues(values []string) *ServiceData_FieldTerminalPathArrayOfValues {
   147  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceData_FieldTerminalPathArrayOfValues)
   148  }
   149  
   150  type ServiceDataPathSelectorHostname struct{}
   151  
   152  func (ServiceDataPathSelectorHostname) FieldPath() *ServiceData_FieldTerminalPath {
   153  	return &ServiceData_FieldTerminalPath{selector: ServiceData_FieldPathSelectorHostname}
   154  }
   155  
   156  func (s ServiceDataPathSelectorHostname) WithValue(value string) *ServiceData_FieldTerminalPathValue {
   157  	return s.FieldPath().WithIValue(value).(*ServiceData_FieldTerminalPathValue)
   158  }
   159  
   160  func (s ServiceDataPathSelectorHostname) WithArrayOfValues(values []string) *ServiceData_FieldTerminalPathArrayOfValues {
   161  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceData_FieldTerminalPathArrayOfValues)
   162  }
   163  
   164  type ObjectStateFieldPathBuilder struct{}
   165  
   166  func NewObjectStateFieldPathBuilder() ObjectStateFieldPathBuilder {
   167  	return ObjectStateFieldPathBuilder{}
   168  }
   169  func (ObjectStateFieldPathBuilder) Data() ObjectStatePathSelectorData {
   170  	return ObjectStatePathSelectorData{}
   171  }
   172  func (ObjectStateFieldPathBuilder) Labels() ObjectStatePathSelectorLabels {
   173  	return ObjectStatePathSelectorLabels{}
   174  }
   175  
   176  type ObjectStatePathSelectorData struct{}
   177  
   178  func (ObjectStatePathSelectorData) FieldPath() *ObjectState_FieldTerminalPath {
   179  	return &ObjectState_FieldTerminalPath{selector: ObjectState_FieldPathSelectorData}
   180  }
   181  
   182  func (s ObjectStatePathSelectorData) WithValue(value *anypb.Any) *ObjectState_FieldTerminalPathValue {
   183  	return s.FieldPath().WithIValue(value).(*ObjectState_FieldTerminalPathValue)
   184  }
   185  
   186  func (s ObjectStatePathSelectorData) WithArrayOfValues(values []*anypb.Any) *ObjectState_FieldTerminalPathArrayOfValues {
   187  	return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldTerminalPathArrayOfValues)
   188  }
   189  
   190  type ObjectStatePathSelectorLabels struct{}
   191  
   192  func (ObjectStatePathSelectorLabels) FieldPath() *ObjectState_FieldTerminalPath {
   193  	return &ObjectState_FieldTerminalPath{selector: ObjectState_FieldPathSelectorLabels}
   194  }
   195  
   196  func (s ObjectStatePathSelectorLabels) WithValue(value map[string]string) *ObjectState_FieldTerminalPathValue {
   197  	return s.FieldPath().WithIValue(value).(*ObjectState_FieldTerminalPathValue)
   198  }
   199  
   200  func (s ObjectStatePathSelectorLabels) WithArrayOfValues(values []map[string]string) *ObjectState_FieldTerminalPathArrayOfValues {
   201  	return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldTerminalPathArrayOfValues)
   202  }
   203  
   204  func (ObjectStatePathSelectorLabels) WithKey(key string) ObjectStateMapPathSelectorLabels {
   205  	return ObjectStateMapPathSelectorLabels{key: key}
   206  }
   207  
   208  type ObjectStateMapPathSelectorLabels struct {
   209  	key string
   210  }
   211  
   212  func (s ObjectStateMapPathSelectorLabels) FieldPath() *ObjectState_FieldPathMap {
   213  	return &ObjectState_FieldPathMap{selector: ObjectState_FieldPathSelectorLabels, key: s.key}
   214  }
   215  
   216  func (s ObjectStateMapPathSelectorLabels) WithValue(value string) *ObjectState_FieldPathMapValue {
   217  	return s.FieldPath().WithIValue(value).(*ObjectState_FieldPathMapValue)
   218  }
   219  
   220  func (s ObjectStateMapPathSelectorLabels) WithArrayOfValues(values []string) *ObjectState_FieldPathMapArrayOfValues {
   221  	return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldPathMapArrayOfValues)
   222  }
   223  
   224  type LabelDescriptorFieldPathBuilder struct{}
   225  
   226  func NewLabelDescriptorFieldPathBuilder() LabelDescriptorFieldPathBuilder {
   227  	return LabelDescriptorFieldPathBuilder{}
   228  }
   229  func (LabelDescriptorFieldPathBuilder) Key() LabelDescriptorPathSelectorKey {
   230  	return LabelDescriptorPathSelectorKey{}
   231  }
   232  func (LabelDescriptorFieldPathBuilder) Versions() LabelDescriptorPathSelectorVersions {
   233  	return LabelDescriptorPathSelectorVersions{}
   234  }
   235  
   236  type LabelDescriptorPathSelectorKey struct{}
   237  
   238  func (LabelDescriptorPathSelectorKey) FieldPath() *LabelDescriptor_FieldTerminalPath {
   239  	return &LabelDescriptor_FieldTerminalPath{selector: LabelDescriptor_FieldPathSelectorKey}
   240  }
   241  
   242  func (s LabelDescriptorPathSelectorKey) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue {
   243  	return s.FieldPath().WithIValue(value).(*LabelDescriptor_FieldTerminalPathValue)
   244  }
   245  
   246  func (s LabelDescriptorPathSelectorKey) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues {
   247  	return s.FieldPath().WithIArrayOfValues(values).(*LabelDescriptor_FieldTerminalPathArrayOfValues)
   248  }
   249  
   250  type LabelDescriptorPathSelectorVersions struct{}
   251  
   252  func (LabelDescriptorPathSelectorVersions) FieldPath() *LabelDescriptor_FieldTerminalPath {
   253  	return &LabelDescriptor_FieldTerminalPath{selector: LabelDescriptor_FieldPathSelectorVersions}
   254  }
   255  
   256  func (s LabelDescriptorPathSelectorVersions) WithValue(value []string) *LabelDescriptor_FieldTerminalPathValue {
   257  	return s.FieldPath().WithIValue(value).(*LabelDescriptor_FieldTerminalPathValue)
   258  }
   259  
   260  func (s LabelDescriptorPathSelectorVersions) WithArrayOfValues(values [][]string) *LabelDescriptor_FieldTerminalPathArrayOfValues {
   261  	return s.FieldPath().WithIArrayOfValues(values).(*LabelDescriptor_FieldTerminalPathArrayOfValues)
   262  }
   263  
   264  func (s LabelDescriptorPathSelectorVersions) WithItemValue(value string) *LabelDescriptor_FieldTerminalPathArrayItemValue {
   265  	return s.FieldPath().WithIArrayItemValue(value).(*LabelDescriptor_FieldTerminalPathArrayItemValue)
   266  }
   267  
   268  type LabelKeySetFieldPathBuilder struct{}
   269  
   270  func NewLabelKeySetFieldPathBuilder() LabelKeySetFieldPathBuilder {
   271  	return LabelKeySetFieldPathBuilder{}
   272  }
   273  func (LabelKeySetFieldPathBuilder) LabelKeys() LabelKeySetPathSelectorLabelKeys {
   274  	return LabelKeySetPathSelectorLabelKeys{}
   275  }
   276  func (LabelKeySetFieldPathBuilder) Versions() LabelKeySetPathSelectorVersions {
   277  	return LabelKeySetPathSelectorVersions{}
   278  }
   279  
   280  type LabelKeySetPathSelectorLabelKeys struct{}
   281  
   282  func (LabelKeySetPathSelectorLabelKeys) FieldPath() *LabelKeySet_FieldTerminalPath {
   283  	return &LabelKeySet_FieldTerminalPath{selector: LabelKeySet_FieldPathSelectorLabelKeys}
   284  }
   285  
   286  func (s LabelKeySetPathSelectorLabelKeys) WithValue(value []string) *LabelKeySet_FieldTerminalPathValue {
   287  	return s.FieldPath().WithIValue(value).(*LabelKeySet_FieldTerminalPathValue)
   288  }
   289  
   290  func (s LabelKeySetPathSelectorLabelKeys) WithArrayOfValues(values [][]string) *LabelKeySet_FieldTerminalPathArrayOfValues {
   291  	return s.FieldPath().WithIArrayOfValues(values).(*LabelKeySet_FieldTerminalPathArrayOfValues)
   292  }
   293  
   294  func (s LabelKeySetPathSelectorLabelKeys) WithItemValue(value string) *LabelKeySet_FieldTerminalPathArrayItemValue {
   295  	return s.FieldPath().WithIArrayItemValue(value).(*LabelKeySet_FieldTerminalPathArrayItemValue)
   296  }
   297  
   298  type LabelKeySetPathSelectorVersions struct{}
   299  
   300  func (LabelKeySetPathSelectorVersions) FieldPath() *LabelKeySet_FieldTerminalPath {
   301  	return &LabelKeySet_FieldTerminalPath{selector: LabelKeySet_FieldPathSelectorVersions}
   302  }
   303  
   304  func (s LabelKeySetPathSelectorVersions) WithValue(value []string) *LabelKeySet_FieldTerminalPathValue {
   305  	return s.FieldPath().WithIValue(value).(*LabelKeySet_FieldTerminalPathValue)
   306  }
   307  
   308  func (s LabelKeySetPathSelectorVersions) WithArrayOfValues(values [][]string) *LabelKeySet_FieldTerminalPathArrayOfValues {
   309  	return s.FieldPath().WithIArrayOfValues(values).(*LabelKeySet_FieldTerminalPathArrayOfValues)
   310  }
   311  
   312  func (s LabelKeySetPathSelectorVersions) WithItemValue(value string) *LabelKeySet_FieldTerminalPathArrayItemValue {
   313  	return s.FieldPath().WithIArrayItemValue(value).(*LabelKeySet_FieldTerminalPathArrayItemValue)
   314  }
   315  
   316  type TimeIntervalFieldPathBuilder struct{}
   317  
   318  func NewTimeIntervalFieldPathBuilder() TimeIntervalFieldPathBuilder {
   319  	return TimeIntervalFieldPathBuilder{}
   320  }
   321  func (TimeIntervalFieldPathBuilder) EndTime() TimeIntervalPathSelectorEndTime {
   322  	return TimeIntervalPathSelectorEndTime{}
   323  }
   324  func (TimeIntervalFieldPathBuilder) StartTime() TimeIntervalPathSelectorStartTime {
   325  	return TimeIntervalPathSelectorStartTime{}
   326  }
   327  
   328  type TimeIntervalPathSelectorEndTime struct{}
   329  
   330  func (TimeIntervalPathSelectorEndTime) FieldPath() *TimeInterval_FieldTerminalPath {
   331  	return &TimeInterval_FieldTerminalPath{selector: TimeInterval_FieldPathSelectorEndTime}
   332  }
   333  
   334  func (s TimeIntervalPathSelectorEndTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue {
   335  	return s.FieldPath().WithIValue(value).(*TimeInterval_FieldTerminalPathValue)
   336  }
   337  
   338  func (s TimeIntervalPathSelectorEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues {
   339  	return s.FieldPath().WithIArrayOfValues(values).(*TimeInterval_FieldTerminalPathArrayOfValues)
   340  }
   341  
   342  type TimeIntervalPathSelectorStartTime struct{}
   343  
   344  func (TimeIntervalPathSelectorStartTime) FieldPath() *TimeInterval_FieldTerminalPath {
   345  	return &TimeInterval_FieldTerminalPath{selector: TimeInterval_FieldPathSelectorStartTime}
   346  }
   347  
   348  func (s TimeIntervalPathSelectorStartTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue {
   349  	return s.FieldPath().WithIValue(value).(*TimeInterval_FieldTerminalPathValue)
   350  }
   351  
   352  func (s TimeIntervalPathSelectorStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues {
   353  	return s.FieldPath().WithIArrayOfValues(values).(*TimeInterval_FieldTerminalPathArrayOfValues)
   354  }