# ClusterMetadata

# ClusterMetadata

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/com/google/android/engage/service/ClusterMetadata "View this page in Kotlin")\|Java  

<br />

```
public class ClusterMetadata implements Parcelable
```

<br />

*** ** * ** ***

For internal use only. Wrapper around a list of[ClusterType](https://developer.android.com/reference/com/google/android/engage/common/datamodel/ClusterType).

## Summary

|                                                                                                           ### Constants                                                                                                           |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `static final `[Parcelable.Creator](https://developer.android.com/reference/android/os/Parcelable.Creator.html)`<`[ClusterMetadata](https://developer.android.com/reference/com/google/android/engage/service/ClusterMetadata)`>` | [CREATOR](https://developer.android.com/reference/com/google/android/engage/service/ClusterMetadata#CREATOR()) Converts[Parcel](https://developer.android.com/reference/android/os/Parcel.html)to[ClusterMetadata](https://developer.android.com/reference/com/google/android/engage/service/ClusterMetadata). |

|                                                                                       ### Public fields                                                                                       |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
| `final `[ImmutableList](https://guava.dev/releases/21.0/api/docs/com/google/common/collect/ImmutableList.html)`<`[Integer](https://developer.android.com/reference/java/lang/Integer.html)`>` | [clusterTypes](https://developer.android.com/reference/com/google/android/engage/service/ClusterMetadata#clusterTypes()) |

|                                                                                  ### Public methods                                                                                   |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `int`                                                                                                                                                                                 | [describeContents](https://developer.android.com/reference/com/google/android/engage/service/ClusterMetadata#describeContents())`()`                                                                                                        |
| [ImmutableList](https://guava.dev/releases/21.0/api/docs/com/google/common/collect/ImmutableList.html)`<`[Integer](https://developer.android.com/reference/java/lang/Integer.html)`>` | [getClusterTypes](https://developer.android.com/reference/com/google/android/engage/service/ClusterMetadata#getClusterTypes())`()`                                                                                                          |
| `void`                                                                                                                                                                                | [writeToParcel](https://developer.android.com/reference/com/google/android/engage/service/ClusterMetadata#writeToParcel(android.os.Parcel,int))`(`[Parcel](https://developer.android.com/reference/android/os/Parcel.html)` parcel, int i)` |

|                                                                                                                                                                                                                                                                                         ### Inherited Constants                                                                                                                                                                                                                                                                                          |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[android.os.Parcelable](https://developer.android.com/reference/android/os/Parcelable.html) |--------------------|-------------------------------------------------------------------------------------------------------------------------------------------| | `static final int` | [CONTENTS_FILE_DESCRIPTOR](https://developer.android.com/reference/android/os/Parcelable.html#CONTENTS_FILE_DESCRIPTOR())` = 1`           | | `static final int` | [PARCELABLE_WRITE_RETURN_VALUE](https://developer.android.com/reference/android/os/Parcelable.html#PARCELABLE_WRITE_RETURN_VALUE())` = 1` | |

## Constants

### CREATOR

```
public static final Parcelable.Creator<ClusterMetadata> CREATOR
```

Converts[Parcel](https://developer.android.com/reference/android/os/Parcel.html)to[ClusterMetadata](https://developer.android.com/reference/com/google/android/engage/service/ClusterMetadata).  

## Public fields

### clusterTypes

```
public final ImmutableList<Integer> clusterTypes
```  

## Public methods

### describeContents

```
public int describeContents()
```  

### getClusterTypes

```
public ImmutableList<Integer> getClusterTypes()
```  

### writeToParcel

```
public void writeToParcel(Parcel parcel, int i)
```