Package microsoft.dynamics.crm.entity
Class EntityMetadata.Builder
- java.lang.Object
-
- microsoft.dynamics.crm.entity.EntityMetadata.Builder
-
- Enclosing class:
- EntityMetadata
public static final class EntityMetadata.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
metadataId
public EntityMetadata.Builder metadataId(UUID metadataId)
-
hasChanged
public EntityMetadata.Builder hasChanged(Boolean hasChanged)
-
activityTypeMask
public EntityMetadata.Builder activityTypeMask(Integer activityTypeMask)
-
autoRouteToOwnerQueue
public EntityMetadata.Builder autoRouteToOwnerQueue(Boolean autoRouteToOwnerQueue)
-
canTriggerWorkflow
public EntityMetadata.Builder canTriggerWorkflow(Boolean canTriggerWorkflow)
-
description
public EntityMetadata.Builder description(Label description)
-
displayCollectionName
public EntityMetadata.Builder displayCollectionName(Label displayCollectionName)
-
displayName
public EntityMetadata.Builder displayName(Label displayName)
-
entityHelpUrlEnabled
public EntityMetadata.Builder entityHelpUrlEnabled(Boolean entityHelpUrlEnabled)
-
entityHelpUrl
public EntityMetadata.Builder entityHelpUrl(String entityHelpUrl)
-
isDocumentManagementEnabled
public EntityMetadata.Builder isDocumentManagementEnabled(Boolean isDocumentManagementEnabled)
-
isOneNoteIntegrationEnabled
public EntityMetadata.Builder isOneNoteIntegrationEnabled(Boolean isOneNoteIntegrationEnabled)
-
isInteractionCentricEnabled
public EntityMetadata.Builder isInteractionCentricEnabled(Boolean isInteractionCentricEnabled)
-
isKnowledgeManagementEnabled
public EntityMetadata.Builder isKnowledgeManagementEnabled(Boolean isKnowledgeManagementEnabled)
-
isSLAEnabled
public EntityMetadata.Builder isSLAEnabled(Boolean isSLAEnabled)
-
isBPFEntity
public EntityMetadata.Builder isBPFEntity(Boolean isBPFEntity)
-
isDocumentRecommendationsEnabled
public EntityMetadata.Builder isDocumentRecommendationsEnabled(Boolean isDocumentRecommendationsEnabled)
-
isMSTeamsIntegrationEnabled
public EntityMetadata.Builder isMSTeamsIntegrationEnabled(Boolean isMSTeamsIntegrationEnabled)
-
settingOf
public EntityMetadata.Builder settingOf(String settingOf)
-
dataProviderId
public EntityMetadata.Builder dataProviderId(UUID dataProviderId)
-
dataSourceId
public EntityMetadata.Builder dataSourceId(UUID dataSourceId)
-
autoCreateAccessTeams
public EntityMetadata.Builder autoCreateAccessTeams(Boolean autoCreateAccessTeams)
-
isActivity
public EntityMetadata.Builder isActivity(Boolean isActivity)
-
isActivityParty
public EntityMetadata.Builder isActivityParty(Boolean isActivityParty)
-
isAuditEnabled
public EntityMetadata.Builder isAuditEnabled(BooleanManagedProperty isAuditEnabled)
-
isAvailableOffline
public EntityMetadata.Builder isAvailableOffline(Boolean isAvailableOffline)
-
isChildEntity
public EntityMetadata.Builder isChildEntity(Boolean isChildEntity)
-
isAIRUpdated
public EntityMetadata.Builder isAIRUpdated(Boolean isAIRUpdated)
-
isValidForQueue
public EntityMetadata.Builder isValidForQueue(BooleanManagedProperty isValidForQueue)
-
isConnectionsEnabled
public EntityMetadata.Builder isConnectionsEnabled(BooleanManagedProperty isConnectionsEnabled)
-
iconLargeName
public EntityMetadata.Builder iconLargeName(String iconLargeName)
-
iconMediumName
public EntityMetadata.Builder iconMediumName(String iconMediumName)
-
iconSmallName
public EntityMetadata.Builder iconSmallName(String iconSmallName)
-
iconVectorName
public EntityMetadata.Builder iconVectorName(String iconVectorName)
-
isCustomEntity
public EntityMetadata.Builder isCustomEntity(Boolean isCustomEntity)
-
isBusinessProcessEnabled
public EntityMetadata.Builder isBusinessProcessEnabled(Boolean isBusinessProcessEnabled)
-
isCustomizable
public EntityMetadata.Builder isCustomizable(BooleanManagedProperty isCustomizable)
-
isRenameable
public EntityMetadata.Builder isRenameable(BooleanManagedProperty isRenameable)
-
isMappable
public EntityMetadata.Builder isMappable(BooleanManagedProperty isMappable)
-
isDuplicateDetectionEnabled
public EntityMetadata.Builder isDuplicateDetectionEnabled(BooleanManagedProperty isDuplicateDetectionEnabled)
-
canCreateAttributes
public EntityMetadata.Builder canCreateAttributes(BooleanManagedProperty canCreateAttributes)
-
canCreateForms
public EntityMetadata.Builder canCreateForms(BooleanManagedProperty canCreateForms)
-
canCreateViews
public EntityMetadata.Builder canCreateViews(BooleanManagedProperty canCreateViews)
-
canCreateCharts
public EntityMetadata.Builder canCreateCharts(BooleanManagedProperty canCreateCharts)
-
canBeRelatedEntityInRelationship
public EntityMetadata.Builder canBeRelatedEntityInRelationship(BooleanManagedProperty canBeRelatedEntityInRelationship)
-
canBePrimaryEntityInRelationship
public EntityMetadata.Builder canBePrimaryEntityInRelationship(BooleanManagedProperty canBePrimaryEntityInRelationship)
-
canBeInManyToMany
public EntityMetadata.Builder canBeInManyToMany(BooleanManagedProperty canBeInManyToMany)
-
canBeInCustomEntityAssociation
public EntityMetadata.Builder canBeInCustomEntityAssociation(BooleanManagedProperty canBeInCustomEntityAssociation)
-
canEnableSyncToExternalSearchIndex
public EntityMetadata.Builder canEnableSyncToExternalSearchIndex(BooleanManagedProperty canEnableSyncToExternalSearchIndex)
-
syncToExternalSearchIndex
public EntityMetadata.Builder syncToExternalSearchIndex(Boolean syncToExternalSearchIndex)
-
canModifyAdditionalSettings
public EntityMetadata.Builder canModifyAdditionalSettings(BooleanManagedProperty canModifyAdditionalSettings)
-
canChangeHierarchicalRelationship
public EntityMetadata.Builder canChangeHierarchicalRelationship(BooleanManagedProperty canChangeHierarchicalRelationship)
-
isOptimisticConcurrencyEnabled
public EntityMetadata.Builder isOptimisticConcurrencyEnabled(Boolean isOptimisticConcurrencyEnabled)
-
changeTrackingEnabled
public EntityMetadata.Builder changeTrackingEnabled(Boolean changeTrackingEnabled)
-
canChangeTrackingBeEnabled
public EntityMetadata.Builder canChangeTrackingBeEnabled(BooleanManagedProperty canChangeTrackingBeEnabled)
-
isImportable
public EntityMetadata.Builder isImportable(Boolean isImportable)
-
isIntersect
public EntityMetadata.Builder isIntersect(Boolean isIntersect)
-
isMailMergeEnabled
public EntityMetadata.Builder isMailMergeEnabled(BooleanManagedProperty isMailMergeEnabled)
-
isManaged
public EntityMetadata.Builder isManaged(Boolean isManaged)
-
isEnabledForCharts
public EntityMetadata.Builder isEnabledForCharts(Boolean isEnabledForCharts)
-
isEnabledForTrace
public EntityMetadata.Builder isEnabledForTrace(Boolean isEnabledForTrace)
-
isValidForAdvancedFind
public EntityMetadata.Builder isValidForAdvancedFind(Boolean isValidForAdvancedFind)
-
isVisibleInMobile
public EntityMetadata.Builder isVisibleInMobile(BooleanManagedProperty isVisibleInMobile)
-
isVisibleInMobileClient
public EntityMetadata.Builder isVisibleInMobileClient(BooleanManagedProperty isVisibleInMobileClient)
-
isReadOnlyInMobileClient
public EntityMetadata.Builder isReadOnlyInMobileClient(BooleanManagedProperty isReadOnlyInMobileClient)
-
isOfflineInMobileClient
public EntityMetadata.Builder isOfflineInMobileClient(BooleanManagedProperty isOfflineInMobileClient)
-
daysSinceRecordLastModified
public EntityMetadata.Builder daysSinceRecordLastModified(Integer daysSinceRecordLastModified)
-
mobileOfflineFilters
public EntityMetadata.Builder mobileOfflineFilters(String mobileOfflineFilters)
-
isReadingPaneEnabled
public EntityMetadata.Builder isReadingPaneEnabled(Boolean isReadingPaneEnabled)
-
isQuickCreateEnabled
public EntityMetadata.Builder isQuickCreateEnabled(Boolean isQuickCreateEnabled)
-
logicalName
public EntityMetadata.Builder logicalName(String logicalName)
-
objectTypeCode
public EntityMetadata.Builder objectTypeCode(Integer objectTypeCode)
-
ownershipType
public EntityMetadata.Builder ownershipType(OwnershipTypes ownershipType)
-
primaryNameAttribute
public EntityMetadata.Builder primaryNameAttribute(String primaryNameAttribute)
-
primaryImageAttribute
public EntityMetadata.Builder primaryImageAttribute(String primaryImageAttribute)
-
primaryIdAttribute
public EntityMetadata.Builder primaryIdAttribute(String primaryIdAttribute)
-
privileges
public EntityMetadata.Builder privileges(List<SecurityPrivilegeMetadata> privileges)
-
privileges
public EntityMetadata.Builder privileges(SecurityPrivilegeMetadata... privileges)
-
privilegesNextLink
public EntityMetadata.Builder privilegesNextLink(String privilegesNextLink)
-
recurrenceBaseEntityLogicalName
public EntityMetadata.Builder recurrenceBaseEntityLogicalName(String recurrenceBaseEntityLogicalName)
-
reportViewName
public EntityMetadata.Builder reportViewName(String reportViewName)
-
schemaName
public EntityMetadata.Builder schemaName(String schemaName)
-
introducedVersion
public EntityMetadata.Builder introducedVersion(String introducedVersion)
-
isStateModelAware
public EntityMetadata.Builder isStateModelAware(Boolean isStateModelAware)
-
enforceStateTransitions
public EntityMetadata.Builder enforceStateTransitions(Boolean enforceStateTransitions)
-
externalName
public EntityMetadata.Builder externalName(String externalName)
-
entityColor
public EntityMetadata.Builder entityColor(String entityColor)
-
logicalCollectionName
public EntityMetadata.Builder logicalCollectionName(String logicalCollectionName)
-
externalCollectionName
public EntityMetadata.Builder externalCollectionName(String externalCollectionName)
-
collectionSchemaName
public EntityMetadata.Builder collectionSchemaName(String collectionSchemaName)
-
entitySetName
public EntityMetadata.Builder entitySetName(String entitySetName)
-
isEnabledForExternalChannels
public EntityMetadata.Builder isEnabledForExternalChannels(Boolean isEnabledForExternalChannels)
-
isPrivate
public EntityMetadata.Builder isPrivate(Boolean isPrivate)
-
usesBusinessDataLabelTable
public EntityMetadata.Builder usesBusinessDataLabelTable(Boolean usesBusinessDataLabelTable)
-
isLogicalEntity
public EntityMetadata.Builder isLogicalEntity(Boolean isLogicalEntity)
-
hasNotes
public EntityMetadata.Builder hasNotes(Boolean hasNotes)
-
hasActivities
public EntityMetadata.Builder hasActivities(Boolean hasActivities)
-
hasFeedback
public EntityMetadata.Builder hasFeedback(Boolean hasFeedback)
-
isSolutionAware
public EntityMetadata.Builder isSolutionAware(Boolean isSolutionAware)
-
settings
public EntityMetadata.Builder settings(List<EntitySetting> settings)
-
settings
public EntityMetadata.Builder settings(EntitySetting... settings)
-
settingsNextLink
public EntityMetadata.Builder settingsNextLink(String settingsNextLink)
-
createdOn
public EntityMetadata.Builder createdOn(OffsetDateTime createdOn)
-
modifiedOn
public EntityMetadata.Builder modifiedOn(OffsetDateTime modifiedOn)
-
attributes
public EntityMetadata.Builder attributes(List<AttributeMetadata> attributes)
-
attributes
public EntityMetadata.Builder attributes(AttributeMetadata... attributes)
-
keys
public EntityMetadata.Builder keys(List<EntityKeyMetadata> keys)
-
keys
public EntityMetadata.Builder keys(EntityKeyMetadata... keys)
-
build
public EntityMetadata build()
-
-