public static interface Rbac.PolicyOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Rbac.Permission |
getPermissions(int index)
Required.
|
int |
getPermissionsCount()
Required.
|
List<Rbac.Permission> |
getPermissionsList()
Required.
|
Rbac.PermissionOrBuilder |
getPermissionsOrBuilder(int index)
Required.
|
List<? extends Rbac.PermissionOrBuilder> |
getPermissionsOrBuilderList()
Required.
|
Rbac.Principal |
getPrincipals(int index)
Required.
|
int |
getPrincipalsCount()
Required.
|
List<Rbac.Principal> |
getPrincipalsList()
Required.
|
Rbac.PrincipalOrBuilder |
getPrincipalsOrBuilder(int index)
Required.
|
List<? extends Rbac.PrincipalOrBuilder> |
getPrincipalsOrBuilderList()
Required.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofList<Rbac.Permission> getPermissionsList()
Required. The set of permissions that define a role. Each permission is matched with OR semantics. To match all actions for this policy, a single Permission with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Permission permissions = 1 [(.validate.rules) = { ... }Rbac.Permission getPermissions(int index)
Required. The set of permissions that define a role. Each permission is matched with OR semantics. To match all actions for this policy, a single Permission with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Permission permissions = 1 [(.validate.rules) = { ... }int getPermissionsCount()
Required. The set of permissions that define a role. Each permission is matched with OR semantics. To match all actions for this policy, a single Permission with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Permission permissions = 1 [(.validate.rules) = { ... }List<? extends Rbac.PermissionOrBuilder> getPermissionsOrBuilderList()
Required. The set of permissions that define a role. Each permission is matched with OR semantics. To match all actions for this policy, a single Permission with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Permission permissions = 1 [(.validate.rules) = { ... }Rbac.PermissionOrBuilder getPermissionsOrBuilder(int index)
Required. The set of permissions that define a role. Each permission is matched with OR semantics. To match all actions for this policy, a single Permission with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Permission permissions = 1 [(.validate.rules) = { ... }List<Rbac.Principal> getPrincipalsList()
Required. The set of principals that are assigned/denied the role based on “action”. Each principal is matched with OR semantics. To match all downstreams for this policy, a single Principal with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Principal principals = 2 [(.validate.rules) = { ... }Rbac.Principal getPrincipals(int index)
Required. The set of principals that are assigned/denied the role based on “action”. Each principal is matched with OR semantics. To match all downstreams for this policy, a single Principal with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Principal principals = 2 [(.validate.rules) = { ... }int getPrincipalsCount()
Required. The set of principals that are assigned/denied the role based on “action”. Each principal is matched with OR semantics. To match all downstreams for this policy, a single Principal with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Principal principals = 2 [(.validate.rules) = { ... }List<? extends Rbac.PrincipalOrBuilder> getPrincipalsOrBuilderList()
Required. The set of principals that are assigned/denied the role based on “action”. Each principal is matched with OR semantics. To match all downstreams for this policy, a single Principal with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Principal principals = 2 [(.validate.rules) = { ... }Rbac.PrincipalOrBuilder getPrincipalsOrBuilder(int index)
Required. The set of principals that are assigned/denied the role based on “action”. Each principal is matched with OR semantics. To match all downstreams for this policy, a single Principal with the `any` field set to true should be used.
repeated .envoy.config.rbac.v2alpha.Principal principals = 2 [(.validate.rules) = { ... }Copyright © 2018 The Envoy Project. All rights reserved.