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