# GradlePropertiesFile

> The C# definition of gradle.properties file.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Android.Gradle](/engine/6000.5/script-reference/unity/android/gradle.md)
* **Assembly:** Unity.Android.Gradle
* **Inherits from:** [BaseGradleFile](/engine/6000.5/script-reference/unity/android/gradle/basegradlefile.md)
* **Implements:** [ICloneable](https://learn.microsoft.com/dotnet/api/system.icloneable)

```csharp
public sealed class GradlePropertiesFile : BaseGradleFile, ICloneable
```

## Remarks

For more information about the file, see Android's documentation: [Gradle properties files](https://developer.android.com/studio/build#properties-files)

## Constructors

| Constructor                                                                                                 | Description       |
| ----------------------------------------------------------------------------------------------------------- | ----------------- |
| [GradlePropertiesFile()](/engine/6000.5/script-reference/unity/android/gradle/gradlepropertiesfile/ctor.md) | File constructor. |

## Properties

| Property                                                                                                                  | Description                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| [JvmArgs](/engine/6000.5/script-reference/unity/android/gradle/gradlepropertiesfile/jvmargs.md)                           | The C# definition of the `org.gradle.jvmargs` property.                                                                       |
| [Parallel](/engine/6000.5/script-reference/unity/android/gradle/gradlepropertiesfile/parallel.md)                         | The C# definition of the `org.gradle.parallel` property.                                                                      |
| [UnityProjectPath](/engine/6000.5/script-reference/unity/android/gradle/gradlepropertiesfile/unityprojectpath.md)         | The C# definition of the `unityProjectPath`. Path to Unity project.                                                           |
| [UnityRootPath](/engine/6000.5/script-reference/unity/android/gradle/gradlepropertiesfile/unityrootpath.md)               | The C# definition of the `unityRootPath`. Path to Unity executable.                                                           |
| [UnityStreamingAssets](/engine/6000.5/script-reference/unity/android/gradle/gradlepropertiesfile/unitystreamingassets.md) | The C# definition of the `unityStreamingAssets`. List of files that are provided as streaming assets and won't be compressed. |

## Inheritance

**Inherited Members:**

* [BaseBlock.GetName()](/engine/6000.5/script-reference/unity/android/gradle/baseblock/getname.md)
* [BaseBlock.GetElements()](/engine/6000.5/script-reference/unity/android/gradle/baseblock/getelements.md)
* [BaseBlock.GetElement(uint)](/engine/6000.5/script-reference/unity/android/gradle/baseblock/getelement.md)
* [BaseBlock.AddElement(BaseElement)](/engine/6000.5/script-reference/unity/android/gradle/baseblock/addelement.md)
* [BaseBlock.RemoveElement(uint)](/engine/6000.5/script-reference/unity/android/gradle/baseblock/removeelement.md)
* [BaseBlock.SetRaw(string)](/engine/6000.5/script-reference/unity/android/gradle/baseblock/setraw.md)
* [BaseBlock.GetRaw()](/engine/6000.5/script-reference/unity/android/gradle/baseblock/getraw.md)
* [BaseBlock.ToString()](/engine/6000.5/script-reference/unity/android/gradle/baseblock/tostring.md)
* [BaseBlock.GetUniqueName()](/engine/6000.5/script-reference/unity/android/gradle/baseblock/getuniquename.md)
* [BaseBlock.Clear()](/engine/6000.5/script-reference/unity/android/gradle/baseblock/clear.md)
* [BaseElement.GetElementDependenciesIDs()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/getelementdependenciesids.md)
* [BaseElement.GetID()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/getid.md)
* [BaseElement.ResolveConflict()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/resolveconflict.md)
* [BaseElement.AddElementDependency(BaseElement)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/addelementdependency.md#addelementdependency\(baseelement\))
* [BaseElement.AddElementDependency(uint)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/addelementdependency.md#addelementdependency\(uint\))
* [BaseElement.AddElementDependencies(IEnumerable\<uint>)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/addelementdependencies.md)
* [BaseElement.RemoveElementDependency(BaseElement)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/removeelementdependency.md)
* [BaseElement.RemoveAllElementDependencies()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/removeallelementdependencies.md)
* [BaseElement.RemoveElementDependencyById(uint)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/removeelementdependencybyid.md)
* [BaseElement.Remove()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/remove.md)
