# Enum BackupVault.AccessRestriction (0.50.0)

0.50.0 (latest) 0.47.0 0.46.0 0.44.0 0.42.0 0.41.0 0.40.0 0.39.0 0.37.0 0.35.0 0.34.0 0.33.0 0.32.0 0.31.0 0.29.0 0.27.0 0.26.0 0.23.0 0.22.0 0.21.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0

    public enum BackupVault.AccessRestriction extends Enum<BackupVault.AccessRestriction> implements ProtocolMessageEnum

Holds the access restriction for the backup vault.

Protobuf enum `google.cloud.backupdr.v1.BackupVault.AccessRestriction`

## Implements

[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html)

## Inherited Members

[Enum.\<T\>valueOf(Class\<T\>,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) [Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) [Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) [Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) [Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) [Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) [Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) [Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) [Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) [Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) [Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) [Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) [Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) [Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)

| ## Static Fields ||
|---|---|
| **Name** | **Description** |
| `ACCESS_RESTRICTION_UNSPECIFIED` | Access restriction not set. If user does not provide any value or pass this value, it will be changed to WITHIN_ORGANIZATION. `ACCESS_RESTRICTION_UNSPECIFIED = 0;` |
| `ACCESS_RESTRICTION_UNSPECIFIED_VALUE` | Access restriction not set. If user does not provide any value or pass this value, it will be changed to WITHIN_ORGANIZATION. `ACCESS_RESTRICTION_UNSPECIFIED = 0;` |
| `UNRECOGNIZED` |   |
| `UNRESTRICTED` | No access restriction. `UNRESTRICTED = 3;` |
| `UNRESTRICTED_VALUE` | No access restriction. `UNRESTRICTED = 3;` |
| `WITHIN_ORGANIZATION` | Access to or from resources outside your current organization will be denied. `WITHIN_ORGANIZATION = 2;` |
| `WITHIN_ORGANIZATION_VALUE` | Access to or from resources outside your current organization will be denied. `WITHIN_ORGANIZATION = 2;` |
| `WITHIN_ORG_BUT_UNRESTRICTED_FOR_BA` | Access to or from resources outside your current organization will be denied except for backup appliance. `WITHIN_ORG_BUT_UNRESTRICTED_FOR_BA = 4;` |
| `WITHIN_ORG_BUT_UNRESTRICTED_FOR_BA_VALUE` | Access to or from resources outside your current organization will be denied except for backup appliance. `WITHIN_ORG_BUT_UNRESTRICTED_FOR_BA = 4;` |
| `WITHIN_PROJECT` | Access to or from resources outside your current project will be denied. `WITHIN_PROJECT = 1;` |
| `WITHIN_PROJECT_VALUE` | Access to or from resources outside your current project will be denied. `WITHIN_PROJECT = 1;` |

| ## Static Methods ||
|---|---|
| **Name** | **Description** |
| `forNumber(int value)` |   |
| `getDescriptor()` |   |
| `internalGetValueMap()` |   |
| `valueOf(Descriptors.EnumValueDescriptor desc)` |   |
| `valueOf(int value)` | **Deprecated.** *Use [#forNumber(int)](https://docs.cloud.google.com/java/docs/reference/google-cloud-backupdr/latest/com.google.cloud.backupdr.v1.BackupVault.AccessRestriction#com_google_cloud_backupdr_v1_BackupVault_AccessRestriction_forNumber_int_) instead.* |
| `valueOf(String name)` |   |
| `values()` |   |

| ## Methods ||
|---|---|
| **Name** | **Description** |
| `getDescriptorForType()` |   |
| `getNumber()` |   |
| `getValueDescriptor()` |   |