kubernetes/staging/src/k8s.io/component-helpers/auth/rbac/reconciliation/rolebinding_interfaces.go

type RoleBindingAdapter

func (o RoleBindingAdapter) GetObject() runtime.Object {}

func (o RoleBindingAdapter) GetNamespace() string {}

func (o RoleBindingAdapter) GetName() string {}

func (o RoleBindingAdapter) GetUID() types.UID {}

func (o RoleBindingAdapter) GetLabels() map[string]string {}

func (o RoleBindingAdapter) SetLabels(in map[string]string) {}

func (o RoleBindingAdapter) GetAnnotations() map[string]string {}

func (o RoleBindingAdapter) SetAnnotations(in map[string]string) {}

func (o RoleBindingAdapter) GetRoleRef() rbacv1.RoleRef {}

func (o RoleBindingAdapter) GetSubjects() []rbacv1.Subject {}

func (o RoleBindingAdapter) SetSubjects(in []rbacv1.Subject) {}

type RoleBindingClientAdapter

func (c RoleBindingClientAdapter) Get(namespace, name string) (RoleBinding, error) {}

func (c RoleBindingClientAdapter) Create(in RoleBinding) (RoleBinding, error) {}

func (c RoleBindingClientAdapter) Update(in RoleBinding) (RoleBinding, error) {}

func (c RoleBindingClientAdapter) Delete(namespace, name string, uid types.UID) error {}