# Class EntitlementName (0.47.0)

0.47.0 (latest) 0.45.0 0.42.0 0.41.0 0.39.0 0.37.0 0.36.0 0.34.0 0.32.0 0.30.0 0.29.0 0.28.0 0.27.0 0.26.0 0.24.0 0.22.0 0.21.0 0.18.0 0.17.0 0.16.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.3.0 0.2.0 0.1.0

    public class EntitlementName implements ResourceName

## Inheritance

[Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \> EntitlementName

## Implements

com.google.api.resourcenames.ResourceName

## Inherited Members

[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) [Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) [Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) [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.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) [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 Methods

### format(String project, String location, String entitlement)

    public static String format(String project, String location, String entitlement)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `project` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `location` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `entitlement` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### formatFolderLocationEntitlementName(String folder, String location, String entitlement)

    public static String formatFolderLocationEntitlementName(String folder, String location, String entitlement)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `folder` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `location` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `entitlement` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### formatOrganizationLocationEntitlementName(String organization, String location, String entitlement)

    public static String formatOrganizationLocationEntitlementName(String organization, String location, String entitlement)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `organization` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `location` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `entitlement` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### formatProjectLocationEntitlementName(String project, String location, String entitlement)

    public static String formatProjectLocationEntitlementName(String project, String location, String entitlement)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `project` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `location` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `entitlement` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### isParsableFrom(String formattedString)

    public static boolean isParsableFrom(String formattedString)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `formattedString` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### newBuilder()

    public static EntitlementName.Builder newBuilder()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName.Builder` |   |

### newFolderLocationEntitlementBuilder()

    public static EntitlementName.FolderLocationEntitlementBuilder newFolderLocationEntitlementBuilder()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName.FolderLocationEntitlementBuilder` |   |

### newOrganizationLocationEntitlementBuilder()

    public static EntitlementName.OrganizationLocationEntitlementBuilder newOrganizationLocationEntitlementBuilder()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName.OrganizationLocationEntitlementBuilder` |   |

### newProjectLocationEntitlementBuilder()

    public static EntitlementName.Builder newProjectLocationEntitlementBuilder()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName.Builder` |   |

### of(String project, String location, String entitlement)

    public static EntitlementName of(String project, String location, String entitlement)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `project` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `location` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `entitlement` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName` |   |

### ofFolderLocationEntitlementName(String folder, String location, String entitlement)

    public static EntitlementName ofFolderLocationEntitlementName(String folder, String location, String entitlement)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `folder` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `location` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `entitlement` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName` |   |

### ofOrganizationLocationEntitlementName(String organization, String location, String entitlement)

    public static EntitlementName ofOrganizationLocationEntitlementName(String organization, String location, String entitlement)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `organization` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `location` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `entitlement` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName` |   |

### ofProjectLocationEntitlementName(String project, String location, String entitlement)

    public static EntitlementName ofProjectLocationEntitlementName(String project, String location, String entitlement)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `project` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `location` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |
| `entitlement` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName` |   |

### parse(String formattedString)

    public static EntitlementName parse(String formattedString)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `formattedString` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName` |   |

### parseList(List\<String\> formattedStrings)

    public static List<EntitlementName> parseList(List<String> formattedStrings)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `formattedStrings` | `https://docs.oracle.com/javase/8/docs/api/java/util/List.html<https://docs.oracle.com/javase/8/docs/api/java/lang/String.html>` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/List.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName>` |   |

### toStringList(List\<EntitlementName\> values)

    public static List<String> toStringList(List<EntitlementName> values)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `values` | `https://docs.oracle.com/javase/8/docs/api/java/util/List.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName>` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/List.html<https://docs.oracle.com/javase/8/docs/api/java/lang/String.html>` |   |

## Constructors

### EntitlementName() (deprecated)

    protected EntitlementName()

## Methods

### equals(Object o)

    public boolean equals(Object o)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `o` | `https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

**Overrides** [Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-)

### getEntitlement()

    public String getEntitlement()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### getFieldValue(String fieldName)

    public String getFieldValue(String fieldName)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `fieldName` | `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### getFieldValuesMap()

    public Map<String,String> getFieldValuesMap()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/Map.html<https://docs.oracle.com/javase/8/docs/api/java/lang/String.html,https://docs.oracle.com/javase/8/docs/api/java/lang/String.html>` |   |

### getFolder()

    public String getFolder()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### getLocation()

    public String getLocation()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### getOrganization()

    public String getOrganization()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### getProject()

    public String getProject()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### hashCode()

    public int hashCode()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

**Overrides** [Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--)

### toBuilder()

    public EntitlementName.Builder toBuilder()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.EntitlementName.Builder` |   |

### toString()

    public String toString()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

**Overrides** [Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--)