2024-05-15 06:54:18 +00:00
/ *
Copyright 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 .
* /
// Code generated by client-gen. DO NOT EDIT.
package fake
import (
"context"
v1 "k8s.io/api/authorization/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
testing "k8s.io/client-go/testing"
)
// FakeLocalSubjectAccessReviews implements LocalSubjectAccessReviewInterface
type FakeLocalSubjectAccessReviews struct {
Fake * FakeAuthorizationV1
ns string
}
var localsubjectaccessreviewsResource = v1 . SchemeGroupVersion . WithResource ( "localsubjectaccessreviews" )
var localsubjectaccessreviewsKind = v1 . SchemeGroupVersion . WithKind ( "LocalSubjectAccessReview" )
// Create takes the representation of a localSubjectAccessReview and creates it. Returns the server's representation of the localSubjectAccessReview, and an error, if there is any.
func ( c * FakeLocalSubjectAccessReviews ) Create ( ctx context . Context , localSubjectAccessReview * v1 . LocalSubjectAccessReview , opts metav1 . CreateOptions ) ( result * v1 . LocalSubjectAccessReview , err error ) {
2024-08-19 08:01:33 +00:00
emptyResult := & v1 . LocalSubjectAccessReview { }
2024-05-15 06:54:18 +00:00
obj , err := c . Fake .
2024-08-19 08:01:33 +00:00
Invokes ( testing . NewCreateActionWithOptions ( localsubjectaccessreviewsResource , c . ns , localSubjectAccessReview , opts ) , emptyResult )
2024-05-15 06:54:18 +00:00
if obj == nil {
2024-08-19 08:01:33 +00:00
return emptyResult , err
2024-05-15 06:54:18 +00:00
}
return obj . ( * v1 . LocalSubjectAccessReview ) , err
}