public static abstract class

BeaconState.TypeFilter

extends Object
implements Parcelable
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 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 String: Beacon namespace to match against.
type String: beacon Type to match against.
Returns
BeaconState.TypeFilter

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 String: Beacon namespace to match against.
type String: beacon Type to match against.
content byte: Beacon context to match against. This must be an exact byte-for-byte match for the content.
Returns
BeaconState.TypeFilter