The builder for Indexable.Metadata
.
Public Constructor Summary
Builder()
The constructor.
|
Public Method Summary
Indexable.Metadata.Builder |
setScope(int scope)
Set the scope of the Indexable.
|
Indexable.Metadata.Builder |
setScore(int score)
Sets the score of the object.
|
Indexable.Metadata.Builder | |
Indexable.Metadata.Builder |
setWorksOffline(boolean worksOffline)
Sets whether the object is available offline in the app.
|
Inherited Method Summary
Public Constructors
public Builder ()
The constructor.
Public Methods
public Indexable.Metadata.Builder setScope (int scope)
Set the scope of the Indexable. When it is not set explicitly, the default is
Scope.ON_DEVICE
.
Parameters
scope | It must be one of the values in Scope . |
---|
public Indexable.Metadata.Builder setScore (int score)
Sets the score of the object.
The score signifies the relative importance of this compared to other objects in the index from the app.
Parameters
score | The score. The default is zero (0), negative values are not allowed. |
---|
public Indexable.Metadata.Builder setSliceUri (Uri sliceUri)
public Indexable.Metadata.Builder setWorksOffline (boolean worksOffline)
Sets whether the object is available offline in the app.
Working offline means that a user is able to launch the app with the URL and interact with the content without network connections, e.g. in airplane mode.
Parameters
worksOffline | Represents whether the object works offline. The default is
false . |
---|