type RoleRuleOwner … func (o RoleRuleOwner) GetObject() runtime.Object { … } func (o RoleRuleOwner) GetNamespace() string { … } func (o RoleRuleOwner) GetName() string { … } func (o RoleRuleOwner) GetLabels() map[string]string { … } func (o RoleRuleOwner) SetLabels(in map[string]string) { … } func (o RoleRuleOwner) GetAnnotations() map[string]string { … } func (o RoleRuleOwner) SetAnnotations(in map[string]string) { … } func (o RoleRuleOwner) GetRules() []rbacv1.PolicyRule { … } func (o RoleRuleOwner) SetRules(in []rbacv1.PolicyRule) { … } func (o RoleRuleOwner) GetAggregationRule() *rbacv1.AggregationRule { … } func (o RoleRuleOwner) SetAggregationRule(in *rbacv1.AggregationRule) { … } type RoleModifier … func (c RoleModifier) Get(namespace, name string) (RuleOwner, error) { … } func (c RoleModifier) Create(in RuleOwner) (RuleOwner, error) { … } func (c RoleModifier) Update(in RuleOwner) (RuleOwner, error) { … }