Package app.knock.api.model
Class KnockObject.KnockObjectBuilder
- java.lang.Object
-
- app.knock.api.model.KnockObject.KnockObjectBuilder
-
- Enclosing class:
- KnockObject
public static class KnockObject.KnockObjectBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KnockObjectbuild()KnockObject.KnockObjectBuilderclearProperties()KnockObject.KnockObjectBuildercollection(java.lang.String collection)KnockObject.KnockObjectBuildercreatedAt(java.time.ZonedDateTime createdAt)KnockObject.KnockObjectBuilderid(java.lang.String id)KnockObject.KnockObjectBuilderproperties(java.util.Map<? extends java.lang.String,? extends java.lang.Object> properties)KnockObject.KnockObjectBuilderproperty(java.lang.String propertyKey, java.lang.Object propertyValue)java.lang.StringtoString()KnockObject.KnockObjectBuildertypeName(java.lang.String typeName)KnockObject.KnockObjectBuilderupdatedAt(java.time.ZonedDateTime updatedAt)
-
-
-
Method Detail
-
typeName
public KnockObject.KnockObjectBuilder typeName(java.lang.String typeName)
- Returns:
this.
-
id
public KnockObject.KnockObjectBuilder id(java.lang.String id)
- Returns:
this.
-
collection
public KnockObject.KnockObjectBuilder collection(java.lang.String collection)
- Returns:
this.
-
createdAt
public KnockObject.KnockObjectBuilder createdAt(java.time.ZonedDateTime createdAt)
- Returns:
this.
-
updatedAt
public KnockObject.KnockObjectBuilder updatedAt(java.time.ZonedDateTime updatedAt)
- Returns:
this.
-
property
public KnockObject.KnockObjectBuilder property(java.lang.String propertyKey, java.lang.Object propertyValue)
-
properties
public KnockObject.KnockObjectBuilder properties(java.util.Map<? extends java.lang.String,? extends java.lang.Object> properties)
-
clearProperties
public KnockObject.KnockObjectBuilder clearProperties()
-
build
public KnockObject build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-