Interface V1beta1Rbac.ClusterRoleOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1beta1Rbac.ClusterRole, V1beta1Rbac.ClusterRole.Builder
Enclosing class:
V1beta1Rbac

public static interface V1beta1Rbac.ClusterRoleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasMetadata

      boolean hasMetadata()
       Standard object's metadata.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
    • getMetadata

      Meta.ObjectMeta getMetadata()
       Standard object's metadata.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
    • getMetadataOrBuilder

      Meta.ObjectMetaOrBuilder getMetadataOrBuilder()
       Standard object's metadata.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
    • getRulesList

      List<V1beta1Rbac.PolicyRule> getRulesList()
       Rules holds all the PolicyRules for this ClusterRole
       +optional
       
      repeated .k8s.io.api.rbac.v1beta1.PolicyRule rules = 2;
    • getRules

      V1beta1Rbac.PolicyRule getRules(int index)
       Rules holds all the PolicyRules for this ClusterRole
       +optional
       
      repeated .k8s.io.api.rbac.v1beta1.PolicyRule rules = 2;
    • getRulesCount

      int getRulesCount()
       Rules holds all the PolicyRules for this ClusterRole
       +optional
       
      repeated .k8s.io.api.rbac.v1beta1.PolicyRule rules = 2;
    • getRulesOrBuilderList

      List<? extends V1beta1Rbac.PolicyRuleOrBuilder> getRulesOrBuilderList()
       Rules holds all the PolicyRules for this ClusterRole
       +optional
       
      repeated .k8s.io.api.rbac.v1beta1.PolicyRule rules = 2;
    • getRulesOrBuilder

      V1beta1Rbac.PolicyRuleOrBuilder getRulesOrBuilder(int index)
       Rules holds all the PolicyRules for this ClusterRole
       +optional
       
      repeated .k8s.io.api.rbac.v1beta1.PolicyRule rules = 2;
    • hasAggregationRule

      boolean hasAggregationRule()
       AggregationRule is an optional field that describes how to build the Rules for this ClusterRole.
       If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be
       stomped by the controller.
       +optional
       
      optional .k8s.io.api.rbac.v1beta1.AggregationRule aggregationRule = 3;
    • getAggregationRule

      V1beta1Rbac.AggregationRule getAggregationRule()
       AggregationRule is an optional field that describes how to build the Rules for this ClusterRole.
       If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be
       stomped by the controller.
       +optional
       
      optional .k8s.io.api.rbac.v1beta1.AggregationRule aggregationRule = 3;
    • getAggregationRuleOrBuilder

      V1beta1Rbac.AggregationRuleOrBuilder getAggregationRuleOrBuilder()
       AggregationRule is an optional field that describes how to build the Rules for this ClusterRole.
       If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be
       stomped by the controller.
       +optional
       
      optional .k8s.io.api.rbac.v1beta1.AggregationRule aggregationRule = 3;