Interface V1ValidatingWebhookFluent<A extends V1ValidatingWebhookFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1ValidatingWebhookConfigurationFluent.WebhooksNested<N>
All Known Implementing Classes:
V1ValidatingWebhookBuilder, V1ValidatingWebhookFluentImpl

public interface V1ValidatingWebhookFluent<A extends V1ValidatingWebhookFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • addToAdmissionReviewVersions

      A addToAdmissionReviewVersions(Integer index, String item)
    • setToAdmissionReviewVersions

      A setToAdmissionReviewVersions(Integer index, String item)
    • addToAdmissionReviewVersions

      A addToAdmissionReviewVersions(String... items)
    • addAllToAdmissionReviewVersions

      A addAllToAdmissionReviewVersions(Collection<String> items)
    • removeFromAdmissionReviewVersions

      A removeFromAdmissionReviewVersions(String... items)
    • removeAllFromAdmissionReviewVersions

      A removeAllFromAdmissionReviewVersions(Collection<String> items)
    • getAdmissionReviewVersions

      List<String> getAdmissionReviewVersions()
    • getAdmissionReviewVersion

      String getAdmissionReviewVersion(Integer index)
    • getFirstAdmissionReviewVersion

      String getFirstAdmissionReviewVersion()
    • getLastAdmissionReviewVersion

      String getLastAdmissionReviewVersion()
    • getMatchingAdmissionReviewVersion

      String getMatchingAdmissionReviewVersion(Predicate<String> predicate)
    • hasMatchingAdmissionReviewVersion

      Boolean hasMatchingAdmissionReviewVersion(Predicate<String> predicate)
    • withAdmissionReviewVersions

      A withAdmissionReviewVersions(List<String> admissionReviewVersions)
    • withAdmissionReviewVersions

      A withAdmissionReviewVersions(String... admissionReviewVersions)
    • hasAdmissionReviewVersions

      Boolean hasAdmissionReviewVersions()
    • getClientConfig

      @Deprecated io.kubernetes.client.openapi.models.AdmissionregistrationV1WebhookClientConfig getClientConfig()
      Deprecated.
      This method has been deprecated, please use method buildClientConfig instead.
      Returns:
      The buildable object.
    • buildClientConfig

      io.kubernetes.client.openapi.models.AdmissionregistrationV1WebhookClientConfig buildClientConfig()
    • withClientConfig

      A withClientConfig(io.kubernetes.client.openapi.models.AdmissionregistrationV1WebhookClientConfig clientConfig)
    • hasClientConfig

      Boolean hasClientConfig()
    • withNewClientConfig

    • withNewClientConfigLike

      V1ValidatingWebhookFluent.ClientConfigNested<A> withNewClientConfigLike(io.kubernetes.client.openapi.models.AdmissionregistrationV1WebhookClientConfig item)
    • editClientConfig

    • editOrNewClientConfig

    • editOrNewClientConfigLike

      V1ValidatingWebhookFluent.ClientConfigNested<A> editOrNewClientConfigLike(io.kubernetes.client.openapi.models.AdmissionregistrationV1WebhookClientConfig item)
    • getFailurePolicy

      String getFailurePolicy()
    • withFailurePolicy

      A withFailurePolicy(String failurePolicy)
    • hasFailurePolicy

      Boolean hasFailurePolicy()
    • getMatchPolicy

      String getMatchPolicy()
    • withMatchPolicy

      A withMatchPolicy(String matchPolicy)
    • hasMatchPolicy

      Boolean hasMatchPolicy()
    • getName

      String getName()
    • withName

      A withName(String name)
    • hasName

      Boolean hasName()
    • getNamespaceSelector

      @Deprecated io.kubernetes.client.openapi.models.V1LabelSelector getNamespaceSelector()
      Deprecated.
      This method has been deprecated, please use method buildNamespaceSelector instead.
      Returns:
      The buildable object.
    • buildNamespaceSelector

      io.kubernetes.client.openapi.models.V1LabelSelector buildNamespaceSelector()
    • withNamespaceSelector

      A withNamespaceSelector(io.kubernetes.client.openapi.models.V1LabelSelector namespaceSelector)
    • hasNamespaceSelector

      Boolean hasNamespaceSelector()
    • withNewNamespaceSelector

    • withNewNamespaceSelectorLike

      V1ValidatingWebhookFluent.NamespaceSelectorNested<A> withNewNamespaceSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item)
    • editNamespaceSelector

    • editOrNewNamespaceSelector

    • editOrNewNamespaceSelectorLike

      V1ValidatingWebhookFluent.NamespaceSelectorNested<A> editOrNewNamespaceSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item)
    • getObjectSelector

      @Deprecated io.kubernetes.client.openapi.models.V1LabelSelector getObjectSelector()
      Deprecated.
      This method has been deprecated, please use method buildObjectSelector instead.
      Returns:
      The buildable object.
    • buildObjectSelector

      io.kubernetes.client.openapi.models.V1LabelSelector buildObjectSelector()
    • withObjectSelector

      A withObjectSelector(io.kubernetes.client.openapi.models.V1LabelSelector objectSelector)
    • hasObjectSelector

      Boolean hasObjectSelector()
    • withNewObjectSelector

    • withNewObjectSelectorLike

      V1ValidatingWebhookFluent.ObjectSelectorNested<A> withNewObjectSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item)
    • editObjectSelector

    • editOrNewObjectSelector

    • editOrNewObjectSelectorLike

      V1ValidatingWebhookFluent.ObjectSelectorNested<A> editOrNewObjectSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item)
    • addToRules

      A addToRules(Integer index, io.kubernetes.client.openapi.models.V1RuleWithOperations item)
    • setToRules

      A setToRules(Integer index, io.kubernetes.client.openapi.models.V1RuleWithOperations item)
    • addToRules

      A addToRules(io.kubernetes.client.openapi.models.V1RuleWithOperations... items)
    • addAllToRules

      A addAllToRules(Collection<io.kubernetes.client.openapi.models.V1RuleWithOperations> items)
    • removeFromRules

      A removeFromRules(io.kubernetes.client.openapi.models.V1RuleWithOperations... items)
    • removeAllFromRules

      A removeAllFromRules(Collection<io.kubernetes.client.openapi.models.V1RuleWithOperations> items)
    • removeMatchingFromRules

      A removeMatchingFromRules(Predicate<V1RuleWithOperationsBuilder> predicate)
    • getRules

      @Deprecated List<io.kubernetes.client.openapi.models.V1RuleWithOperations> getRules()
      Deprecated.
      This method has been deprecated, please use method buildRules instead.
      Returns:
      The buildable object.
    • buildRules

      List<io.kubernetes.client.openapi.models.V1RuleWithOperations> buildRules()
    • buildRule

      io.kubernetes.client.openapi.models.V1RuleWithOperations buildRule(Integer index)
    • buildFirstRule

      io.kubernetes.client.openapi.models.V1RuleWithOperations buildFirstRule()
    • buildLastRule

      io.kubernetes.client.openapi.models.V1RuleWithOperations buildLastRule()
    • buildMatchingRule

      io.kubernetes.client.openapi.models.V1RuleWithOperations buildMatchingRule(Predicate<V1RuleWithOperationsBuilder> predicate)
    • hasMatchingRule

      Boolean hasMatchingRule(Predicate<V1RuleWithOperationsBuilder> predicate)
    • withRules

      A withRules(List<io.kubernetes.client.openapi.models.V1RuleWithOperations> rules)
    • withRules

      A withRules(io.kubernetes.client.openapi.models.V1RuleWithOperations... rules)
    • hasRules

      Boolean hasRules()
    • addNewRule

    • addNewRuleLike

      V1ValidatingWebhookFluent.RulesNested<A> addNewRuleLike(io.kubernetes.client.openapi.models.V1RuleWithOperations item)
    • setNewRuleLike

      V1ValidatingWebhookFluent.RulesNested<A> setNewRuleLike(Integer index, io.kubernetes.client.openapi.models.V1RuleWithOperations item)
    • editRule

    • editFirstRule

    • editLastRule

    • editMatchingRule

    • getSideEffects

      String getSideEffects()
    • withSideEffects

      A withSideEffects(String sideEffects)
    • hasSideEffects

      Boolean hasSideEffects()
    • getTimeoutSeconds

      Integer getTimeoutSeconds()
    • withTimeoutSeconds

      A withTimeoutSeconds(Integer timeoutSeconds)
    • hasTimeoutSeconds

      Boolean hasTimeoutSeconds()