Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AssignmentsV1alpha1Client
- func (c *AssignmentsV1alpha1Client) ClusterPodAssignmentRules() ClusterPodAssignmentRuleInterface
- func (c *AssignmentsV1alpha1Client) NodeAssignmentGroups() NodeAssignmentGroupInterface
- func (c *AssignmentsV1alpha1Client) PodAssignmentRules(namespace string) PodAssignmentRuleInterface
- func (c *AssignmentsV1alpha1Client) RESTClient() rest.Interface
- type AssignmentsV1alpha1Interface
- type ClusterPodAssignmentRuleExpansion
- type ClusterPodAssignmentRuleInterface
- type ClusterPodAssignmentRulesGetter
- type NodeAssignmentGroupExpansion
- type NodeAssignmentGroupInterface
- type NodeAssignmentGroupsGetter
- type PodAssignmentRuleExpansion
- type PodAssignmentRuleInterface
- type PodAssignmentRulesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssignmentsV1alpha1Client ¶
type AssignmentsV1alpha1Client struct {
// contains filtered or unexported fields
}
AssignmentsV1alpha1Client is used to interact with features provided by the assignments.kube-valet.io group.
func New ¶
func New(c rest.Interface) *AssignmentsV1alpha1Client
New creates a new AssignmentsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AssignmentsV1alpha1Client, error)
NewForConfig creates a new AssignmentsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *AssignmentsV1alpha1Client
NewForConfigOrDie creates a new AssignmentsV1alpha1Client for the given config and panics if there is an error in the config.
func (*AssignmentsV1alpha1Client) ClusterPodAssignmentRules ¶
func (c *AssignmentsV1alpha1Client) ClusterPodAssignmentRules() ClusterPodAssignmentRuleInterface
func (*AssignmentsV1alpha1Client) NodeAssignmentGroups ¶
func (c *AssignmentsV1alpha1Client) NodeAssignmentGroups() NodeAssignmentGroupInterface
func (*AssignmentsV1alpha1Client) PodAssignmentRules ¶
func (c *AssignmentsV1alpha1Client) PodAssignmentRules(namespace string) PodAssignmentRuleInterface
func (*AssignmentsV1alpha1Client) RESTClient ¶
func (c *AssignmentsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type AssignmentsV1alpha1Interface ¶
type AssignmentsV1alpha1Interface interface { RESTClient() rest.Interface ClusterPodAssignmentRulesGetter NodeAssignmentGroupsGetter PodAssignmentRulesGetter }
type ClusterPodAssignmentRuleExpansion ¶
type ClusterPodAssignmentRuleExpansion interface{}
type ClusterPodAssignmentRuleInterface ¶
type ClusterPodAssignmentRuleInterface interface { Create(*v1alpha1.ClusterPodAssignmentRule) (*v1alpha1.ClusterPodAssignmentRule, error) Update(*v1alpha1.ClusterPodAssignmentRule) (*v1alpha1.ClusterPodAssignmentRule, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterPodAssignmentRule, error) List(opts v1.ListOptions) (*v1alpha1.ClusterPodAssignmentRuleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterPodAssignmentRule, err error) ClusterPodAssignmentRuleExpansion }
ClusterPodAssignmentRuleInterface has methods to work with ClusterPodAssignmentRule resources.
type ClusterPodAssignmentRulesGetter ¶
type ClusterPodAssignmentRulesGetter interface {
ClusterPodAssignmentRules() ClusterPodAssignmentRuleInterface
}
ClusterPodAssignmentRulesGetter has a method to return a ClusterPodAssignmentRuleInterface. A group's client should implement this interface.
type NodeAssignmentGroupExpansion ¶
type NodeAssignmentGroupExpansion interface{}
type NodeAssignmentGroupInterface ¶
type NodeAssignmentGroupInterface interface { Create(*v1alpha1.NodeAssignmentGroup) (*v1alpha1.NodeAssignmentGroup, error) Update(*v1alpha1.NodeAssignmentGroup) (*v1alpha1.NodeAssignmentGroup, error) UpdateStatus(*v1alpha1.NodeAssignmentGroup) (*v1alpha1.NodeAssignmentGroup, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.NodeAssignmentGroup, error) List(opts v1.ListOptions) (*v1alpha1.NodeAssignmentGroupList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.NodeAssignmentGroup, err error) NodeAssignmentGroupExpansion }
NodeAssignmentGroupInterface has methods to work with NodeAssignmentGroup resources.
type NodeAssignmentGroupsGetter ¶
type NodeAssignmentGroupsGetter interface {
NodeAssignmentGroups() NodeAssignmentGroupInterface
}
NodeAssignmentGroupsGetter has a method to return a NodeAssignmentGroupInterface. A group's client should implement this interface.
type PodAssignmentRuleExpansion ¶
type PodAssignmentRuleExpansion interface{}
type PodAssignmentRuleInterface ¶
type PodAssignmentRuleInterface interface { Create(*v1alpha1.PodAssignmentRule) (*v1alpha1.PodAssignmentRule, error) Update(*v1alpha1.PodAssignmentRule) (*v1alpha1.PodAssignmentRule, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.PodAssignmentRule, error) List(opts v1.ListOptions) (*v1alpha1.PodAssignmentRuleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.PodAssignmentRule, err error) PodAssignmentRuleExpansion }
PodAssignmentRuleInterface has methods to work with PodAssignmentRule resources.
type PodAssignmentRulesGetter ¶
type PodAssignmentRulesGetter interface {
PodAssignmentRules(namespace string) PodAssignmentRuleInterface
}
PodAssignmentRulesGetter has a method to return a PodAssignmentRuleInterface. A group's client should implement this interface.