Class CaseEntity.Builder
-
- All Implemented Interfaces:
public final class CaseEntity.BuilderA builder for CaseEntity.
-
-
Method Summary
Modifier and Type Method Description final CaseEntity.BuilderentityToken(String entityToken)Globally unique identifier for the associated entity final CaseEntity.BuilderentityToken(JsonField<String> entityToken)Sets Builder.entityToken to an arbitrary JSON value. final CaseEntity.BuilderentityType(CaseEntity.EntityType2 entityType)The type of entity a case is associated with: CARD- The case is associated with a cardACCOUNT- The case is associated with an account
final CaseEntity.BuilderentityType(JsonField<CaseEntity.EntityType2> entityType)Sets Builder.entityType to an arbitrary JSON value. final CaseEntity.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final CaseEntity.BuilderputAdditionalProperty(String key, JsonValue value)final CaseEntity.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final CaseEntity.BuilderremoveAdditionalProperty(String key)final CaseEntity.BuilderremoveAllAdditionalProperties(Set<String> keys)final CaseEntitybuild()Returns an immutable instance of CaseEntity. -
-
Method Detail
-
entityToken
final CaseEntity.Builder entityToken(String entityToken)
Globally unique identifier for the associated entity
-
entityToken
final CaseEntity.Builder entityToken(JsonField<String> entityToken)
Sets Builder.entityToken to an arbitrary JSON value.
You should usually call Builder.entityToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
entityType
final CaseEntity.Builder entityType(CaseEntity.EntityType2 entityType)
The type of entity a case is associated with:
CARD- The case is associated with a cardACCOUNT- The case is associated with an account
-
entityType
final CaseEntity.Builder entityType(JsonField<CaseEntity.EntityType2> entityType)
Sets Builder.entityType to an arbitrary JSON value.
You should usually call Builder.entityType with a well-typed EntityType2 value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final CaseEntity.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CaseEntity.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CaseEntity.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CaseEntity.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CaseEntity.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CaseEntity build()
Returns an immutable instance of CaseEntity.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.entityToken() .entityType()
-
-
-