v1alpha1

package
v0.0.0-...-f0ef8f0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL