Interface V1RoleFluent<A extends V1RoleFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1RoleListFluent.ItemsNested<N>
All Known Implementing Classes:
V1RoleBuilder, V1RoleFluentImpl

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

    • getApiVersion

      String getApiVersion()
    • withApiVersion

      A withApiVersion(String apiVersion)
    • hasApiVersion

      Boolean hasApiVersion()
    • getKind

      String getKind()
    • withKind

      A withKind(String kind)
    • hasKind

      Boolean hasKind()
    • getMetadata

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

      io.kubernetes.client.openapi.models.V1ObjectMeta buildMetadata()
    • withMetadata

      A withMetadata(io.kubernetes.client.openapi.models.V1ObjectMeta metadata)
    • hasMetadata

      Boolean hasMetadata()
    • withNewMetadata

      V1RoleFluent.MetadataNested<A> withNewMetadata()
    • withNewMetadataLike

      V1RoleFluent.MetadataNested<A> withNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item)
    • editMetadata

    • editOrNewMetadata

      V1RoleFluent.MetadataNested<A> editOrNewMetadata()
    • editOrNewMetadataLike

      V1RoleFluent.MetadataNested<A> editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item)
    • addToRules

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

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

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

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

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

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

      A removeMatchingFromRules(Predicate<V1PolicyRuleBuilder> predicate)
    • getRules

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

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

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

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

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

      io.kubernetes.client.openapi.models.V1PolicyRule buildMatchingRule(Predicate<V1PolicyRuleBuilder> predicate)
    • hasMatchingRule

      Boolean hasMatchingRule(Predicate<V1PolicyRuleBuilder> predicate)
    • withRules

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

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

      Boolean hasRules()
    • addNewRule

    • addNewRuleLike

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

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

    • editFirstRule

      V1RoleFluent.RulesNested<A> editFirstRule()
    • editLastRule

      V1RoleFluent.RulesNested<A> editLastRule()
    • editMatchingRule