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 _ = ×tamppb.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 }