public static interface AccessPolicyRule.OperationOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getExcludedPermissions(int index)
public abstract String getExcludedPermissions(int index) Optional. Specifies the permissions that this rule excludes from the set
of affected permissions given by permissions. If a permission appears
in permissions and in excluded_permissions then it will not be
subject to the policy effect.
The excluded permissions can be specified using the same syntax as
permissions.
repeated string excluded_permissions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The excludedPermissions at the given index. |
getExcludedPermissionsBytes(int index)
public abstract ByteString getExcludedPermissionsBytes(int index) Optional. Specifies the permissions that this rule excludes from the set
of affected permissions given by permissions. If a permission appears
in permissions and in excluded_permissions then it will not be
subject to the policy effect.
The excluded permissions can be specified using the same syntax as
permissions.
repeated string excluded_permissions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the excludedPermissions at the given index. |
getExcludedPermissionsCount()
public abstract int getExcludedPermissionsCount() Optional. Specifies the permissions that this rule excludes from the set
of affected permissions given by permissions. If a permission appears
in permissions and in excluded_permissions then it will not be
subject to the policy effect.
The excluded permissions can be specified using the same syntax as
permissions.
repeated string excluded_permissions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The count of excludedPermissions. |
getExcludedPermissionsList()
public abstract List<String> getExcludedPermissionsList() Optional. Specifies the permissions that this rule excludes from the set
of affected permissions given by permissions. If a permission appears
in permissions and in excluded_permissions then it will not be
subject to the policy effect.
The excluded permissions can be specified using the same syntax as
permissions.
repeated string excluded_permissions = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the excludedPermissions. |
getPermissions(int index)
public abstract String getPermissions(int index) Optional. The permissions that are explicitly affected by this rule. Each
permission uses the format {service_fqdn}/{resource}.{verb}, where
{service_fqdn} is the fully qualified domain name for the service.
Currently supported permissions are as follows:
eventarc.googleapis.com/messageBuses.publish.
repeated string permissions = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The permissions at the given index. |
getPermissionsBytes(int index)
public abstract ByteString getPermissionsBytes(int index) Optional. The permissions that are explicitly affected by this rule. Each
permission uses the format {service_fqdn}/{resource}.{verb}, where
{service_fqdn} is the fully qualified domain name for the service.
Currently supported permissions are as follows:
eventarc.googleapis.com/messageBuses.publish.
repeated string permissions = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the permissions at the given index. |
getPermissionsCount()
public abstract int getPermissionsCount() Optional. The permissions that are explicitly affected by this rule. Each
permission uses the format {service_fqdn}/{resource}.{verb}, where
{service_fqdn} is the fully qualified domain name for the service.
Currently supported permissions are as follows:
eventarc.googleapis.com/messageBuses.publish.
repeated string permissions = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The count of permissions. |
getPermissionsList()
public abstract List<String> getPermissionsList() Optional. The permissions that are explicitly affected by this rule. Each
permission uses the format {service_fqdn}/{resource}.{verb}, where
{service_fqdn} is the fully qualified domain name for the service.
Currently supported permissions are as follows:
eventarc.googleapis.com/messageBuses.publish.
repeated string permissions = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the permissions. |