Class CompanyNote.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.notes.types.CompanyNote.Builder
-
- Enclosing class:
- CompanyNote
public static final class CompanyNote.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompanyNote.Builderauthor(Admin author)CompanyNote.Builderauthor(java.util.Optional<Admin> author)Optional.CompanyNote.Builderbody(java.lang.String body)CompanyNote.Builderbody(java.util.Optional<java.lang.String> body)The body text of the note.CompanyNotebuild()CompanyNote.Buildercompany(CompanyNote.Company company)CompanyNote.Buildercompany(java.util.Optional<CompanyNote.Company> company)Represents the company that the note was created about.CompanyNote.BuildercreatedAt(java.lang.Integer createdAt)CompanyNote.BuildercreatedAt(java.util.Optional<java.lang.Integer> createdAt)The time the note was created.CompanyNote.Builderfrom(CompanyNote other)CompanyNote.Builderid(java.lang.String id)CompanyNote.Builderid(java.util.Optional<java.lang.String> id)The id of the note.CompanyNote.Buildertype(java.lang.String type)CompanyNote.Buildertype(java.util.Optional<java.lang.String> type)String representing the object's type.
-
-
-
Method Detail
-
from
public CompanyNote.Builder from(CompanyNote other)
-
type
public CompanyNote.Builder type(java.util.Optional<java.lang.String> type)
String representing the object's type. Always has the value
note.
-
type
public CompanyNote.Builder type(java.lang.String type)
-
id
public CompanyNote.Builder id(java.util.Optional<java.lang.String> id)
The id of the note.
-
id
public CompanyNote.Builder id(java.lang.String id)
-
createdAt
public CompanyNote.Builder createdAt(java.util.Optional<java.lang.Integer> createdAt)
The time the note was created.
-
createdAt
public CompanyNote.Builder createdAt(java.lang.Integer createdAt)
-
company
public CompanyNote.Builder company(java.util.Optional<CompanyNote.Company> company)
Represents the company that the note was created about.
-
company
public CompanyNote.Builder company(CompanyNote.Company company)
-
author
public CompanyNote.Builder author(java.util.Optional<Admin> author)
Optional. Represents the Admin that created the note.
-
author
public CompanyNote.Builder author(Admin author)
-
body
public CompanyNote.Builder body(java.util.Optional<java.lang.String> body)
The body text of the note.
-
body
public CompanyNote.Builder body(java.lang.String body)
-
build
public CompanyNote build()
-
-