Class Tag.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.tags.types.Tag.Builder
-
- Enclosing class:
- Tag
public static final class Tag.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tag.BuilderappliedAt(java.lang.Integer appliedAt)Tag.BuilderappliedAt(java.util.Optional<java.lang.Integer> appliedAt)The time when the tag was applied to the objectTag.BuilderappliedBy(Reference appliedBy)Tag.BuilderappliedBy(java.util.Optional<Reference> appliedBy)Tagbuild()Tag.Builderfrom(Tag other)Tag.Builderid(java.lang.String id)Tag.Builderid(java.util.Optional<java.lang.String> id)The id of the tagTag.Buildername(java.lang.String name)Tag.Buildername(java.util.Optional<java.lang.String> name)The name of the tagTag.Buildertype(java.lang.String type)Tag.Buildertype(java.util.Optional<java.lang.String> type)value is "tag"
-
-
-
Method Detail
-
from
public Tag.Builder from(Tag other)
-
type
public Tag.Builder type(java.util.Optional<java.lang.String> type)
value is "tag"
-
type
public Tag.Builder type(java.lang.String type)
-
id
public Tag.Builder id(java.util.Optional<java.lang.String> id)
The id of the tag
-
id
public Tag.Builder id(java.lang.String id)
-
name
public Tag.Builder name(java.util.Optional<java.lang.String> name)
The name of the tag
-
name
public Tag.Builder name(java.lang.String name)
-
appliedAt
public Tag.Builder appliedAt(java.util.Optional<java.lang.Integer> appliedAt)
The time when the tag was applied to the object
-
appliedAt
public Tag.Builder appliedAt(java.lang.Integer appliedAt)
-
appliedBy
public Tag.Builder appliedBy(java.util.Optional<Reference> appliedBy)
-
appliedBy
public Tag.Builder appliedBy(Reference appliedBy)
-
build
public Tag build()
-
-