public abstract class

AwarenessFence

extends Object
implements Parcelable
java.lang.Object
   ↳ com.google.android.gms.awareness.fence.AwarenessFence

Class Overview

A combination of conditions on two or more types of context, which trigger a callback to the app when satisfied.

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Methods
static AwarenessFence and(AwarenessFence... fences)
Create an awareness fence that is the logical AND of the specified fences.
static AwarenessFence and(Collection<AwarenessFence> fences)
Create an awareness fence that is the logical AND of fences in the specified fence collection.
static AwarenessFence not(AwarenessFence fence)
Create an awareness fence that is the logical NOT of the specified fence.
static AwarenessFence or(AwarenessFence... fences)
Create an awareness fence that is the logical OR of the specified fences.
static AwarenessFence or(Collection<AwarenessFence> fences)
Create an awareness fence that is the logical OR of the specified fences.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Public Methods

public static AwarenessFence and (AwarenessFence... fences)

Create an awareness fence that is the logical AND of the specified fences.

Parameters
fences AwarenessFence
Returns
AwarenessFence

public static AwarenessFence and (Collection<AwarenessFence> fences)

Create an awareness fence that is the logical AND of fences in the specified fence collection.

Parameters
fences Collection: Collection of fences that should be combined with AND.
Returns
AwarenessFence The resulting combined awareness fence.

public static AwarenessFence not (AwarenessFence fence)

Create an awareness fence that is the logical NOT of the specified fence.

Parameters
fence AwarenessFence: The fence that should be passed through a logical NOT.
Returns
AwarenessFence The resulting awareness fence.

public static AwarenessFence or (AwarenessFence... fences)

Create an awareness fence that is the logical OR of the specified fences.

Parameters
fences AwarenessFence
Returns
AwarenessFence

public static AwarenessFence or (Collection<AwarenessFence> fences)

Create an awareness fence that is the logical OR of the specified fences.

Parameters
fences Collection: Collection of fences that should be combined with OR.
Returns
AwarenessFence The resulting combined awareness fence.