public class

CustomPropertyKey

extends Object
implements Parcelable
java.lang.Object
   ↳ com.google.android.gms.drive.metadata.CustomPropertyKey

Class Overview

The key to a Custom File Property key-value pair that can be serialized in a Parcel.

Summary

Constants
int PRIVATE The custom property is private to this app.
int PUBLIC The custom property is shared with all apps.
[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<CustomPropertyKey> CREATOR
Public Constructors
CustomPropertyKey(String key, int visibility)
Constructs a CustomPropertyKey object.
Public Methods
int describeContents()
boolean equals(Object obj)
static CustomPropertyKey fromJson(JSONObject jsonObject)
String getKey()
int getVisibility()
int hashCode()
JSONObject toJson()
String toString()
void writeToParcel(Parcel dest, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Constants

public static final int PRIVATE

The custom property is private to this app.

Constant Value: 1 (0x00000001)

public static final int PUBLIC

The custom property is shared with all apps.

Constant Value: 0 (0x00000000)

Fields

public static final Creator<CustomPropertyKey> CREATOR

Public Constructors

public CustomPropertyKey (String key, int visibility)

Constructs a CustomPropertyKey object.

Parameters
key The name of the key. Note that the characters allowed in the name are letters, numbers, and the characters .!@$%^&*()-_/.
visibility The visibility of this custom property; either PUBLIC or PRIVATE.

Public Methods

public int describeContents ()

public boolean equals (Object obj)

public static CustomPropertyKey fromJson (JSONObject jsonObject)

Throws
JSONException

public String getKey ()

public int getVisibility ()

public int hashCode ()

public JSONObject toJson ()

Throws
JSONException

public String toString ()

public void writeToParcel (Parcel dest, int flags)