Class RuleWithOperations.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.admissionregistration.v1.RuleWithOperations.Builder
-
- Enclosing class:
- RuleWithOperations
public static class RuleWithOperations.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
addToApiGroups
public RuleWithOperations.Builder addToApiGroups(java.lang.String addToApiGroups)
-
apiGroups
public RuleWithOperations.Builder apiGroups(java.util.Collection<? extends java.lang.String> apiGroups)
-
clearApiGroups
public RuleWithOperations.Builder clearApiGroups()
-
addToApiVersions
public RuleWithOperations.Builder addToApiVersions(java.lang.String addToApiVersions)
-
apiVersions
public RuleWithOperations.Builder apiVersions(java.util.Collection<? extends java.lang.String> apiVersions)
-
clearApiVersions
public RuleWithOperations.Builder clearApiVersions()
-
addToOperations
public RuleWithOperations.Builder addToOperations(java.lang.String addToOperations)
-
operations
public RuleWithOperations.Builder operations(java.util.Collection<? extends java.lang.String> operations)
-
clearOperations
public RuleWithOperations.Builder clearOperations()
-
addToResources
public RuleWithOperations.Builder addToResources(java.lang.String addToResources)
-
resources
public RuleWithOperations.Builder resources(java.util.Collection<? extends java.lang.String> resources)
-
clearResources
public RuleWithOperations.Builder clearResources()
-
scope
public RuleWithOperations.Builder scope(java.lang.String scope)
scope specifies the scope of this rule. Valid values are "Cluster", "Namespaced", and "*" "Cluster" means that only cluster-scoped resources will match this rule. Namespace API objects are cluster-scoped. "Namespaced" means that only namespaced resources will match this rule. "*" means that there are no scope restrictions. Subresources match the scope of their parent resource. Default is "*".- Returns:
this
.
-
build
public RuleWithOperations build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-