Class ElementalImageNodeWithType.Builder
-
- All Implemented Interfaces:
public final class ElementalImageNodeWithType.BuilderA builder for ElementalImageNodeWithType.
-
-
Method Summary
-
-
Method Detail
-
channels
final ElementalImageNodeWithType.Builder channels(List<String> channels)
-
channels
final ElementalImageNodeWithType.Builder channels(Optional<List<String>> channels)
Alias for calling Builder.channels with
channels.orElse(null).
-
channels
final ElementalImageNodeWithType.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 ElementalImageNodeWithType.Builder addChannel(String channel)
-
if_
final ElementalImageNodeWithType.Builder if_(String if_)
-
if_
final ElementalImageNodeWithType.Builder if_(Optional<String> if_)
Alias for calling Builder.if_ with
if_.orElse(null).
-
if_
final ElementalImageNodeWithType.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 ElementalImageNodeWithType.Builder loop(String loop)
-
loop
final ElementalImageNodeWithType.Builder loop(Optional<String> loop)
Alias for calling Builder.loop with
loop.orElse(null).
-
loop
final ElementalImageNodeWithType.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 ElementalImageNodeWithType.Builder ref(String ref)
-
ref
final ElementalImageNodeWithType.Builder ref(Optional<String> ref)
Alias for calling Builder.ref with
ref.orElse(null).
-
ref
final ElementalImageNodeWithType.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 ElementalImageNodeWithType.Builder type(ElementalImageNodeWithType.Type type)
-
type
final ElementalImageNodeWithType.Builder type(JsonField<ElementalImageNodeWithType.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 ElementalImageNodeWithType.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ElementalImageNodeWithType.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ElementalImageNodeWithType.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ElementalImageNodeWithType.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ElementalImageNodeWithType.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ElementalImageNodeWithType build()
Returns an immutable instance of ElementalImageNodeWithType.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-