// Code generated by protoc-gen-validate. DO NOT EDIT. // source: pkg/rpc/scheduler/scheduler.proto package scheduler import ( "bytes" "errors" "fmt" "net" "net/mail" "net/url" "regexp" "strings" "time" "unicode/utf8" "google.golang.org/protobuf/types/known/anypb" base "d7y.io/dragonfly/v2/pkg/rpc/base" ) // ensure the imports are used var ( _ = bytes.MinRead _ = errors.New("") _ = fmt.Print _ = utf8.UTFMax _ = (*regexp.Regexp)(nil) _ = (*strings.Reader)(nil) _ = net.IPv4len _ = time.Duration(0) _ = (*url.URL)(nil) _ = (*mail.Address)(nil) _ = anypb.Any{} _ = base.SizeScope(0) _ = base.Code(0) _ = base.Code(0) _ = base.Code(0) ) // Validate checks the field values on PeerTaskRequest with the rules defined // in the proto definition for this message. If any rules are violated, an // error is returned. func (m *PeerTaskRequest) Validate() error { if m == nil { return nil } // no validation rules for Url // no validation rules for Filter // no validation rules for BizId if v, ok := interface{}(m.GetUrlMeta()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PeerTaskRequestValidationError{ field: "UrlMeta", reason: "embedded message failed validation", cause: err, } } } // no validation rules for PeerId if v, ok := interface{}(m.GetPeerHost()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PeerTaskRequestValidationError{ field: "PeerHost", reason: "embedded message failed validation", cause: err, } } } if v, ok := interface{}(m.GetHostLoad()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PeerTaskRequestValidationError{ field: "HostLoad", reason: "embedded message failed validation", cause: err, } } } // no validation rules for IsMigrating return nil } // PeerTaskRequestValidationError is the validation error returned by // PeerTaskRequest.Validate if the designated constraints aren't met. type PeerTaskRequestValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PeerTaskRequestValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PeerTaskRequestValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PeerTaskRequestValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PeerTaskRequestValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PeerTaskRequestValidationError) ErrorName() string { return "PeerTaskRequestValidationError" } // Error satisfies the builtin error interface func (e PeerTaskRequestValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sPeerTaskRequest.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PeerTaskRequestValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PeerTaskRequestValidationError{} // Validate checks the field values on RegisterResult with the rules defined in // the proto definition for this message. If any rules are violated, an error // is returned. func (m *RegisterResult) Validate() error { if m == nil { return nil } // no validation rules for TaskId // no validation rules for SizeScope switch m.DirectPiece.(type) { case *RegisterResult_SinglePiece: if v, ok := interface{}(m.GetSinglePiece()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return RegisterResultValidationError{ field: "SinglePiece", reason: "embedded message failed validation", cause: err, } } } case *RegisterResult_PieceContent: // no validation rules for PieceContent } return nil } // RegisterResultValidationError is the validation error returned by // RegisterResult.Validate if the designated constraints aren't met. type RegisterResultValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e RegisterResultValidationError) Field() string { return e.field } // Reason function returns reason value. func (e RegisterResultValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e RegisterResultValidationError) Cause() error { return e.cause } // Key function returns key value. func (e RegisterResultValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e RegisterResultValidationError) ErrorName() string { return "RegisterResultValidationError" } // Error satisfies the builtin error interface func (e RegisterResultValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sRegisterResult.%s: %s%s", key, e.field, e.reason, cause) } var _ error = RegisterResultValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = RegisterResultValidationError{} // Validate checks the field values on SinglePiece with the rules defined in // the proto definition for this message. If any rules are violated, an error // is returned. func (m *SinglePiece) Validate() error { if m == nil { return nil } // no validation rules for DstPid // no validation rules for DstAddr if v, ok := interface{}(m.GetPieceInfo()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return SinglePieceValidationError{ field: "PieceInfo", reason: "embedded message failed validation", cause: err, } } } return nil } // SinglePieceValidationError is the validation error returned by // SinglePiece.Validate if the designated constraints aren't met. type SinglePieceValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e SinglePieceValidationError) Field() string { return e.field } // Reason function returns reason value. func (e SinglePieceValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e SinglePieceValidationError) Cause() error { return e.cause } // Key function returns key value. func (e SinglePieceValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e SinglePieceValidationError) ErrorName() string { return "SinglePieceValidationError" } // Error satisfies the builtin error interface func (e SinglePieceValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sSinglePiece.%s: %s%s", key, e.field, e.reason, cause) } var _ error = SinglePieceValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = SinglePieceValidationError{} // Validate checks the field values on PeerHost with the rules defined in the // proto definition for this message. If any rules are violated, an error is returned. func (m *PeerHost) Validate() error { if m == nil { return nil } // no validation rules for Uuid // no validation rules for Ip // no validation rules for RpcPort // no validation rules for DownPort // no validation rules for HostName // no validation rules for SecurityDomain // no validation rules for Location // no validation rules for Idc // no validation rules for NetTopology return nil } // PeerHostValidationError is the validation error returned by // PeerHost.Validate if the designated constraints aren't met. type PeerHostValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PeerHostValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PeerHostValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PeerHostValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PeerHostValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PeerHostValidationError) ErrorName() string { return "PeerHostValidationError" } // Error satisfies the builtin error interface func (e PeerHostValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sPeerHost.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PeerHostValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PeerHostValidationError{} // Validate checks the field values on PieceResult with the rules defined in // the proto definition for this message. If any rules are violated, an error // is returned. func (m *PieceResult) Validate() error { if m == nil { return nil } // no validation rules for TaskId // no validation rules for SrcPid // no validation rules for DstPid // no validation rules for PieceNum // no validation rules for BeginTime // no validation rules for EndTime // no validation rules for Success // no validation rules for Code if v, ok := interface{}(m.GetHostLoad()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PieceResultValidationError{ field: "HostLoad", reason: "embedded message failed validation", cause: err, } } } // no validation rules for FinishedCount return nil } // PieceResultValidationError is the validation error returned by // PieceResult.Validate if the designated constraints aren't met. type PieceResultValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PieceResultValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PieceResultValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PieceResultValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PieceResultValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PieceResultValidationError) ErrorName() string { return "PieceResultValidationError" } // Error satisfies the builtin error interface func (e PieceResultValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sPieceResult.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PieceResultValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PieceResultValidationError{} // Validate checks the field values on PeerPacket with the rules defined in the // proto definition for this message. If any rules are violated, an error is returned. func (m *PeerPacket) Validate() error { if m == nil { return nil } // no validation rules for TaskId // no validation rules for SrcPid // no validation rules for ParallelCount if v, ok := interface{}(m.GetMainPeer()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PeerPacketValidationError{ field: "MainPeer", reason: "embedded message failed validation", cause: err, } } } for idx, item := range m.GetStealPeers() { _, _ = idx, item if v, ok := interface{}(item).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PeerPacketValidationError{ field: fmt.Sprintf("StealPeers[%v]", idx), reason: "embedded message failed validation", cause: err, } } } } // no validation rules for Code return nil } // PeerPacketValidationError is the validation error returned by // PeerPacket.Validate if the designated constraints aren't met. type PeerPacketValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PeerPacketValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PeerPacketValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PeerPacketValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PeerPacketValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PeerPacketValidationError) ErrorName() string { return "PeerPacketValidationError" } // Error satisfies the builtin error interface func (e PeerPacketValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sPeerPacket.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PeerPacketValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PeerPacketValidationError{} // Validate checks the field values on PeerResult with the rules defined in the // proto definition for this message. If any rules are violated, an error is returned. func (m *PeerResult) Validate() error { if m == nil { return nil } // no validation rules for TaskId // no validation rules for PeerId // no validation rules for SrcIp // no validation rules for SecurityDomain // no validation rules for Idc // no validation rules for Url // no validation rules for ContentLength // no validation rules for Traffic // no validation rules for Cost // no validation rules for Success // no validation rules for Code return nil } // PeerResultValidationError is the validation error returned by // PeerResult.Validate if the designated constraints aren't met. type PeerResultValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PeerResultValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PeerResultValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PeerResultValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PeerResultValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PeerResultValidationError) ErrorName() string { return "PeerResultValidationError" } // Error satisfies the builtin error interface func (e PeerResultValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sPeerResult.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PeerResultValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PeerResultValidationError{} // Validate checks the field values on PeerTarget with the rules defined in the // proto definition for this message. If any rules are violated, an error is returned. func (m *PeerTarget) Validate() error { if m == nil { return nil } // no validation rules for TaskId // no validation rules for PeerId return nil } // PeerTargetValidationError is the validation error returned by // PeerTarget.Validate if the designated constraints aren't met. type PeerTargetValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PeerTargetValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PeerTargetValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PeerTargetValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PeerTargetValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PeerTargetValidationError) ErrorName() string { return "PeerTargetValidationError" } // Error satisfies the builtin error interface func (e PeerTargetValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sPeerTarget.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PeerTargetValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PeerTargetValidationError{} // Validate checks the field values on PeerPacket_DestPeer with the rules // defined in the proto definition for this message. If any rules are // violated, an error is returned. func (m *PeerPacket_DestPeer) Validate() error { if m == nil { return nil } // no validation rules for Ip // no validation rules for RpcPort // no validation rules for PeerId return nil } // PeerPacket_DestPeerValidationError is the validation error returned by // PeerPacket_DestPeer.Validate if the designated constraints aren't met. type PeerPacket_DestPeerValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PeerPacket_DestPeerValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PeerPacket_DestPeerValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PeerPacket_DestPeerValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PeerPacket_DestPeerValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PeerPacket_DestPeerValidationError) ErrorName() string { return "PeerPacket_DestPeerValidationError" } // Error satisfies the builtin error interface func (e PeerPacket_DestPeerValidationError) Error() string { cause := "" if e.cause != nil { cause = fmt.Sprintf(" | caused by: %v", e.cause) } key := "" if e.key { key = "key for " } return fmt.Sprintf( "invalid %sPeerPacket_DestPeer.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PeerPacket_DestPeerValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PeerPacket_DestPeerValidationError{}