Package io.kubernetes.client.proto
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 Summary
Modifier and TypeMethodDescriptionAggregationRule is an optional field that describes how to build the Rules for this ClusterRole.AggregationRule is an optional field that describes how to build the Rules for this ClusterRole.Standard object's metadata.Standard object's metadata.getRules(int index) Rules holds all the PolicyRules for this ClusterRole +optionalintRules holds all the PolicyRules for this ClusterRole +optionalRules holds all the PolicyRules for this ClusterRole +optionalgetRulesOrBuilder(int index) Rules holds all the PolicyRules for this ClusterRole +optionalList<? extends V1beta1Rbac.PolicyRuleOrBuilder>Rules holds all the PolicyRules for this ClusterRole +optionalbooleanAggregationRule is an optional field that describes how to build the Rules for this ClusterRole.booleanStandard object's metadata.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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
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;
-