Class SubjectAccessReviewOperationImpl
java.lang.Object
io.fabric8.kubernetes.client.dsl.base.OperationSupport
io.fabric8.openshift.client.dsl.internal.SubjectAccessReviewOperationImpl
- All Implemented Interfaces:
AnyNamespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,CreateableSelfSubjectAccessReview>>,Createable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse,CreateableSubjectAccessReview>,Listable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview>>,Namespaceable<Createable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse,CreateableLocalSubjectAccessReview>>,SubjectAccessReviewOperation<CreateableSubjectAccessReview,CreateableLocalSubjectAccessReview,CreateableSelfSubjectAccessReview,CreateableSelfSubjectRulesReview>
public class SubjectAccessReviewOperationImpl extends OperationSupport implements SubjectAccessReviewOperation<CreateableSubjectAccessReview,CreateableLocalSubjectAccessReview,CreateableSelfSubjectAccessReview,CreateableSelfSubjectRulesReview>
-
Field Summary
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER -
Constructor Summary
Constructors Constructor Description SubjectAccessReviewOperationImpl(OperationContext context)SubjectAccessReviewOperationImpl(okhttp3.OkHttpClient client, OpenShiftConfig config) -
Method Summary
Modifier and Type Method Description protected <T> StringcheckNamespace(T item)io.fabric8.openshift.api.model.SubjectAccessReviewResponsecreate(io.fabric8.openshift.api.model.SubjectAccessReview item)io.fabric8.openshift.api.model.SubjectAccessReviewResponsecreate(io.fabric8.openshift.api.model.SubjectAccessReview... item)CreateableSubjectAccessReviewcreateNew()URLgetRootUrl()CreateableinAnyNamespace()CreateableLocalSubjectAccessReviewinNamespace(String namespace)Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview>list()Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview>list(io.fabric8.kubernetes.api.model.ListOptions listOptions)Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview>list(Integer limitVal, String continueVal)Methods inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
assertResponseCode, checkName, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getResourceT, getResourceUrl, getResourceUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, isResourceNamespaced, requestException, requestFailure, unmarshal, unmarshal, unmarshal
-
Constructor Details
-
Method Details
-
inNamespace
- Specified by:
inNamespacein interfaceNamespaceable<Createable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse,CreateableLocalSubjectAccessReview>>
-
create
public io.fabric8.openshift.api.model.SubjectAccessReviewResponse create(io.fabric8.openshift.api.model.SubjectAccessReview... item)- Specified by:
createin interfaceCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse,CreateableSubjectAccessReview>
-
create
public io.fabric8.openshift.api.model.SubjectAccessReviewResponse create(io.fabric8.openshift.api.model.SubjectAccessReview item)- Specified by:
createin interfaceCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse,CreateableSubjectAccessReview>
-
createNew
- Specified by:
createNewin interfaceCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse,CreateableSubjectAccessReview>
-
getRootUrl
- Overrides:
getRootUrlin classOperationSupport
-
inAnyNamespace
- Specified by:
inAnyNamespacein interfaceAnyNamespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,CreateableSelfSubjectAccessReview>>
-
list
public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview> list()- Specified by:
listin interfaceListable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview>>
-
list
public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview> list(Integer limitVal, String continueVal)- Specified by:
listin interfaceListable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview>>
-
list
public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview> list(io.fabric8.kubernetes.api.model.ListOptions listOptions)- Specified by:
listin interfaceListable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,CreateableSelfSubjectRulesReview>>
-
checkNamespace
- Overrides:
checkNamespacein classOperationSupport
-