Class Utm.Builder
-
- All Implemented Interfaces:
public final class Utm.BuilderA builder for Utm.
-
-
Method Summary
Modifier and Type Method Description final Utm.Buildercampaign(String campaign)final Utm.Buildercampaign(Optional<String> campaign)Alias for calling Builder.campaign with campaign.orElse(null).final Utm.Buildercampaign(JsonField<String> campaign)Sets Builder.campaign to an arbitrary JSON value. final Utm.Buildercontent(String content)final Utm.Buildercontent(Optional<String> content)Alias for calling Builder.content with content.orElse(null).final Utm.Buildercontent(JsonField<String> content)Sets Builder.content to an arbitrary JSON value. final Utm.Buildermedium(String medium)final Utm.Buildermedium(Optional<String> medium)Alias for calling Builder.medium with medium.orElse(null).final Utm.Buildermedium(JsonField<String> medium)Sets Builder.medium to an arbitrary JSON value. final Utm.Buildersource(String source)final Utm.Buildersource(Optional<String> source)Alias for calling Builder.source with source.orElse(null).final Utm.Buildersource(JsonField<String> source)Sets Builder.source to an arbitrary JSON value. final Utm.Builderterm(String term)final Utm.Builderterm(Optional<String> term)Alias for calling Builder.term with term.orElse(null).final Utm.Builderterm(JsonField<String> term)Sets Builder.term to an arbitrary JSON value. final Utm.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Utm.BuilderputAdditionalProperty(String key, JsonValue value)final Utm.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Utm.BuilderremoveAdditionalProperty(String key)final Utm.BuilderremoveAllAdditionalProperties(Set<String> keys)final Utmbuild()Returns an immutable instance of Utm. -
-
Method Detail
-
campaign
final Utm.Builder campaign(String campaign)
-
campaign
final Utm.Builder campaign(Optional<String> campaign)
Alias for calling Builder.campaign with
campaign.orElse(null).
-
campaign
final Utm.Builder campaign(JsonField<String> campaign)
Sets Builder.campaign to an arbitrary JSON value.
You should usually call Builder.campaign with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
content
final Utm.Builder content(String content)
-
content
final Utm.Builder content(Optional<String> content)
Alias for calling Builder.content with
content.orElse(null).
-
content
final Utm.Builder content(JsonField<String> content)
Sets Builder.content to an arbitrary JSON value.
You should usually call Builder.content with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
medium
final Utm.Builder medium(String medium)
-
medium
final Utm.Builder medium(Optional<String> medium)
Alias for calling Builder.medium with
medium.orElse(null).
-
medium
final Utm.Builder medium(JsonField<String> medium)
Sets Builder.medium to an arbitrary JSON value.
You should usually call Builder.medium with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
source
final Utm.Builder source(String source)
-
source
final Utm.Builder source(Optional<String> source)
Alias for calling Builder.source with
source.orElse(null).
-
source
final Utm.Builder source(JsonField<String> source)
Sets Builder.source to an arbitrary JSON value.
You should usually call Builder.source with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
term
final Utm.Builder term(String term)
-
term
final Utm.Builder term(Optional<String> term)
Alias for calling Builder.term with
term.orElse(null).
-
term
final Utm.Builder term(JsonField<String> term)
Sets Builder.term to an arbitrary JSON value.
You should usually call Builder.term with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final Utm.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Utm.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Utm.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Utm.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Utm.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-