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
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."],[[["\u003cp\u003e\u003ccode\u003eNativeAdOptions.Builder\u003c/code\u003e helps customize the behavior and appearance of native ads.\u003c/p\u003e\n"],["\u003cp\u003eIt allows you to set options like AdChoices placement, media aspect ratio, and custom click gestures.\u003c/p\u003e\n"],["\u003cp\u003eYou can request multiple images, control image asset downloads, and configure video options for native ads.\u003c/p\u003e\n"],["\u003cp\u003eUse the \u003ccode\u003ebuild()\u003c/code\u003e method to create a \u003ccode\u003eNativeAdOptions\u003c/code\u003e instance with your desired settings for native ad loading.\u003c/p\u003e\n"]]],["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"],null,[]]