/envoy/admin/v3/init_dump.pb.validate.go

https://github.com/envoyproxy/go-control-plane · Go · 189 lines · 126 code · 35 blank · 28 comment · 14 complexity · 66ae898889ecb79801c207f31ef70113 MD5 · raw file

  1. // Code generated by protoc-gen-validate. DO NOT EDIT.
  2. // source: envoy/admin/v3/init_dump.proto
  3. package envoy_admin_v3
  4. import (
  5. "bytes"
  6. "errors"
  7. "fmt"
  8. "net"
  9. "net/mail"
  10. "net/url"
  11. "regexp"
  12. "strings"
  13. "time"
  14. "unicode/utf8"
  15. "github.com/golang/protobuf/ptypes"
  16. )
  17. // ensure the imports are used
  18. var (
  19. _ = bytes.MinRead
  20. _ = errors.New("")
  21. _ = fmt.Print
  22. _ = utf8.UTFMax
  23. _ = (*regexp.Regexp)(nil)
  24. _ = (*strings.Reader)(nil)
  25. _ = net.IPv4len
  26. _ = time.Duration(0)
  27. _ = (*url.URL)(nil)
  28. _ = (*mail.Address)(nil)
  29. _ = ptypes.DynamicAny{}
  30. )
  31. // define the regex for a UUID once up-front
  32. var _init_dump_uuidPattern = regexp.MustCompile("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")
  33. // Validate checks the field values on UnreadyTargetsDumps with the rules
  34. // defined in the proto definition for this message. If any rules are
  35. // violated, an error is returned.
  36. func (m *UnreadyTargetsDumps) Validate() error {
  37. if m == nil {
  38. return nil
  39. }
  40. for idx, item := range m.GetUnreadyTargetsDumps() {
  41. _, _ = idx, item
  42. if v, ok := interface{}(item).(interface{ Validate() error }); ok {
  43. if err := v.Validate(); err != nil {
  44. return UnreadyTargetsDumpsValidationError{
  45. field: fmt.Sprintf("UnreadyTargetsDumps[%v]", idx),
  46. reason: "embedded message failed validation",
  47. cause: err,
  48. }
  49. }
  50. }
  51. }
  52. return nil
  53. }
  54. // UnreadyTargetsDumpsValidationError is the validation error returned by
  55. // UnreadyTargetsDumps.Validate if the designated constraints aren't met.
  56. type UnreadyTargetsDumpsValidationError struct {
  57. field string
  58. reason string
  59. cause error
  60. key bool
  61. }
  62. // Field function returns field value.
  63. func (e UnreadyTargetsDumpsValidationError) Field() string { return e.field }
  64. // Reason function returns reason value.
  65. func (e UnreadyTargetsDumpsValidationError) Reason() string { return e.reason }
  66. // Cause function returns cause value.
  67. func (e UnreadyTargetsDumpsValidationError) Cause() error { return e.cause }
  68. // Key function returns key value.
  69. func (e UnreadyTargetsDumpsValidationError) Key() bool { return e.key }
  70. // ErrorName returns error name.
  71. func (e UnreadyTargetsDumpsValidationError) ErrorName() string {
  72. return "UnreadyTargetsDumpsValidationError"
  73. }
  74. // Error satisfies the builtin error interface
  75. func (e UnreadyTargetsDumpsValidationError) Error() string {
  76. cause := ""
  77. if e.cause != nil {
  78. cause = fmt.Sprintf(" | caused by: %v", e.cause)
  79. }
  80. key := ""
  81. if e.key {
  82. key = "key for "
  83. }
  84. return fmt.Sprintf(
  85. "invalid %sUnreadyTargetsDumps.%s: %s%s",
  86. key,
  87. e.field,
  88. e.reason,
  89. cause)
  90. }
  91. var _ error = UnreadyTargetsDumpsValidationError{}
  92. var _ interface {
  93. Field() string
  94. Reason() string
  95. Key() bool
  96. Cause() error
  97. ErrorName() string
  98. } = UnreadyTargetsDumpsValidationError{}
  99. // Validate checks the field values on UnreadyTargetsDumps_UnreadyTargetsDump
  100. // with the rules defined in the proto definition for this message. If any
  101. // rules are violated, an error is returned.
  102. func (m *UnreadyTargetsDumps_UnreadyTargetsDump) Validate() error {
  103. if m == nil {
  104. return nil
  105. }
  106. // no validation rules for Name
  107. return nil
  108. }
  109. // UnreadyTargetsDumps_UnreadyTargetsDumpValidationError is the validation
  110. // error returned by UnreadyTargetsDumps_UnreadyTargetsDump.Validate if the
  111. // designated constraints aren't met.
  112. type UnreadyTargetsDumps_UnreadyTargetsDumpValidationError struct {
  113. field string
  114. reason string
  115. cause error
  116. key bool
  117. }
  118. // Field function returns field value.
  119. func (e UnreadyTargetsDumps_UnreadyTargetsDumpValidationError) Field() string { return e.field }
  120. // Reason function returns reason value.
  121. func (e UnreadyTargetsDumps_UnreadyTargetsDumpValidationError) Reason() string { return e.reason }
  122. // Cause function returns cause value.
  123. func (e UnreadyTargetsDumps_UnreadyTargetsDumpValidationError) Cause() error { return e.cause }
  124. // Key function returns key value.
  125. func (e UnreadyTargetsDumps_UnreadyTargetsDumpValidationError) Key() bool { return e.key }
  126. // ErrorName returns error name.
  127. func (e UnreadyTargetsDumps_UnreadyTargetsDumpValidationError) ErrorName() string {
  128. return "UnreadyTargetsDumps_UnreadyTargetsDumpValidationError"
  129. }
  130. // Error satisfies the builtin error interface
  131. func (e UnreadyTargetsDumps_UnreadyTargetsDumpValidationError) Error() string {
  132. cause := ""
  133. if e.cause != nil {
  134. cause = fmt.Sprintf(" | caused by: %v", e.cause)
  135. }
  136. key := ""
  137. if e.key {
  138. key = "key for "
  139. }
  140. return fmt.Sprintf(
  141. "invalid %sUnreadyTargetsDumps_UnreadyTargetsDump.%s: %s%s",
  142. key,
  143. e.field,
  144. e.reason,
  145. cause)
  146. }
  147. var _ error = UnreadyTargetsDumps_UnreadyTargetsDumpValidationError{}
  148. var _ interface {
  149. Field() string
  150. Reason() string
  151. Key() bool
  152. Cause() error
  153. ErrorName() string
  154. } = UnreadyTargetsDumps_UnreadyTargetsDumpValidationError{}