Class ElementalActionNodeWithType.Builder
-
- All Implemented Interfaces:
public final class ElementalActionNodeWithType.BuilderA builder for ElementalActionNodeWithType.
-
-
Method Summary
-
-
Method Detail
-
channels
final ElementalActionNodeWithType.Builder channels(List<String> channels)
-
channels
final ElementalActionNodeWithType.Builder channels(Optional<List<String>> channels)
Alias for calling Builder.channels with
channels.orElse(null).
-
channels
final ElementalActionNodeWithType.Builder channels(JsonField<List<String>> channels)
Sets Builder.channels to an arbitrary JSON value.
You should usually call Builder.channels with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addChannel
final ElementalActionNodeWithType.Builder addChannel(String channel)
-
if_
final ElementalActionNodeWithType.Builder if_(String if_)
-
if_
final ElementalActionNodeWithType.Builder if_(Optional<String> if_)
Alias for calling Builder.if_ with
if_.orElse(null).
-
if_
final ElementalActionNodeWithType.Builder if_(JsonField<String> if_)
Sets Builder.if_ to an arbitrary JSON value.
You should usually call Builder.if_ with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
loop
final ElementalActionNodeWithType.Builder loop(String loop)
-
loop
final ElementalActionNodeWithType.Builder loop(Optional<String> loop)
Alias for calling Builder.loop with
loop.orElse(null).
-
loop
final ElementalActionNodeWithType.Builder loop(JsonField<String> loop)
Sets Builder.loop to an arbitrary JSON value.
You should usually call Builder.loop with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
ref
final ElementalActionNodeWithType.Builder ref(String ref)
-
ref
final ElementalActionNodeWithType.Builder ref(Optional<String> ref)
Alias for calling Builder.ref with
ref.orElse(null).
-
ref
final ElementalActionNodeWithType.Builder ref(JsonField<String> ref)
Sets Builder.ref to an arbitrary JSON value.
You should usually call Builder.ref with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
type
final ElementalActionNodeWithType.Builder type(ElementalActionNodeWithType.Type type)
-
type
final ElementalActionNodeWithType.Builder type(JsonField<ElementalActionNodeWithType.Type> type)
Sets Builder.type to an arbitrary JSON value.
You should usually call Builder.type with a well-typed Type value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ElementalActionNodeWithType.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ElementalActionNodeWithType.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ElementalActionNodeWithType.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ElementalActionNodeWithType.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ElementalActionNodeWithType.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ElementalActionNodeWithType build()
Returns an immutable instance of ElementalActionNodeWithType.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-