 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var (
	DEFAULT_NAMESPACE = "default"
)
    Functions ¶
This section is empty.
Types ¶
type ApiResourceList ¶
type ApiResourceList struct {
	Items []*metav1.APIResourceList
}
    func NewApiResourceList ¶
func NewApiResourceList(items []*metav1.APIResourceList) *ApiResourceList
func (*ApiResourceList) GetResourceByName ¶
func (l *ApiResourceList) GetResourceByName(name string) metav1.APIResource
type CreateRequest ¶
type CreateRequest struct {
	Opts metav1.CreateOptions
}
    func NewCreateRequest ¶
func NewCreateRequest() *CreateRequest
type DeleteRequest ¶
type DeleteRequest struct {
	Namespace string
	Name      string
	Opts      metav1.DeleteOptions
}
    func NewDeleteRequest ¶
func NewDeleteRequest(name string) *DeleteRequest
func (*DeleteRequest) SetPropagationPolicy ¶
func (req *DeleteRequest) SetPropagationPolicy(dp metav1.DeletionPropagation)
func (*DeleteRequest) WithNamespace ¶
func (r *DeleteRequest) WithNamespace(namespace string) *DeleteRequest
type GetRequest ¶
type GetRequest struct {
	Namespace string
	Name      string
	Opts      metav1.GetOptions
}
    func NewGetRequest ¶
func NewGetRequest(name string) *GetRequest
func NewGetRequestFromHttp ¶
func NewGetRequestFromHttp(r *http.Request) *GetRequest
func (*GetRequest) WithNamespace ¶
func (r *GetRequest) WithNamespace(namespace string) *GetRequest
type LabelSelector ¶
type LabelSelector struct {
	// contains filtered or unexported fields
}
    func NewLabelSelector ¶
func NewLabelSelector() *LabelSelector
func (*LabelSelector) Add ¶
func (l *LabelSelector) Add(key, value string) *LabelSelector
type ListRequest ¶
type ListRequest struct {
	Namespace         string
	SkipManagedFields bool
	Opts              metav1.ListOptions
}
    func NewListRequest ¶
func NewListRequest() *ListRequest
func NewListRequestFromHttp ¶
func NewListRequestFromHttp(r *http.Request) *ListRequest
func (*ListRequest) WithLabelSelector ¶
func (r *ListRequest) WithLabelSelector(l *LabelSelector) *ListRequest
func (*ListRequest) WithNamespace ¶
func (r *ListRequest) WithNamespace(ns string) *ListRequest
type ObjectMeta ¶
type ObjectMeta struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
}
    func NewObjectMeta ¶
func NewObjectMeta() *ObjectMeta
type ScaleRequest ¶
type ScaleRequest struct {
	Scale   *v1.Scale
	Options metav1.UpdateOptions
}
    func NewScaleRequest ¶
func NewScaleRequest() *ScaleRequest
 Click to show internal directories. 
   Click to hide internal directories.