Documentation ¶
Index ¶
- type CachedListOptions
- type CachedListPredicates
- type Dependent
- func (d *Dependent) Build() (dependents.Dependent, error)
- func (d *Dependent) Complete() error
- func (d *Dependent) FieldReference(field string, indexerFunc client.IndexerFunc, opts ...FieldReferenceOption) *Dependent
- func (d *Dependent) NamespaceReference(opts ...NamespaceReferenceOption) *Dependent
- func (d *Dependent) Referenced(referencedType client.Object) *Dependent
- func (d *Dependent) Referent(referentType client.Object) *Dependent
- func (d *Dependent) WithEventFilter(predicate predicate.Predicate) *Dependent
- type FieldReferenceInput
- type FieldReferenceOption
- type ListOptions
- type ListPredicates
- type LiveListOptions
- type LiveListPredicates
- type NamespaceReferenceInput
- type NamespaceReferenceOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachedListOptions ¶
type CachedListOptions struct {
// contains filtered or unexported fields
}
func WithCachedClientListOptions ¶
func WithCachedClientListOptions(opts ...client.ListOption) CachedListOptions
func WithCachedListOptions ¶
func WithCachedListOptions(opts ...dependents.ListOption) CachedListOptions
func (CachedListOptions) ApplyToFieldReference ¶
func (c CachedListOptions) ApplyToFieldReference(o *FieldReferenceInput)
func (CachedListOptions) ApplyToNamespaceReference ¶
func (c CachedListOptions) ApplyToNamespaceReference(o *NamespaceReferenceInput)
type CachedListPredicates ¶
type CachedListPredicates struct {
// contains filtered or unexported fields
}
func WithCachedListPredicates ¶
func WithCachedListPredicates(predicates ...dependents.ListPredicate) CachedListPredicates
func (CachedListPredicates) ApplyToFieldReference ¶
func (c CachedListPredicates) ApplyToFieldReference(o *FieldReferenceInput)
func (CachedListPredicates) ApplyToNamespaceReference ¶
func (c CachedListPredicates) ApplyToNamespaceReference(o *NamespaceReferenceInput)
type Dependent ¶
type Dependent struct {
// contains filtered or unexported fields
}
func NewDependentFor ¶
func NewDependentFor(dependents dependents.Dependents) *Dependent
func (*Dependent) FieldReference ¶
func (d *Dependent) FieldReference(field string, indexerFunc client.IndexerFunc, opts ...FieldReferenceOption) *Dependent
func (*Dependent) NamespaceReference ¶
func (d *Dependent) NamespaceReference(opts ...NamespaceReferenceOption) *Dependent
func (*Dependent) Referenced ¶
type FieldReferenceInput ¶
type FieldReferenceInput struct {
// contains filtered or unexported fields
}
type FieldReferenceOption ¶
type FieldReferenceOption interface {
ApplyToFieldReference(o *FieldReferenceInput)
}
type ListOptions ¶
type ListOptions struct {
// contains filtered or unexported fields
}
func WithClientListOptions ¶
func WithClientListOptions(opts ...client.ListOption) ListOptions
func WithListOptions ¶
func WithListOptions(opts ...dependents.ListOption) ListOptions
func (ListOptions) ApplyToFieldReference ¶
func (c ListOptions) ApplyToFieldReference(o *FieldReferenceInput)
func (ListOptions) ApplyToNamespaceReference ¶
func (c ListOptions) ApplyToNamespaceReference(o *NamespaceReferenceInput)
type ListPredicates ¶
type ListPredicates struct {
// contains filtered or unexported fields
}
func WithListPredicates ¶
func WithListPredicates(predicates ...dependents.ListPredicate) ListPredicates
func (ListPredicates) ApplyToFieldReference ¶
func (c ListPredicates) ApplyToFieldReference(o *FieldReferenceInput)
func (ListPredicates) ApplyToNamespaceReference ¶
func (c ListPredicates) ApplyToNamespaceReference(o *NamespaceReferenceInput)
type LiveListOptions ¶
type LiveListOptions struct {
// contains filtered or unexported fields
}
func WithLiveClientListOptions ¶
func WithLiveClientListOptions(opts ...client.ListOption) LiveListOptions
func WithLiveListOptions ¶
func WithLiveListOptions(opts ...dependents.ListOption) LiveListOptions
func (LiveListOptions) ApplyToFieldReference ¶
func (c LiveListOptions) ApplyToFieldReference(o *FieldReferenceInput)
func (LiveListOptions) ApplyToNamespaceReference ¶
func (c LiveListOptions) ApplyToNamespaceReference(o *NamespaceReferenceInput)
type LiveListPredicates ¶
type LiveListPredicates struct {
// contains filtered or unexported fields
}
func WithLiveListPredicates ¶
func WithLiveListPredicates(predicates ...dependents.ListPredicate) LiveListPredicates
func (LiveListPredicates) ApplyToFieldReference ¶
func (c LiveListPredicates) ApplyToFieldReference(o *FieldReferenceInput)
func (LiveListPredicates) ApplyToNamespaceReference ¶
func (c LiveListPredicates) ApplyToNamespaceReference(o *NamespaceReferenceInput)
type NamespaceReferenceInput ¶
type NamespaceReferenceInput struct {
// contains filtered or unexported fields
}
type NamespaceReferenceOption ¶
type NamespaceReferenceOption interface {
ApplyToNamespaceReference(o *NamespaceReferenceInput)
}
Click to show internal directories.
Click to hide internal directories.