Indexable.Builder
Stay organized with collections
Save and categorize content based on your preferences.
The builder for Indexable
.
Convenience methods to construct indexables for common data types are available via
Indexables.
Note that the following limitations are automatically applied:
Public Constructor Summary
Inherited Method Summary
From class com.google.android.gms.appindex.builders.IndexableBuilder
final Indexable
|
build()
Finalize building the object.
|
T |
put( String key,
double... values)
Sets one or multiple double values for a property, replacing its previous
values.
|
T |
put( String key,
boolean... values)
Sets one or multiple boolean values for a property, replacing its
previous values.
|
T |
put( String key,
byte[] byteArray)
Sets byte array for a property, replacing its previous values.
|
<S extends IndexableBuilder<?>>
T
|
|
T |
|
T |
put( String key,
String...
values)
Sets one or multiple string values for a property, replacing its previous
values.
|
T |
put( String key,
long... values)
Sets one or multiple long values for a property, replacing its previous
values.
|
T |
|
final T |
|
T |
|
final T |
|
final <S extends IndexableBuilder<?>>
T
|
setIsPartOf(S... collections)
Sets the sub-group or collection that this Indexable is part of.
|
final T |
|
T |
|
final T |
setName( String name)
Sets the name of the content, must not be null.
|
final T |
|
final T |
|
From class java.lang.Object
Object
|
clone()
|
boolean |
|
void |
finalize()
|
final Class<?>
|
getClass()
|
int |
hashCode()
|
final void |
notify()
|
final void |
notifyAll()
|
String
|
toString()
|
final void |
wait(long arg0, int arg1)
|
final void |
wait(long arg0)
|
final void |
wait()
|
Public Constructors
public Builder (String type)
Parameters
type |
The Schema.org type best describing this indexable unit (refer to schema.org for a list of standard types).
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["`NativeAdOptions.Builder` helps customize the behavior and appearance of native ads."],["It allows you to set options like AdChoices placement, media aspect ratio, and custom click gestures."],["You can request multiple images, control image asset downloads, and configure video options for native ads."],["Use the `build()` method to create a `NativeAdOptions` instance with your desired settings for native ad loading."]]],["The `Indexable.Builder` class constructs `Indexable` objects, used for indexing data. It extends `IndexableBuilder` and offers two constructors: one with no parameters and one with a string type parameter. Builders set various property values using \"put\" methods for doubles, booleans, byte arrays, strings, and long values, and `Indexable` objects. Other methods allow setting the alternate name, description, ID, image, sub-group, keywords, metadata, content name, web URL, and URL. The name field is required for the root `Indexable`. Limitations apply to string length, field values, and total size. Finally, the method `build()` is used to finalize the building of the object.\n"]]