public abstract static class ShieldSprite.Builder
extends java.lang.Object
ShieldSprite.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
abstract ShieldSprite |
build()
Build a new
ShieldSprite object. |
abstract ShieldSprite.Builder |
spriteAttributes(ShieldSpriteAttribute spriteAttributes)
Shield sprite's attributes.
|
abstract ShieldSprite.Builder |
spriteName(java.lang.String spriteName)
Shield sprite's name.
|
T |
unrecognizedJsonProperties(java.util.Map<java.lang.String,com.google.gson.JsonElement> unrecognizedProperties)
Use this method to add parameters which are not present in the model yet but are supported
on the Directions API side in the response.
|
@NonNull public abstract ShieldSprite.Builder spriteName(@NonNull java.lang.String spriteName)
spriteName - sprite's name@NonNull public abstract ShieldSprite.Builder spriteAttributes(@NonNull ShieldSpriteAttribute spriteAttributes)
spriteAttributes - sprite's attributes@NonNull public abstract ShieldSprite build()
ShieldSprite object.ShieldSprite using the provided values in this builder@NonNull
public T unrecognizedJsonProperties(@Nullable
java.util.Map<java.lang.String,com.google.gson.JsonElement> unrecognizedProperties)
unrecognizedProperties - parameters to add to request