public static interface Thing.Builder extends JsonLdNode.Builder, SchemaOrgType.Builder
| Modifier and Type | Method and Description |
|---|---|
Thing.Builder |
addAdditionalType(java.lang.String value)
Add a value to property additionalType.
|
Thing.Builder |
addAdditionalType(URL value)
Add a value to property additionalType.
|
Thing.Builder |
addAlternateName(java.lang.String value)
Add a value to property alternateName.
|
Thing.Builder |
addAlternateName(Text value)
Add a value to property alternateName.
|
Thing.Builder |
addDescription(java.lang.String value)
Add a value to property description.
|
Thing.Builder |
addDescription(Text value)
Add a value to property description.
|
Thing.Builder |
addDetailedDescription(Article.Builder value)
Add a value to property detailedDescription.
|
Thing.Builder |
addDetailedDescription(Article value)
Add a value to property detailedDescription.
|
Thing.Builder |
addDetailedDescription(java.lang.String value)
Add a value to property detailedDescription.
|
Thing.Builder |
addImage(ImageObject.Builder value)
Add a value to property image.
|
Thing.Builder |
addImage(ImageObject value)
Add a value to property image.
|
Thing.Builder |
addImage(java.lang.String value)
Add a value to property image.
|
Thing.Builder |
addImage(URL value)
Add a value to property image.
|
Thing.Builder |
addJsonLdContext(JsonLdContext.Builder context)
Add a value to @context in current JSON-LD node.
|
Thing.Builder |
addJsonLdContext(JsonLdContext context)
Add a value to @context in current JSON-LD node.
|
Thing.Builder |
addMainEntityOfPage(CreativeWork.Builder value)
Add a value to property mainEntityOfPage.
|
Thing.Builder |
addMainEntityOfPage(CreativeWork value)
Add a value to property mainEntityOfPage.
|
Thing.Builder |
addMainEntityOfPage(java.lang.String value)
Add a value to property mainEntityOfPage.
|
Thing.Builder |
addMainEntityOfPage(URL value)
Add a value to property mainEntityOfPage.
|
Thing.Builder |
addName(java.lang.String value)
Add a value to property name.
|
Thing.Builder |
addName(Text value)
Add a value to property name.
|
Thing.Builder |
addPopularityScore(PopularityScoreSpecification.Builder value)
Add a value to property popularityScore.
|
Thing.Builder |
addPopularityScore(PopularityScoreSpecification value)
Add a value to property popularityScore.
|
Thing.Builder |
addPopularityScore(java.lang.String value)
Add a value to property popularityScore.
|
Thing.Builder |
addPotentialAction(Action.Builder value)
Add a value to property potentialAction.
|
Thing.Builder |
addPotentialAction(Action value)
Add a value to property potentialAction.
|
Thing.Builder |
addPotentialAction(java.lang.String value)
Add a value to property potentialAction.
|
Thing.Builder |
addProperty(java.lang.String name,
SchemaOrgType value)
Add a value to property.
|
Thing.Builder |
addProperty(java.lang.String name,
java.lang.String value)
Add a value to property.
|
Thing.Builder |
addProperty(java.lang.String name,
Thing.Builder builder)
Add a value to property.
|
Thing.Builder |
addSameAs(java.lang.String value)
Add a value to property sameAs.
|
Thing.Builder |
addSameAs(URL value)
Add a value to property sameAs.
|
Thing.Builder |
addUrl(java.lang.String value)
Add a value to property url.
|
Thing.Builder |
addUrl(URL value)
Add a value to property url.
|
Thing |
build()
Build a
Thing object. |
Thing.Builder |
setJsonLdId(java.lang.String value)
Set value to @id in current JSON-LD node.
|
Thing.Builder |
setJsonLdReverse(java.lang.String property,
Thing.Builder builder)
Add value to @reverse in current JSON-LD node.
|
Thing.Builder |
setJsonLdReverse(java.lang.String property,
Thing obj)
Add value to @reverse in current JSON-LD node.
|
Thing.Builder addJsonLdContext(@Nullable JsonLdContext context)
JsonLdNode.BuilderaddJsonLdContext in interface JsonLdNode.BuilderThing.Builder addJsonLdContext(@Nullable JsonLdContext.Builder context)
JsonLdNode.BuilderaddJsonLdContext in interface JsonLdNode.BuilderThing.Builder setJsonLdId(@Nullable java.lang.String value)
JsonLdNode.BuildersetJsonLdId in interface JsonLdNode.BuilderThing.Builder setJsonLdReverse(java.lang.String property, Thing obj)
JsonLdNode.BuildersetJsonLdReverse in interface JsonLdNode.Builderproperty - The full or short name of the property.obj - The object that the property is set in.Thing.Builder setJsonLdReverse(java.lang.String property, Thing.Builder builder)
JsonLdNode.BuildersetJsonLdReverse in interface JsonLdNode.Builderproperty - The full or short name of the property.builder - The object builder that the property is set in.Thing.Builder addAdditionalType(URL value)
Thing.Builder addAdditionalType(java.lang.String value)
Thing.Builder addAlternateName(Text value)
Thing.Builder addAlternateName(java.lang.String value)
Thing.Builder addDescription(Text value)
Thing.Builder addDescription(java.lang.String value)
Thing.Builder addImage(ImageObject value)
Thing.Builder addImage(ImageObject.Builder value)
Thing.Builder addImage(URL value)
Thing.Builder addImage(java.lang.String value)
Thing.Builder addMainEntityOfPage(CreativeWork value)
Thing.Builder addMainEntityOfPage(CreativeWork.Builder value)
Thing.Builder addMainEntityOfPage(URL value)
Thing.Builder addMainEntityOfPage(java.lang.String value)
Thing.Builder addName(Text value)
Thing.Builder addName(java.lang.String value)
Thing.Builder addPotentialAction(Action value)
Thing.Builder addPotentialAction(Action.Builder value)
Thing.Builder addPotentialAction(java.lang.String value)
Thing.Builder addSameAs(URL value)
Thing.Builder addSameAs(java.lang.String value)
Thing.Builder addUrl(URL value)
Thing.Builder addUrl(java.lang.String value)
Thing.Builder addDetailedDescription(Article value)
Thing.Builder addDetailedDescription(Article.Builder value)
Thing.Builder addDetailedDescription(java.lang.String value)
Thing.Builder addPopularityScore(PopularityScoreSpecification value)
Thing.Builder addPopularityScore(PopularityScoreSpecification.Builder value)
Thing.Builder addPopularityScore(java.lang.String value)
Thing.Builder addProperty(java.lang.String name, SchemaOrgType value)
name - The property name.value - The value of the property.Thing.Builder addProperty(java.lang.String name, Thing.Builder builder)
name - The property name.builder - The schema.org object builder for the property value.Thing.Builder addProperty(java.lang.String name, java.lang.String value)
name - The property name.value - The string value of the property.