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

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/audit/proto/v1alpha2/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  
   119  type ServiceDataPathSelectorName struct{}
   120  
   121  func (ServiceDataPathSelectorName) FieldPath() *ServiceData_FieldTerminalPath {
   122  	return &ServiceData_FieldTerminalPath{selector: ServiceData_FieldPathSelectorName}
   123  }
   124  
   125  func (s ServiceDataPathSelectorName) WithValue(value string) *ServiceData_FieldTerminalPathValue {
   126  	return s.FieldPath().WithIValue(value).(*ServiceData_FieldTerminalPathValue)
   127  }
   128  
   129  func (s ServiceDataPathSelectorName) WithArrayOfValues(values []string) *ServiceData_FieldTerminalPathArrayOfValues {
   130  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceData_FieldTerminalPathArrayOfValues)
   131  }
   132  
   133  type ServiceDataPathSelectorRegionId struct{}
   134  
   135  func (ServiceDataPathSelectorRegionId) FieldPath() *ServiceData_FieldTerminalPath {
   136  	return &ServiceData_FieldTerminalPath{selector: ServiceData_FieldPathSelectorRegionId}
   137  }
   138  
   139  func (s ServiceDataPathSelectorRegionId) WithValue(value string) *ServiceData_FieldTerminalPathValue {
   140  	return s.FieldPath().WithIValue(value).(*ServiceData_FieldTerminalPathValue)
   141  }
   142  
   143  func (s ServiceDataPathSelectorRegionId) WithArrayOfValues(values []string) *ServiceData_FieldTerminalPathArrayOfValues {
   144  	return s.FieldPath().WithIArrayOfValues(values).(*ServiceData_FieldTerminalPathArrayOfValues)
   145  }
   146  
   147  type ObjectStateFieldPathBuilder struct{}
   148  
   149  func NewObjectStateFieldPathBuilder() ObjectStateFieldPathBuilder {
   150  	return ObjectStateFieldPathBuilder{}
   151  }
   152  func (ObjectStateFieldPathBuilder) Data() ObjectStatePathSelectorData {
   153  	return ObjectStatePathSelectorData{}
   154  }
   155  func (ObjectStateFieldPathBuilder) Labels() ObjectStatePathSelectorLabels {
   156  	return ObjectStatePathSelectorLabels{}
   157  }
   158  
   159  type ObjectStatePathSelectorData struct{}
   160  
   161  func (ObjectStatePathSelectorData) FieldPath() *ObjectState_FieldTerminalPath {
   162  	return &ObjectState_FieldTerminalPath{selector: ObjectState_FieldPathSelectorData}
   163  }
   164  
   165  func (s ObjectStatePathSelectorData) WithValue(value *anypb.Any) *ObjectState_FieldTerminalPathValue {
   166  	return s.FieldPath().WithIValue(value).(*ObjectState_FieldTerminalPathValue)
   167  }
   168  
   169  func (s ObjectStatePathSelectorData) WithArrayOfValues(values []*anypb.Any) *ObjectState_FieldTerminalPathArrayOfValues {
   170  	return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldTerminalPathArrayOfValues)
   171  }
   172  
   173  type ObjectStatePathSelectorLabels struct{}
   174  
   175  func (ObjectStatePathSelectorLabels) FieldPath() *ObjectState_FieldTerminalPath {
   176  	return &ObjectState_FieldTerminalPath{selector: ObjectState_FieldPathSelectorLabels}
   177  }
   178  
   179  func (s ObjectStatePathSelectorLabels) WithValue(value map[string]string) *ObjectState_FieldTerminalPathValue {
   180  	return s.FieldPath().WithIValue(value).(*ObjectState_FieldTerminalPathValue)
   181  }
   182  
   183  func (s ObjectStatePathSelectorLabels) WithArrayOfValues(values []map[string]string) *ObjectState_FieldTerminalPathArrayOfValues {
   184  	return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldTerminalPathArrayOfValues)
   185  }
   186  
   187  func (ObjectStatePathSelectorLabels) WithKey(key string) ObjectStateMapPathSelectorLabels {
   188  	return ObjectStateMapPathSelectorLabels{key: key}
   189  }
   190  
   191  type ObjectStateMapPathSelectorLabels struct {
   192  	key string
   193  }
   194  
   195  func (s ObjectStateMapPathSelectorLabels) FieldPath() *ObjectState_FieldPathMap {
   196  	return &ObjectState_FieldPathMap{selector: ObjectState_FieldPathSelectorLabels, key: s.key}
   197  }
   198  
   199  func (s ObjectStateMapPathSelectorLabels) WithValue(value string) *ObjectState_FieldPathMapValue {
   200  	return s.FieldPath().WithIValue(value).(*ObjectState_FieldPathMapValue)
   201  }
   202  
   203  func (s ObjectStateMapPathSelectorLabels) WithArrayOfValues(values []string) *ObjectState_FieldPathMapArrayOfValues {
   204  	return s.FieldPath().WithIArrayOfValues(values).(*ObjectState_FieldPathMapArrayOfValues)
   205  }
   206  
   207  type LabelDescriptorFieldPathBuilder struct{}
   208  
   209  func NewLabelDescriptorFieldPathBuilder() LabelDescriptorFieldPathBuilder {
   210  	return LabelDescriptorFieldPathBuilder{}
   211  }
   212  func (LabelDescriptorFieldPathBuilder) Key() LabelDescriptorPathSelectorKey {
   213  	return LabelDescriptorPathSelectorKey{}
   214  }
   215  func (LabelDescriptorFieldPathBuilder) Versions() LabelDescriptorPathSelectorVersions {
   216  	return LabelDescriptorPathSelectorVersions{}
   217  }
   218  
   219  type LabelDescriptorPathSelectorKey struct{}
   220  
   221  func (LabelDescriptorPathSelectorKey) FieldPath() *LabelDescriptor_FieldTerminalPath {
   222  	return &LabelDescriptor_FieldTerminalPath{selector: LabelDescriptor_FieldPathSelectorKey}
   223  }
   224  
   225  func (s LabelDescriptorPathSelectorKey) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue {
   226  	return s.FieldPath().WithIValue(value).(*LabelDescriptor_FieldTerminalPathValue)
   227  }
   228  
   229  func (s LabelDescriptorPathSelectorKey) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues {
   230  	return s.FieldPath().WithIArrayOfValues(values).(*LabelDescriptor_FieldTerminalPathArrayOfValues)
   231  }
   232  
   233  type LabelDescriptorPathSelectorVersions struct{}
   234  
   235  func (LabelDescriptorPathSelectorVersions) FieldPath() *LabelDescriptor_FieldTerminalPath {
   236  	return &LabelDescriptor_FieldTerminalPath{selector: LabelDescriptor_FieldPathSelectorVersions}
   237  }
   238  
   239  func (s LabelDescriptorPathSelectorVersions) WithValue(value []string) *LabelDescriptor_FieldTerminalPathValue {
   240  	return s.FieldPath().WithIValue(value).(*LabelDescriptor_FieldTerminalPathValue)
   241  }
   242  
   243  func (s LabelDescriptorPathSelectorVersions) WithArrayOfValues(values [][]string) *LabelDescriptor_FieldTerminalPathArrayOfValues {
   244  	return s.FieldPath().WithIArrayOfValues(values).(*LabelDescriptor_FieldTerminalPathArrayOfValues)
   245  }
   246  
   247  func (s LabelDescriptorPathSelectorVersions) WithItemValue(value string) *LabelDescriptor_FieldTerminalPathArrayItemValue {
   248  	return s.FieldPath().WithIArrayItemValue(value).(*LabelDescriptor_FieldTerminalPathArrayItemValue)
   249  }
   250  
   251  type LabelKeySetFieldPathBuilder struct{}
   252  
   253  func NewLabelKeySetFieldPathBuilder() LabelKeySetFieldPathBuilder {
   254  	return LabelKeySetFieldPathBuilder{}
   255  }
   256  func (LabelKeySetFieldPathBuilder) LabelKeys() LabelKeySetPathSelectorLabelKeys {
   257  	return LabelKeySetPathSelectorLabelKeys{}
   258  }
   259  func (LabelKeySetFieldPathBuilder) Versions() LabelKeySetPathSelectorVersions {
   260  	return LabelKeySetPathSelectorVersions{}
   261  }
   262  
   263  type LabelKeySetPathSelectorLabelKeys struct{}
   264  
   265  func (LabelKeySetPathSelectorLabelKeys) FieldPath() *LabelKeySet_FieldTerminalPath {
   266  	return &LabelKeySet_FieldTerminalPath{selector: LabelKeySet_FieldPathSelectorLabelKeys}
   267  }
   268  
   269  func (s LabelKeySetPathSelectorLabelKeys) WithValue(value []string) *LabelKeySet_FieldTerminalPathValue {
   270  	return s.FieldPath().WithIValue(value).(*LabelKeySet_FieldTerminalPathValue)
   271  }
   272  
   273  func (s LabelKeySetPathSelectorLabelKeys) WithArrayOfValues(values [][]string) *LabelKeySet_FieldTerminalPathArrayOfValues {
   274  	return s.FieldPath().WithIArrayOfValues(values).(*LabelKeySet_FieldTerminalPathArrayOfValues)
   275  }
   276  
   277  func (s LabelKeySetPathSelectorLabelKeys) WithItemValue(value string) *LabelKeySet_FieldTerminalPathArrayItemValue {
   278  	return s.FieldPath().WithIArrayItemValue(value).(*LabelKeySet_FieldTerminalPathArrayItemValue)
   279  }
   280  
   281  type LabelKeySetPathSelectorVersions struct{}
   282  
   283  func (LabelKeySetPathSelectorVersions) FieldPath() *LabelKeySet_FieldTerminalPath {
   284  	return &LabelKeySet_FieldTerminalPath{selector: LabelKeySet_FieldPathSelectorVersions}
   285  }
   286  
   287  func (s LabelKeySetPathSelectorVersions) WithValue(value []string) *LabelKeySet_FieldTerminalPathValue {
   288  	return s.FieldPath().WithIValue(value).(*LabelKeySet_FieldTerminalPathValue)
   289  }
   290  
   291  func (s LabelKeySetPathSelectorVersions) WithArrayOfValues(values [][]string) *LabelKeySet_FieldTerminalPathArrayOfValues {
   292  	return s.FieldPath().WithIArrayOfValues(values).(*LabelKeySet_FieldTerminalPathArrayOfValues)
   293  }
   294  
   295  func (s LabelKeySetPathSelectorVersions) WithItemValue(value string) *LabelKeySet_FieldTerminalPathArrayItemValue {
   296  	return s.FieldPath().WithIArrayItemValue(value).(*LabelKeySet_FieldTerminalPathArrayItemValue)
   297  }
   298  
   299  type TimeIntervalFieldPathBuilder struct{}
   300  
   301  func NewTimeIntervalFieldPathBuilder() TimeIntervalFieldPathBuilder {
   302  	return TimeIntervalFieldPathBuilder{}
   303  }
   304  func (TimeIntervalFieldPathBuilder) EndTime() TimeIntervalPathSelectorEndTime {
   305  	return TimeIntervalPathSelectorEndTime{}
   306  }
   307  func (TimeIntervalFieldPathBuilder) StartTime() TimeIntervalPathSelectorStartTime {
   308  	return TimeIntervalPathSelectorStartTime{}
   309  }
   310  
   311  type TimeIntervalPathSelectorEndTime struct{}
   312  
   313  func (TimeIntervalPathSelectorEndTime) FieldPath() *TimeInterval_FieldTerminalPath {
   314  	return &TimeInterval_FieldTerminalPath{selector: TimeInterval_FieldPathSelectorEndTime}
   315  }
   316  
   317  func (s TimeIntervalPathSelectorEndTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue {
   318  	return s.FieldPath().WithIValue(value).(*TimeInterval_FieldTerminalPathValue)
   319  }
   320  
   321  func (s TimeIntervalPathSelectorEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues {
   322  	return s.FieldPath().WithIArrayOfValues(values).(*TimeInterval_FieldTerminalPathArrayOfValues)
   323  }
   324  
   325  type TimeIntervalPathSelectorStartTime struct{}
   326  
   327  func (TimeIntervalPathSelectorStartTime) FieldPath() *TimeInterval_FieldTerminalPath {
   328  	return &TimeInterval_FieldTerminalPath{selector: TimeInterval_FieldPathSelectorStartTime}
   329  }
   330  
   331  func (s TimeIntervalPathSelectorStartTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue {
   332  	return s.FieldPath().WithIValue(value).(*TimeInterval_FieldTerminalPathValue)
   333  }
   334  
   335  func (s TimeIntervalPathSelectorStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues {
   336  	return s.FieldPath().WithIArrayOfValues(values).(*TimeInterval_FieldTerminalPathArrayOfValues)
   337  }