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