Class SubjectAccessReviewDSLImpl
java.lang.Object
io.fabric8.kubernetes.client.dsl.base.OperationSupport
io.fabric8.kubernetes.client.dsl.internal.SubjectAccessReviewDSLImpl
- All Implemented Interfaces:
AnyNamespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectAccessReview>>,Createable<io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview>,Listable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>>,Namespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableLocalSubjectAccessReview>>,SubjectAccessReviewDSL
public class SubjectAccessReviewDSLImpl extends OperationSupport implements SubjectAccessReviewDSL
-
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 SubjectAccessReviewDSLImpl(OperationContext context)SubjectAccessReviewDSLImpl(okhttp3.OkHttpClient client, Config config) -
Method Summary
Modifier and Type Method Description io.fabric8.kubernetes.api.model.authorization.SubjectAccessReviewcreate(io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview resource)io.fabric8.kubernetes.api.model.authorization.SubjectAccessReviewcreate(io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview... resources)io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReviewcreateNew()Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectAccessReview>inAnyNamespace()Createable<io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableLocalSubjectAccessReview>inNamespace(String namespace)booleanisResourceNamespaced()Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>list()Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>list(io.fabric8.kubernetes.api.model.ListOptions listOptions)List resource from Kubernetes API server.Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>list(Integer limitVal, String continueVal)List resources from APIServer.Methods inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
assertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getResourceT, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, requestException, requestFailure, unmarshal, unmarshal, unmarshal
-
Constructor Details
-
Method Details
-
isResourceNamespaced
public boolean isResourceNamespaced()- Overrides:
isResourceNamespacedin classOperationSupport
-
create
public io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview create(io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview... resources)- Specified by:
createin interfaceCreateable<io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview>
-
create
public io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview create(io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview resource)- Specified by:
createin interfaceCreateable<io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview>
-
createNew
public io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview createNew()- Specified by:
createNewin interfaceCreateable<io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableSubjectAccessReview>
-
inNamespace
public Createable<io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableLocalSubjectAccessReview> inNamespace(String namespace)- Specified by:
inNamespacein interfaceNamespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.LocalSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableLocalSubjectAccessReview>>
-
inAnyNamespace
public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectAccessReview> inAnyNamespace()- Specified by:
inAnyNamespacein interfaceAnyNamespaceable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectAccessReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectAccessReview>>
-
list
public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview> list()- Specified by:
listin interfaceListable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>>
-
list
public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview> list(Integer limitVal, String continueVal)Description copied from interface:ListableList resources from APIServer.- Specified by:
listin interfaceListable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>>- Parameters:
limitVal- number of resources to listcontinueVal- an offset to pick listing from- Returns:
- resource list
-
list
public Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview> list(io.fabric8.kubernetes.api.model.ListOptions listOptions)Description copied from interface:ListableList resource from Kubernetes API server.- Specified by:
listin interfaceListable<Createable<io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.SelfSubjectRulesReview,io.fabric8.kubernetes.api.model.authorization.DoneableSelfSubjectRulesReview>>- Parameters:
listOptions- ListOptions is the query options to a standard REST list call.- Returns:
- list of resource type
-