github.com/cloudwan/edgelq-sdk@v1.15.4/logging/resources/v1/log/log.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/logging/proto/v1/log.proto 3 // DO NOT EDIT!!! 4 5 package log 6 7 // proto imports 8 import ( 9 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 10 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 11 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 12 bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket" 13 common "github.com/cloudwan/edgelq-sdk/logging/resources/v1/common" 14 log_descriptor "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log_descriptor" 15 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 16 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 17 meta "github.com/cloudwan/goten-sdk/types/meta" 18 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 19 anypb "google.golang.org/protobuf/types/known/anypb" 20 structpb "google.golang.org/protobuf/types/known/structpb" 21 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 22 ) 23 24 // make sure we're using proto imports 25 var ( 26 _ = &iam_iam_common.PCR{} 27 _ = &iam_organization.Organization{} 28 _ = &iam_project.Project{} 29 _ = &bucket.Bucket{} 30 _ = &common.LabelDescriptor{} 31 _ = &log_descriptor.LogDescriptor{} 32 _ = &anypb.Any{} 33 _ = &structpb.Struct{} 34 _ = ×tamppb.Timestamp{} 35 _ = &meta_common.LabelledDomain{} 36 _ = &meta_service.Service{} 37 _ = &meta.Meta{} 38 _ = &multi_region_policy.MultiRegionPolicy{} 39 ) 40 41 type LogFieldPathBuilder struct{} 42 43 func NewLogFieldPathBuilder() LogFieldPathBuilder { 44 return LogFieldPathBuilder{} 45 } 46 func (LogFieldPathBuilder) Name() LogPathSelectorName { 47 return LogPathSelectorName{} 48 } 49 func (LogFieldPathBuilder) Scope() LogPathSelectorScope { 50 return LogPathSelectorScope{} 51 } 52 func (LogFieldPathBuilder) Service() LogPathSelectorService { 53 return LogPathSelectorService{} 54 } 55 func (LogFieldPathBuilder) Region() LogPathSelectorRegion { 56 return LogPathSelectorRegion{} 57 } 58 func (LogFieldPathBuilder) Version() LogPathSelectorVersion { 59 return LogPathSelectorVersion{} 60 } 61 func (LogFieldPathBuilder) LogDescriptor() LogPathSelectorLogDescriptor { 62 return LogPathSelectorLogDescriptor{} 63 } 64 func (LogFieldPathBuilder) Labels() LogPathSelectorLabels { 65 return LogPathSelectorLabels{} 66 } 67 func (LogFieldPathBuilder) Time() LogPathSelectorTime { 68 return LogPathSelectorTime{} 69 } 70 func (LogFieldPathBuilder) JsonPayload() LogPathSelectorJsonPayload { 71 return LogPathSelectorJsonPayload{} 72 } 73 func (LogFieldPathBuilder) PbPayload() LogPathSelectorPbPayload { 74 return LogPathSelectorPbPayload{} 75 } 76 func (LogFieldPathBuilder) StringPayload() LogPathSelectorStringPayload { 77 return LogPathSelectorStringPayload{} 78 } 79 func (LogFieldPathBuilder) BytesPayload() LogPathSelectorBytesPayload { 80 return LogPathSelectorBytesPayload{} 81 } 82 func (LogFieldPathBuilder) BinKey() LogPathSelectorBinKey { 83 return LogPathSelectorBinKey{} 84 } 85 86 type LogPathSelectorName struct{} 87 88 func (LogPathSelectorName) FieldPath() *Log_FieldTerminalPath { 89 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorName} 90 } 91 92 func (s LogPathSelectorName) WithValue(value *Name) *Log_FieldTerminalPathValue { 93 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 94 } 95 96 func (s LogPathSelectorName) WithArrayOfValues(values []*Name) *Log_FieldTerminalPathArrayOfValues { 97 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 98 } 99 100 type LogPathSelectorScope struct{} 101 102 func (LogPathSelectorScope) FieldPath() *Log_FieldTerminalPath { 103 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorScope} 104 } 105 106 func (s LogPathSelectorScope) WithValue(value string) *Log_FieldTerminalPathValue { 107 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 108 } 109 110 func (s LogPathSelectorScope) WithArrayOfValues(values []string) *Log_FieldTerminalPathArrayOfValues { 111 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 112 } 113 114 type LogPathSelectorService struct{} 115 116 func (LogPathSelectorService) FieldPath() *Log_FieldTerminalPath { 117 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorService} 118 } 119 120 func (s LogPathSelectorService) WithValue(value string) *Log_FieldTerminalPathValue { 121 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 122 } 123 124 func (s LogPathSelectorService) WithArrayOfValues(values []string) *Log_FieldTerminalPathArrayOfValues { 125 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 126 } 127 128 type LogPathSelectorRegion struct{} 129 130 func (LogPathSelectorRegion) FieldPath() *Log_FieldTerminalPath { 131 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorRegion} 132 } 133 134 func (s LogPathSelectorRegion) WithValue(value string) *Log_FieldTerminalPathValue { 135 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 136 } 137 138 func (s LogPathSelectorRegion) WithArrayOfValues(values []string) *Log_FieldTerminalPathArrayOfValues { 139 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 140 } 141 142 type LogPathSelectorVersion struct{} 143 144 func (LogPathSelectorVersion) FieldPath() *Log_FieldTerminalPath { 145 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorVersion} 146 } 147 148 func (s LogPathSelectorVersion) WithValue(value string) *Log_FieldTerminalPathValue { 149 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 150 } 151 152 func (s LogPathSelectorVersion) WithArrayOfValues(values []string) *Log_FieldTerminalPathArrayOfValues { 153 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 154 } 155 156 type LogPathSelectorLogDescriptor struct{} 157 158 func (LogPathSelectorLogDescriptor) FieldPath() *Log_FieldTerminalPath { 159 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorLogDescriptor} 160 } 161 162 func (s LogPathSelectorLogDescriptor) WithValue(value *log_descriptor.Reference) *Log_FieldTerminalPathValue { 163 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 164 } 165 166 func (s LogPathSelectorLogDescriptor) WithArrayOfValues(values []*log_descriptor.Reference) *Log_FieldTerminalPathArrayOfValues { 167 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 168 } 169 170 type LogPathSelectorLabels struct{} 171 172 func (LogPathSelectorLabels) FieldPath() *Log_FieldTerminalPath { 173 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorLabels} 174 } 175 176 func (s LogPathSelectorLabels) WithValue(value map[string]string) *Log_FieldTerminalPathValue { 177 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 178 } 179 180 func (s LogPathSelectorLabels) WithArrayOfValues(values []map[string]string) *Log_FieldTerminalPathArrayOfValues { 181 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 182 } 183 184 func (LogPathSelectorLabels) WithKey(key string) LogMapPathSelectorLabels { 185 return LogMapPathSelectorLabels{key: key} 186 } 187 188 type LogMapPathSelectorLabels struct { 189 key string 190 } 191 192 func (s LogMapPathSelectorLabels) FieldPath() *Log_FieldPathMap { 193 return &Log_FieldPathMap{selector: Log_FieldPathSelectorLabels, key: s.key} 194 } 195 196 func (s LogMapPathSelectorLabels) WithValue(value string) *Log_FieldPathMapValue { 197 return s.FieldPath().WithIValue(value).(*Log_FieldPathMapValue) 198 } 199 200 func (s LogMapPathSelectorLabels) WithArrayOfValues(values []string) *Log_FieldPathMapArrayOfValues { 201 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldPathMapArrayOfValues) 202 } 203 204 type LogPathSelectorTime struct{} 205 206 func (LogPathSelectorTime) FieldPath() *Log_FieldTerminalPath { 207 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorTime} 208 } 209 210 func (s LogPathSelectorTime) WithValue(value *timestamppb.Timestamp) *Log_FieldTerminalPathValue { 211 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 212 } 213 214 func (s LogPathSelectorTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Log_FieldTerminalPathArrayOfValues { 215 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 216 } 217 218 type LogPathSelectorJsonPayload struct{} 219 220 func (LogPathSelectorJsonPayload) FieldPath() *Log_FieldTerminalPath { 221 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorJsonPayload} 222 } 223 224 func (s LogPathSelectorJsonPayload) WithValue(value *structpb.Struct) *Log_FieldTerminalPathValue { 225 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 226 } 227 228 func (s LogPathSelectorJsonPayload) WithArrayOfValues(values []*structpb.Struct) *Log_FieldTerminalPathArrayOfValues { 229 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 230 } 231 232 type LogPathSelectorPbPayload struct{} 233 234 func (LogPathSelectorPbPayload) FieldPath() *Log_FieldTerminalPath { 235 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorPbPayload} 236 } 237 238 func (s LogPathSelectorPbPayload) WithValue(value *anypb.Any) *Log_FieldTerminalPathValue { 239 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 240 } 241 242 func (s LogPathSelectorPbPayload) WithArrayOfValues(values []*anypb.Any) *Log_FieldTerminalPathArrayOfValues { 243 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 244 } 245 246 type LogPathSelectorStringPayload struct{} 247 248 func (LogPathSelectorStringPayload) FieldPath() *Log_FieldTerminalPath { 249 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorStringPayload} 250 } 251 252 func (s LogPathSelectorStringPayload) WithValue(value string) *Log_FieldTerminalPathValue { 253 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 254 } 255 256 func (s LogPathSelectorStringPayload) WithArrayOfValues(values []string) *Log_FieldTerminalPathArrayOfValues { 257 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 258 } 259 260 type LogPathSelectorBytesPayload struct{} 261 262 func (LogPathSelectorBytesPayload) FieldPath() *Log_FieldTerminalPath { 263 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorBytesPayload} 264 } 265 266 func (s LogPathSelectorBytesPayload) WithValue(value []byte) *Log_FieldTerminalPathValue { 267 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 268 } 269 270 func (s LogPathSelectorBytesPayload) WithArrayOfValues(values [][]byte) *Log_FieldTerminalPathArrayOfValues { 271 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 272 } 273 274 type LogPathSelectorBinKey struct{} 275 276 func (LogPathSelectorBinKey) FieldPath() *Log_FieldTerminalPath { 277 return &Log_FieldTerminalPath{selector: Log_FieldPathSelectorBinKey} 278 } 279 280 func (s LogPathSelectorBinKey) WithValue(value string) *Log_FieldTerminalPathValue { 281 return s.FieldPath().WithIValue(value).(*Log_FieldTerminalPathValue) 282 } 283 284 func (s LogPathSelectorBinKey) WithArrayOfValues(values []string) *Log_FieldTerminalPathArrayOfValues { 285 return s.FieldPath().WithIArrayOfValues(values).(*Log_FieldTerminalPathArrayOfValues) 286 }