Documentation ¶
Index ¶
- type S3ClassPredicate
- func (scp S3ClassPredicate) Create(e event.CreateEvent) bool
- func (scp S3ClassPredicate) Delete(e event.DeleteEvent) bool
- func (scp S3ClassPredicate) Generic(e event.GenericEvent) bool
- func (scp S3ClassPredicate) MatchesS3UserClass(obj client.Object) bool
- func (scp S3ClassPredicate) Update(e event.UpdateEvent) bool
- type S3UserClassBased
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type S3ClassPredicate ¶
type S3ClassPredicate struct {
S3UserClass string
}
func NewS3ClassPredicate ¶
func NewS3ClassPredicate(s3UserClass string) S3ClassPredicate
func (S3ClassPredicate) Create ¶
func (scp S3ClassPredicate) Create(e event.CreateEvent) bool
func (S3ClassPredicate) Delete ¶
func (scp S3ClassPredicate) Delete(e event.DeleteEvent) bool
func (S3ClassPredicate) Generic ¶
func (scp S3ClassPredicate) Generic(e event.GenericEvent) bool
func (S3ClassPredicate) MatchesS3UserClass ¶
func (scp S3ClassPredicate) MatchesS3UserClass(obj client.Object) bool
func (S3ClassPredicate) Update ¶
func (scp S3ClassPredicate) Update(e event.UpdateEvent) bool
type S3UserClassBased ¶
type S3UserClassBased interface {
GetS3UserClass() string
}
Click to show internal directories.
Click to hide internal directories.