public static abstract class

BeaconState.TypeFilter

extends Object
implements SafeParcelable
java.lang.Object
   ↳ com.google.android.gms.awareness.state.BeaconState.TypeFilter

Class Overview

The type of beacon to match. Beacons can be specified by either:

  • A String match on both the namespace and type associated with the beacon.
  • A String match on the namespace, type, and byte-for-byte match on the content.

Summary

[Expand]
Inherited Constants
From interface com.google.android.gms.common.internal.safeparcel.SafeParcelable
From interface android.os.Parcelable
Public Methods
static BeaconState.TypeFilter with(String namespace, String type)
Creates a BeaconState.TypeFilter that matches against beacons with the given namespace and type, regardless of the content.
static BeaconState.TypeFilter with(String namespace, String type, byte[] content)
Creates a BeaconState.TypeFilter that matches against beacons with the given namespace, type, and content.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Public Methods

public static BeaconState.TypeFilter with (String namespace, String type)

Creates a BeaconState.TypeFilter that matches against beacons with the given namespace and type, regardless of the content.

Parameters
namespace Beacon namespace to match against.
type beacon Type to match against.

public static BeaconState.TypeFilter with (String namespace, String type, byte[] content)

Creates a BeaconState.TypeFilter that matches against beacons with the given namespace, type, and content.

Parameters
namespace Beacon namespace to match against.
type beacon Type to match against.
content Beacon context to match against. This must be an exact byte-for-byte match for the content.