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  	_ = &timestamppb.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  }