Class Company.Builder
- All Implemented Interfaces:
Company._FinalStage,Company.AppIdStage,Company.CompanyIdStage,Company.CreatedAtStage,Company.IdStage,Company.IndustryStage,Company.LastRequestAtStage,Company.MonthlySpendStage,Company.NameStage,Company.RemoteCreatedAtStage,Company.SessionCountStage,Company.SizeStage,Company.UpdatedAtStage,Company.UserCountStage,Company.WebsiteStage
- Enclosing class:
Company
-
Method Summary
Modifier and TypeMethodDescriptionThe Intercom defined code of the workspace the company is associated to.build()The company id you have defined for the company.createdAt(int createdAt) The time the company was added in Intercom.customAttributes(Map<String, Object> customAttributes) The custom attributes you have set on the company.customAttributes(Optional<Map<String, Object>> customAttributes) The Intercom defined id representing the company.The industry that the company operates in.lastRequestAt(int lastRequestAt) The time the company last recorded making a request.monthlySpend(int monthlySpend) How much revenue the company generates for your business.The name of the company.plan(Company.Plan plan) plan(Optional<Company.Plan> plan) remoteCreatedAt(int remoteCreatedAt) The time the company was created by you.segments(Company.Segments segments) The list of segments associated with the companysegments(Optional<Company.Segments> segments) sessionCount(int sessionCount) How many sessions the company has recorded.size(int size) The number of employees in the company.tags(Company.Tags tags) The list of tags associated with the companytags(Optional<Company.Tags> tags) updatedAt(int updatedAt) The last time the company was updated.userCount(int userCount) The number of users in the company.The URL for the company website.
-
Method Details
-
from
- Specified by:
fromin interfaceCompany.IdStage
-
id
The Intercom defined id representing the company.
- Specified by:
idin interfaceCompany.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
name
The name of the company.
- Specified by:
namein interfaceCompany.NameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
appId
The Intercom defined code of the workspace the company is associated to.
- Specified by:
appIdin interfaceCompany.AppIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
companyId
The company id you have defined for the company.
- Specified by:
companyIdin interfaceCompany.CompanyIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
remoteCreatedAt
The time the company was created by you.
- Specified by:
remoteCreatedAtin interfaceCompany.RemoteCreatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdAt
The time the company was added in Intercom.
- Specified by:
createdAtin interfaceCompany.CreatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
updatedAt
The last time the company was updated.
- Specified by:
updatedAtin interfaceCompany.UpdatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastRequestAt
The time the company last recorded making a request.
- Specified by:
lastRequestAtin interfaceCompany.LastRequestAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
size
The number of employees in the company.
- Specified by:
sizein interfaceCompany.SizeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
website
The URL for the company website.
- Specified by:
websitein interfaceCompany.WebsiteStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
industry
The industry that the company operates in.
- Specified by:
industryin interfaceCompany.IndustryStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
monthlySpend
How much revenue the company generates for your business.
- Specified by:
monthlySpendin interfaceCompany.MonthlySpendStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
sessionCount
How many sessions the company has recorded.
- Specified by:
sessionCountin interfaceCompany.SessionCountStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
userCount
The number of users in the company.
- Specified by:
userCountin interfaceCompany.UserCountStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
segments
The list of segments associated with the company
- Specified by:
segmentsin interfaceCompany._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
segments
- Specified by:
segmentsin interfaceCompany._FinalStage
-
tags
The list of tags associated with the company
- Specified by:
tagsin interfaceCompany._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
tags
- Specified by:
tagsin interfaceCompany._FinalStage
-
customAttributes
The custom attributes you have set on the company.
- Specified by:
customAttributesin interfaceCompany._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
customAttributes
- Specified by:
customAttributesin interfaceCompany._FinalStage
-
plan
- Specified by:
planin interfaceCompany._FinalStage
-
plan
- Specified by:
planin interfaceCompany._FinalStage
-
build
- Specified by:
buildin interfaceCompany._FinalStage
-