public static class SnapLensLaunchData.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder()
Constructor for snap lens launch data builder.
|
Modifier and Type | Method and Description |
---|---|
SnapLensLaunchData.Builder |
addNumberArrayKeyPair(java.lang.String key,
java.lang.Number[] value)
Adds a String key & Number Array value pair to the lens launch data.
|
SnapLensLaunchData.Builder |
addNumberKeyPair(java.lang.String key,
java.lang.Number value)
Adds a String key & Number value pair to the lens launch data.
|
SnapLensLaunchData.Builder |
addStringArrayKeyPair(java.lang.String key,
java.lang.String[] value)
Adds a String key & String Array value pair to the lens launch data.
|
SnapLensLaunchData.Builder |
addStringKeyPair(java.lang.String key,
java.lang.String value)
Adds a String key & String value pair to the lens launch data.
|
SnapLensLaunchData |
build()
Builds the launch data into a json string.
|
public SnapLensLaunchData.Builder addStringKeyPair(@NonNull java.lang.String key, @NonNull java.lang.String value)
public SnapLensLaunchData.Builder addNumberKeyPair(@NonNull java.lang.String key, @NonNull java.lang.Number value)
public SnapLensLaunchData.Builder addStringArrayKeyPair(@NonNull java.lang.String key, @NonNull java.lang.String[] value)
public SnapLensLaunchData.Builder addNumberArrayKeyPair(@NonNull java.lang.String key, @NonNull java.lang.Number[] value)
@Nullable public SnapLensLaunchData build()