Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
f35a095b
Commit
f35a095b
authored
Oct 26, 2016
by
Janet Kuo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Manually remove previously generated petset client
parent
e9927664
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
0 additions
and
588 deletions
+0
-588
fake_petset.go
...ernalclientset/typed/apps/unversioned/fake/fake_petset.go
+0
-127
petset.go
...erated/internalclientset/typed/apps/unversioned/petset.go
+0
-166
fake_petset.go
...rated/release_1_5/typed/apps/v1alpha1/fake/fake_petset.go
+0
-128
petset.go
...ntset_generated/release_1_5/typed/apps/v1alpha1/petset.go
+0
-167
No files found.
pkg/client/clientset_generated/internalclientset/typed/apps/unversioned/fake/fake_petset.go
deleted
100644 → 0
View file @
e9927664
/*
Copyright 2016 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
apps
"k8s.io/kubernetes/pkg/apis/apps"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakePetSets implements PetSetInterface
type
FakePetSets
struct
{
Fake
*
FakeApps
ns
string
}
var
petsetsResource
=
unversioned
.
GroupVersionResource
{
Group
:
"apps"
,
Version
:
""
,
Resource
:
"petsets"
}
func
(
c
*
FakePetSets
)
Create
(
petSet
*
apps
.
PetSet
)
(
result
*
apps
.
PetSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
petsetsResource
,
c
.
ns
,
petSet
),
&
apps
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
apps
.
PetSet
),
err
}
func
(
c
*
FakePetSets
)
Update
(
petSet
*
apps
.
PetSet
)
(
result
*
apps
.
PetSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
petsetsResource
,
c
.
ns
,
petSet
),
&
apps
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
apps
.
PetSet
),
err
}
func
(
c
*
FakePetSets
)
UpdateStatus
(
petSet
*
apps
.
PetSet
)
(
*
apps
.
PetSet
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
petsetsResource
,
"status"
,
c
.
ns
,
petSet
),
&
apps
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
apps
.
PetSet
),
err
}
func
(
c
*
FakePetSets
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
petsetsResource
,
c
.
ns
,
name
),
&
apps
.
PetSet
{})
return
err
}
func
(
c
*
FakePetSets
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
petsetsResource
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
apps
.
PetSetList
{})
return
err
}
func
(
c
*
FakePetSets
)
Get
(
name
string
)
(
result
*
apps
.
PetSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
petsetsResource
,
c
.
ns
,
name
),
&
apps
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
apps
.
PetSet
),
err
}
func
(
c
*
FakePetSets
)
List
(
opts
api
.
ListOptions
)
(
result
*
apps
.
PetSetList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
petsetsResource
,
c
.
ns
,
opts
),
&
apps
.
PetSetList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
,
_
,
_
:=
core
.
ExtractFromListOptions
(
opts
)
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
apps
.
PetSetList
{}
for
_
,
item
:=
range
obj
.
(
*
apps
.
PetSetList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested petSets.
func
(
c
*
FakePetSets
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
petsetsResource
,
c
.
ns
,
opts
))
}
// Patch applies the patch and returns the patched petSet.
func
(
c
*
FakePetSets
)
Patch
(
name
string
,
pt
api
.
PatchType
,
data
[]
byte
,
subresources
...
string
)
(
result
*
apps
.
PetSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewPatchSubresourceAction
(
petsetsResource
,
c
.
ns
,
name
,
data
,
subresources
...
),
&
apps
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
apps
.
PetSet
),
err
}
pkg/client/clientset_generated/internalclientset/typed/apps/unversioned/petset.go
deleted
100644 → 0
View file @
e9927664
/*
Copyright 2016 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
unversioned
import
(
api
"k8s.io/kubernetes/pkg/api"
apps
"k8s.io/kubernetes/pkg/apis/apps"
restclient
"k8s.io/kubernetes/pkg/client/restclient"
watch
"k8s.io/kubernetes/pkg/watch"
)
// PetSetsGetter has a method to return a PetSetInterface.
// A group's client should implement this interface.
type
PetSetsGetter
interface
{
PetSets
(
namespace
string
)
PetSetInterface
}
// PetSetInterface has methods to work with PetSet resources.
type
PetSetInterface
interface
{
Create
(
*
apps
.
PetSet
)
(
*
apps
.
PetSet
,
error
)
Update
(
*
apps
.
PetSet
)
(
*
apps
.
PetSet
,
error
)
UpdateStatus
(
*
apps
.
PetSet
)
(
*
apps
.
PetSet
,
error
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
Get
(
name
string
)
(
*
apps
.
PetSet
,
error
)
List
(
opts
api
.
ListOptions
)
(
*
apps
.
PetSetList
,
error
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Patch
(
name
string
,
pt
api
.
PatchType
,
data
[]
byte
,
subresources
...
string
)
(
result
*
apps
.
PetSet
,
err
error
)
PetSetExpansion
}
// petSets implements PetSetInterface
type
petSets
struct
{
client
restclient
.
Interface
ns
string
}
// newPetSets returns a PetSets
func
newPetSets
(
c
*
AppsClient
,
namespace
string
)
*
petSets
{
return
&
petSets
{
client
:
c
.
RESTClient
(),
ns
:
namespace
,
}
}
// Create takes the representation of a petSet and creates it. Returns the server's representation of the petSet, and an error, if there is any.
func
(
c
*
petSets
)
Create
(
petSet
*
apps
.
PetSet
)
(
result
*
apps
.
PetSet
,
err
error
)
{
result
=
&
apps
.
PetSet
{}
err
=
c
.
client
.
Post
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Body
(
petSet
)
.
Do
()
.
Into
(
result
)
return
}
// Update takes the representation of a petSet and updates it. Returns the server's representation of the petSet, and an error, if there is any.
func
(
c
*
petSets
)
Update
(
petSet
*
apps
.
PetSet
)
(
result
*
apps
.
PetSet
,
err
error
)
{
result
=
&
apps
.
PetSet
{}
err
=
c
.
client
.
Put
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Name
(
petSet
.
Name
)
.
Body
(
petSet
)
.
Do
()
.
Into
(
result
)
return
}
func
(
c
*
petSets
)
UpdateStatus
(
petSet
*
apps
.
PetSet
)
(
result
*
apps
.
PetSet
,
err
error
)
{
result
=
&
apps
.
PetSet
{}
err
=
c
.
client
.
Put
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Name
(
petSet
.
Name
)
.
SubResource
(
"status"
)
.
Body
(
petSet
)
.
Do
()
.
Into
(
result
)
return
}
// Delete takes name of the petSet and deletes it. Returns an error if one occurs.
func
(
c
*
petSets
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
return
c
.
client
.
Delete
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Name
(
name
)
.
Body
(
options
)
.
Do
()
.
Error
()
}
// DeleteCollection deletes a collection of objects.
func
(
c
*
petSets
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
return
c
.
client
.
Delete
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
VersionedParams
(
&
listOptions
,
api
.
ParameterCodec
)
.
Body
(
options
)
.
Do
()
.
Error
()
}
// Get takes name of the petSet, and returns the corresponding petSet object, and an error if there is any.
func
(
c
*
petSets
)
Get
(
name
string
)
(
result
*
apps
.
PetSet
,
err
error
)
{
result
=
&
apps
.
PetSet
{}
err
=
c
.
client
.
Get
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Name
(
name
)
.
Do
()
.
Into
(
result
)
return
}
// List takes label and field selectors, and returns the list of PetSets that match those selectors.
func
(
c
*
petSets
)
List
(
opts
api
.
ListOptions
)
(
result
*
apps
.
PetSetList
,
err
error
)
{
result
=
&
apps
.
PetSetList
{}
err
=
c
.
client
.
Get
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
VersionedParams
(
&
opts
,
api
.
ParameterCodec
)
.
Do
()
.
Into
(
result
)
return
}
// Watch returns a watch.Interface that watches the requested petSets.
func
(
c
*
petSets
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
VersionedParams
(
&
opts
,
api
.
ParameterCodec
)
.
Watch
()
}
// Patch applies the patch and returns the patched petSet.
func
(
c
*
petSets
)
Patch
(
name
string
,
pt
api
.
PatchType
,
data
[]
byte
,
subresources
...
string
)
(
result
*
apps
.
PetSet
,
err
error
)
{
result
=
&
apps
.
PetSet
{}
err
=
c
.
client
.
Patch
(
pt
)
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
SubResource
(
subresources
...
)
.
Name
(
name
)
.
Body
(
data
)
.
Do
()
.
Into
(
result
)
return
}
pkg/client/clientset_generated/release_1_5/typed/apps/v1alpha1/fake/fake_petset.go
deleted
100644 → 0
View file @
e9927664
/*
Copyright 2016 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
v1
"k8s.io/kubernetes/pkg/api/v1"
v1alpha1
"k8s.io/kubernetes/pkg/apis/apps/v1alpha1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakePetSets implements PetSetInterface
type
FakePetSets
struct
{
Fake
*
FakeApps
ns
string
}
var
petsetsResource
=
unversioned
.
GroupVersionResource
{
Group
:
"apps"
,
Version
:
"v1alpha1"
,
Resource
:
"petsets"
}
func
(
c
*
FakePetSets
)
Create
(
petSet
*
v1alpha1
.
PetSet
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
petsetsResource
,
c
.
ns
,
petSet
),
&
v1alpha1
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1alpha1
.
PetSet
),
err
}
func
(
c
*
FakePetSets
)
Update
(
petSet
*
v1alpha1
.
PetSet
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
petsetsResource
,
c
.
ns
,
petSet
),
&
v1alpha1
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1alpha1
.
PetSet
),
err
}
func
(
c
*
FakePetSets
)
UpdateStatus
(
petSet
*
v1alpha1
.
PetSet
)
(
*
v1alpha1
.
PetSet
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
petsetsResource
,
"status"
,
c
.
ns
,
petSet
),
&
v1alpha1
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1alpha1
.
PetSet
),
err
}
func
(
c
*
FakePetSets
)
Delete
(
name
string
,
options
*
v1
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
petsetsResource
,
c
.
ns
,
name
),
&
v1alpha1
.
PetSet
{})
return
err
}
func
(
c
*
FakePetSets
)
DeleteCollection
(
options
*
v1
.
DeleteOptions
,
listOptions
v1
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
petsetsResource
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1alpha1
.
PetSetList
{})
return
err
}
func
(
c
*
FakePetSets
)
Get
(
name
string
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
petsetsResource
,
c
.
ns
,
name
),
&
v1alpha1
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1alpha1
.
PetSet
),
err
}
func
(
c
*
FakePetSets
)
List
(
opts
v1
.
ListOptions
)
(
result
*
v1alpha1
.
PetSetList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
petsetsResource
,
c
.
ns
,
opts
),
&
v1alpha1
.
PetSetList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
,
_
,
_
:=
core
.
ExtractFromListOptions
(
opts
)
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1alpha1
.
PetSetList
{}
for
_
,
item
:=
range
obj
.
(
*
v1alpha1
.
PetSetList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested petSets.
func
(
c
*
FakePetSets
)
Watch
(
opts
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
petsetsResource
,
c
.
ns
,
opts
))
}
// Patch applies the patch and returns the patched petSet.
func
(
c
*
FakePetSets
)
Patch
(
name
string
,
pt
api
.
PatchType
,
data
[]
byte
,
subresources
...
string
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewPatchSubresourceAction
(
petsetsResource
,
c
.
ns
,
name
,
data
,
subresources
...
),
&
v1alpha1
.
PetSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1alpha1
.
PetSet
),
err
}
pkg/client/clientset_generated/release_1_5/typed/apps/v1alpha1/petset.go
deleted
100644 → 0
View file @
e9927664
/*
Copyright 2016 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
v1alpha1
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
v1alpha1
"k8s.io/kubernetes/pkg/apis/apps/v1alpha1"
restclient
"k8s.io/kubernetes/pkg/client/restclient"
watch
"k8s.io/kubernetes/pkg/watch"
)
// PetSetsGetter has a method to return a PetSetInterface.
// A group's client should implement this interface.
type
PetSetsGetter
interface
{
PetSets
(
namespace
string
)
PetSetInterface
}
// PetSetInterface has methods to work with PetSet resources.
type
PetSetInterface
interface
{
Create
(
*
v1alpha1
.
PetSet
)
(
*
v1alpha1
.
PetSet
,
error
)
Update
(
*
v1alpha1
.
PetSet
)
(
*
v1alpha1
.
PetSet
,
error
)
UpdateStatus
(
*
v1alpha1
.
PetSet
)
(
*
v1alpha1
.
PetSet
,
error
)
Delete
(
name
string
,
options
*
v1
.
DeleteOptions
)
error
DeleteCollection
(
options
*
v1
.
DeleteOptions
,
listOptions
v1
.
ListOptions
)
error
Get
(
name
string
)
(
*
v1alpha1
.
PetSet
,
error
)
List
(
opts
v1
.
ListOptions
)
(
*
v1alpha1
.
PetSetList
,
error
)
Watch
(
opts
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
Patch
(
name
string
,
pt
api
.
PatchType
,
data
[]
byte
,
subresources
...
string
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
PetSetExpansion
}
// petSets implements PetSetInterface
type
petSets
struct
{
client
restclient
.
Interface
ns
string
}
// newPetSets returns a PetSets
func
newPetSets
(
c
*
AppsClient
,
namespace
string
)
*
petSets
{
return
&
petSets
{
client
:
c
.
RESTClient
(),
ns
:
namespace
,
}
}
// Create takes the representation of a petSet and creates it. Returns the server's representation of the petSet, and an error, if there is any.
func
(
c
*
petSets
)
Create
(
petSet
*
v1alpha1
.
PetSet
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
result
=
&
v1alpha1
.
PetSet
{}
err
=
c
.
client
.
Post
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Body
(
petSet
)
.
Do
()
.
Into
(
result
)
return
}
// Update takes the representation of a petSet and updates it. Returns the server's representation of the petSet, and an error, if there is any.
func
(
c
*
petSets
)
Update
(
petSet
*
v1alpha1
.
PetSet
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
result
=
&
v1alpha1
.
PetSet
{}
err
=
c
.
client
.
Put
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Name
(
petSet
.
Name
)
.
Body
(
petSet
)
.
Do
()
.
Into
(
result
)
return
}
func
(
c
*
petSets
)
UpdateStatus
(
petSet
*
v1alpha1
.
PetSet
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
result
=
&
v1alpha1
.
PetSet
{}
err
=
c
.
client
.
Put
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Name
(
petSet
.
Name
)
.
SubResource
(
"status"
)
.
Body
(
petSet
)
.
Do
()
.
Into
(
result
)
return
}
// Delete takes name of the petSet and deletes it. Returns an error if one occurs.
func
(
c
*
petSets
)
Delete
(
name
string
,
options
*
v1
.
DeleteOptions
)
error
{
return
c
.
client
.
Delete
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Name
(
name
)
.
Body
(
options
)
.
Do
()
.
Error
()
}
// DeleteCollection deletes a collection of objects.
func
(
c
*
petSets
)
DeleteCollection
(
options
*
v1
.
DeleteOptions
,
listOptions
v1
.
ListOptions
)
error
{
return
c
.
client
.
Delete
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
VersionedParams
(
&
listOptions
,
api
.
ParameterCodec
)
.
Body
(
options
)
.
Do
()
.
Error
()
}
// Get takes name of the petSet, and returns the corresponding petSet object, and an error if there is any.
func
(
c
*
petSets
)
Get
(
name
string
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
result
=
&
v1alpha1
.
PetSet
{}
err
=
c
.
client
.
Get
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
Name
(
name
)
.
Do
()
.
Into
(
result
)
return
}
// List takes label and field selectors, and returns the list of PetSets that match those selectors.
func
(
c
*
petSets
)
List
(
opts
v1
.
ListOptions
)
(
result
*
v1alpha1
.
PetSetList
,
err
error
)
{
result
=
&
v1alpha1
.
PetSetList
{}
err
=
c
.
client
.
Get
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
VersionedParams
(
&
opts
,
api
.
ParameterCodec
)
.
Do
()
.
Into
(
result
)
return
}
// Watch returns a watch.Interface that watches the requested petSets.
func
(
c
*
petSets
)
Watch
(
opts
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
VersionedParams
(
&
opts
,
api
.
ParameterCodec
)
.
Watch
()
}
// Patch applies the patch and returns the patched petSet.
func
(
c
*
petSets
)
Patch
(
name
string
,
pt
api
.
PatchType
,
data
[]
byte
,
subresources
...
string
)
(
result
*
v1alpha1
.
PetSet
,
err
error
)
{
result
=
&
v1alpha1
.
PetSet
{}
err
=
c
.
client
.
Patch
(
pt
)
.
Namespace
(
c
.
ns
)
.
Resource
(
"petsets"
)
.
SubResource
(
subresources
...
)
.
Name
(
name
)
.
Body
(
data
)
.
Do
()
.
Into
(
result
)
return
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment