Class Brand.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.brands.types.Brand.Builder
-
- Enclosing class:
- Brand
public static final class Brand.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Brandbuild()Brand.BuildercreatedAt(java.lang.Integer createdAt)Brand.BuildercreatedAt(java.util.Optional<java.lang.Integer> createdAt)Unix timestamp of brand creationBrand.BuilderdefaultAddressSettingsId(java.lang.String defaultAddressSettingsId)Brand.BuilderdefaultAddressSettingsId(java.util.Optional<java.lang.String> defaultAddressSettingsId)Default email settings ID for this brandBrand.Builderfrom(Brand other)Brand.BuilderhelpCenterId(java.lang.String helpCenterId)Brand.BuilderhelpCenterId(java.util.Optional<java.lang.String> helpCenterId)Associated help center identifierBrand.Builderid(java.lang.String id)Brand.Builderid(java.util.Optional<java.lang.String> id)Unique brand identifier.Brand.BuilderisDefault(java.lang.Boolean isDefault)Brand.BuilderisDefault(java.util.Optional<java.lang.Boolean> isDefault)Whether this is the workspace's default brandBrand.Buildername(java.lang.String name)Brand.Buildername(java.util.Optional<java.lang.String> name)Display name of the brandBrand.Buildertype(java.lang.String type)Brand.Buildertype(java.util.Optional<java.lang.String> type)The type of objectBrand.BuilderupdatedAt(java.lang.Integer updatedAt)Brand.BuilderupdatedAt(java.util.Optional<java.lang.Integer> updatedAt)Unix timestamp of last modification
-
-
-
Method Detail
-
from
public Brand.Builder from(Brand other)
-
type
public Brand.Builder type(java.util.Optional<java.lang.String> type)
The type of object
-
type
public Brand.Builder type(java.lang.String type)
-
id
public Brand.Builder id(java.util.Optional<java.lang.String> id)
Unique brand identifier. For default brand, matches the workspace ID
-
id
public Brand.Builder id(java.lang.String id)
-
name
public Brand.Builder name(java.util.Optional<java.lang.String> name)
Display name of the brand
-
name
public Brand.Builder name(java.lang.String name)
-
isDefault
public Brand.Builder isDefault(java.util.Optional<java.lang.Boolean> isDefault)
Whether this is the workspace's default brand
-
isDefault
public Brand.Builder isDefault(java.lang.Boolean isDefault)
-
createdAt
public Brand.Builder createdAt(java.util.Optional<java.lang.Integer> createdAt)
Unix timestamp of brand creation
-
createdAt
public Brand.Builder createdAt(java.lang.Integer createdAt)
-
updatedAt
public Brand.Builder updatedAt(java.util.Optional<java.lang.Integer> updatedAt)
Unix timestamp of last modification
-
updatedAt
public Brand.Builder updatedAt(java.lang.Integer updatedAt)
-
helpCenterId
public Brand.Builder helpCenterId(java.util.Optional<java.lang.String> helpCenterId)
Associated help center identifier
-
helpCenterId
public Brand.Builder helpCenterId(java.lang.String helpCenterId)
-
defaultAddressSettingsId
public Brand.Builder defaultAddressSettingsId(java.util.Optional<java.lang.String> defaultAddressSettingsId)
Default email settings ID for this brand
-
defaultAddressSettingsId
public Brand.Builder defaultAddressSettingsId(java.lang.String defaultAddressSettingsId)
-
build
public Brand build()
-
-