InteractionResourceFormat Interface
public interface InteractionResourceFormat
An immutable client-side representation of InteractionResourceFormat.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract String |
apiEntitySetName()
Gets the api |
abstract Map<String,List<String>> |
attributes()
Gets the attributes property: The attributes for the Type. |
abstract
List<Data |
dataSourcePrecedenceRules()
Gets the data |
abstract String |
dataSourceReferenceId()
Gets the data |
abstract
Data |
dataSourceType()
Gets the data |
abstract Map<String,String> |
description()
Gets the description property: Localized descriptions for the property. |
abstract Map<String,String> |
displayName()
Gets the display |
abstract
Entity |
entityType()
Gets the entity |
abstract
List<Property |
fields()
Gets the fields property: The properties of the Profile. |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract Integer |
idPropertiesId()
Gets the id |
abstract List<String> |
idPropertyNames()
Gets the id |
abstract
Interaction |
innerModel()
Gets the inner com. |
abstract Integer |
instancesCount()
Gets the instances |
abstract Boolean |
isActivity()
Gets the is |
abstract String |
largeImage()
Gets the large |
abstract
Offset |
lastChangedUtc()
Gets the last |
abstract Map<String,Map<String,String>> |
localizedAttributes()
Gets the localized |
abstract String |
mediumImage()
Gets the medium |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract String |
namePropertiesName()
Gets the name |
abstract List<Participant> |
participantProfiles()
Gets the participant |
abstract String |
primaryParticipantProfilePropertyName()
Gets the primary |
abstract
Provisioning |
provisioningState()
Gets the provisioning |
abstract
Interaction |
refresh()
Refreshes the resource to sync with Azure. |
abstract
Interaction |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract String |
schemaItemTypeLink()
Gets the schema |
abstract String |
smallImage()
Gets the small |
abstract Status |
status()
Gets the status property: The data source status. |
abstract
Suggest |
suggestRelationshipLinks()
Suggests relationships to create relationship links. |
abstract
Response<Suggest |
suggestRelationshipLinksWithResponse(Context context)
Suggests relationships to create relationship links. |
abstract String |
tenantId()
Gets the tenant |
abstract String |
timestampFieldName()
Gets the timestamp |
abstract String |
type()
Gets the type property: The type of the resource. |
abstract String |
typeName()
Gets the type |
abstract Update |
update()
Begins update for the Interaction |
Method Details
apiEntitySetName
public abstract String apiEntitySetName()
Gets the apiEntitySetName property: The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
Returns:
attributes
public abstract Map<>
Gets the attributes property: The attributes for the Type.
Returns:
dataSourcePrecedenceRules
public abstract List
Gets the dataSourcePrecedenceRules property: This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
Returns:
dataSourceReferenceId
public abstract String dataSourceReferenceId()
Gets the dataSourceReferenceId property: The data source reference id.
Returns:
dataSourceType
public abstract DataSourceType dataSourceType()
Gets the dataSourceType property: The data source type.
Returns:
description
public abstract Map
Gets the description property: Localized descriptions for the property.
Returns:
displayName
public abstract Map
Gets the displayName property: Localized display names for the property.
Returns:
entityType
public abstract EntityTypes entityType()
Gets the entityType property: Type of entity.
Returns:
fields
public abstract List
Gets the fields property: The properties of the Profile.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
idPropertiesId
public abstract Integer idPropertiesId()
Gets the idPropertiesId property: The data source ID.
Returns:
idPropertyNames
public abstract List
Gets the idPropertyNames property: The id property names. Properties which uniquely identify an interaction instance.
Returns:
innerModel
public abstract InteractionResourceFormatInner innerModel()
Gets the inner com.azure.resourcemanager.customerinsights.fluent.models.InteractionResourceFormatInner object.
Returns:
instancesCount
public abstract Integer instancesCount()
Gets the instancesCount property: The instance count.
Returns:
isActivity
public abstract Boolean isActivity()
Gets the isActivity property: An interaction can be tagged as an activity only during create. This enables the interaction to be editable and can enable merging of properties from multiple data sources based on precedence, which is defined at a link level.
Returns:
largeImage
public abstract String largeImage()
Gets the largeImage property: Large Image associated with the Property or EntityType.
Returns:
lastChangedUtc
public abstract OffsetDateTime lastChangedUtc()
Gets the lastChangedUtc property: The last changed time for the type definition.
Returns:
localizedAttributes
public abstract Map<>
Gets the localizedAttributes property: Any custom localized attributes for the Type.
Returns:
mediumImage
public abstract String mediumImage()
Gets the mediumImage property: Medium Image associated with the Property or EntityType.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
namePropertiesName
public abstract String namePropertiesName()
Gets the namePropertiesName property: The data source name.
Returns:
participantProfiles
public abstract List
Gets the participantProfiles property: Profiles that participated in the interaction.
Returns:
primaryParticipantProfilePropertyName
public abstract String primaryParticipantProfilePropertyName()
Gets the primaryParticipantProfilePropertyName property: The primary participant property name for an interaction ,This is used to logically represent the agent of the interaction, Specify the participant name here from ParticipantName.
Returns:
provisioningState
public abstract ProvisioningStates provisioningState()
Gets the provisioningState property: Provisioning state.
Returns:
refresh
public abstract InteractionResourceFormat refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract InteractionResourceFormat refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
schemaItemTypeLink
public abstract String schemaItemTypeLink()
Gets the schemaItemTypeLink property: The schema org link. This helps ACI identify and suggest semantic models.
Returns:
smallImage
public abstract String smallImage()
Gets the smallImage property: Small Image associated with the Property or EntityType.
Returns:
status
public abstract Status status()
Gets the status property: The data source status.
Returns:
suggestRelationshipLinks
public abstract SuggestRelationshipLinksResponse suggestRelationshipLinks()
Suggests relationships to create relationship links.
Returns:
suggestRelationshipLinksWithResponse
public abstract Response
Suggests relationships to create relationship links.
Parameters:
Returns:
tenantId
public abstract String tenantId()
Gets the tenantId property: The hub name.
Returns:
timestampFieldName
public abstract String timestampFieldName()
Gets the timestampFieldName property: The timestamp property name. Represents the time when the interaction or profile update happened.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
typeName
public abstract String typeName()
Gets the typeName property: The name of the entity.
Returns:
update
public abstract InteractionResourceFormat.Update update()
Begins update for the InteractionResourceFormat resource.
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for