Class ProfileResourceFormatInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.customerinsights.fluent.models.ProfileResourceFormatInner
public final class ProfileResourceFormatInner
extends com.azure.core.management.ProxyResource
The profile resource format.
-
Constructor Summary
ConstructorDescriptionCreates an instance of ProfileResourceFormatInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the apiEntitySetName property: The api entity set name.Get the attributes property: The attributes for the Type.Get the description property: Localized descriptions for the property.Get the displayName property: Localized display names for the property.Get the entityType property: Type of entity.fields()
Get the fields property: The properties of the Profile.Get the instancesCount property: The instance count.Get the largeImage property: Large Image associated with the Property or EntityType.Get the lastChangedUtc property: The last changed time for the type definition.Get the localizedAttributes property: Any custom localized attributes for the Type.Get the mediumImage property: Medium Image associated with the Property or EntityType.Get the provisioningState property: Provisioning state.Get the schemaItemTypeLink property: The schema org link.Get the smallImage property: Small Image associated with the Property or EntityType.Get the strongIds property: The strong IDs.tenantId()
Get the tenantId property: The hub name.Get the timestampFieldName property: The timestamp property name.typeName()
Get the typeName property: The name of the entity.void
validate()
Validates the instance.withApiEntitySetName
(String apiEntitySetName) Set the apiEntitySetName property: The api entity set name.withAttributes
(Map<String, List<String>> attributes) Set the attributes property: The attributes for the Type.withDescription
(Map<String, String> description) Set the description property: Localized descriptions for the property.withDisplayName
(Map<String, String> displayName) Set the displayName property: Localized display names for the property.withEntityType
(EntityTypes entityType) Set the entityType property: Type of entity.withFields
(List<PropertyDefinition> fields) Set the fields property: The properties of the Profile.withInstancesCount
(Integer instancesCount) Set the instancesCount property: The instance count.withLargeImage
(String largeImage) Set the largeImage property: Large Image associated with the Property or EntityType.Set the localizedAttributes property: Any custom localized attributes for the Type.withMediumImage
(String mediumImage) Set the mediumImage property: Medium Image associated with the Property or EntityType.withSchemaItemTypeLink
(String schemaItemTypeLink) Set the schemaItemTypeLink property: The schema org link.withSmallImage
(String smallImage) Set the smallImage property: Small Image associated with the Property or EntityType.withStrongIds
(List<StrongId> strongIds) Set the strongIds property: The strong IDs.withTimestampFieldName
(String timestampFieldName) Set the timestampFieldName property: The timestamp property name.withTypeName
(String typeName) Set the typeName property: The name of the entity.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
ProfileResourceFormatInner
public ProfileResourceFormatInner()Creates an instance of ProfileResourceFormatInner class.
-
-
Method Details
-
strongIds
Get the strongIds property: The strong IDs.- Returns:
- the strongIds value.
-
withStrongIds
Set the strongIds property: The strong IDs.- Parameters:
strongIds
- the strongIds value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
apiEntitySetName
Get 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:
- the apiEntitySetName value.
-
withApiEntitySetName
Set the apiEntitySetName property: The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.- Parameters:
apiEntitySetName
- the apiEntitySetName value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
entityType
Get the entityType property: Type of entity.- Returns:
- the entityType value.
-
withEntityType
Set the entityType property: Type of entity.- Parameters:
entityType
- the entityType value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
fields
Get the fields property: The properties of the Profile.- Returns:
- the fields value.
-
withFields
Set the fields property: The properties of the Profile.- Parameters:
fields
- the fields value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
instancesCount
Get the instancesCount property: The instance count.- Returns:
- the instancesCount value.
-
withInstancesCount
Set the instancesCount property: The instance count.- Parameters:
instancesCount
- the instancesCount value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
lastChangedUtc
Get the lastChangedUtc property: The last changed time for the type definition.- Returns:
- the lastChangedUtc value.
-
provisioningState
Get the provisioningState property: Provisioning state.- Returns:
- the provisioningState value.
-
schemaItemTypeLink
Get the schemaItemTypeLink property: The schema org link. This helps ACI identify and suggest semantic models.- Returns:
- the schemaItemTypeLink value.
-
withSchemaItemTypeLink
Set the schemaItemTypeLink property: The schema org link. This helps ACI identify and suggest semantic models.- Parameters:
schemaItemTypeLink
- the schemaItemTypeLink value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
tenantId
Get the tenantId property: The hub name.- Returns:
- the tenantId value.
-
timestampFieldName
Get the timestampFieldName property: The timestamp property name. Represents the time when the interaction or profile update happened.- Returns:
- the timestampFieldName value.
-
withTimestampFieldName
Set the timestampFieldName property: The timestamp property name. Represents the time when the interaction or profile update happened.- Parameters:
timestampFieldName
- the timestampFieldName value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
typeName
Get the typeName property: The name of the entity.- Returns:
- the typeName value.
-
withTypeName
Set the typeName property: The name of the entity.- Parameters:
typeName
- the typeName value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
attributes
Get the attributes property: The attributes for the Type.- Returns:
- the attributes value.
-
withAttributes
Set the attributes property: The attributes for the Type.- Parameters:
attributes
- the attributes value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
description
Get the description property: Localized descriptions for the property.- Returns:
- the description value.
-
withDescription
Set the description property: Localized descriptions for the property.- Parameters:
description
- the description value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
displayName
Get the displayName property: Localized display names for the property.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: Localized display names for the property.- Parameters:
displayName
- the displayName value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
localizedAttributes
Get the localizedAttributes property: Any custom localized attributes for the Type.- Returns:
- the localizedAttributes value.
-
withLocalizedAttributes
public ProfileResourceFormatInner withLocalizedAttributes(Map<String, Map<String, String>> localizedAttributes) Set the localizedAttributes property: Any custom localized attributes for the Type.- Parameters:
localizedAttributes
- the localizedAttributes value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
smallImage
Get the smallImage property: Small Image associated with the Property or EntityType.- Returns:
- the smallImage value.
-
withSmallImage
Set the smallImage property: Small Image associated with the Property or EntityType.- Parameters:
smallImage
- the smallImage value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
mediumImage
Get the mediumImage property: Medium Image associated with the Property or EntityType.- Returns:
- the mediumImage value.
-
withMediumImage
Set the mediumImage property: Medium Image associated with the Property or EntityType.- Parameters:
mediumImage
- the mediumImage value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
largeImage
Get the largeImage property: Large Image associated with the Property or EntityType.- Returns:
- the largeImage value.
-
withLargeImage
Set the largeImage property: Large Image associated with the Property or EntityType.- Parameters:
largeImage
- the largeImage value to set.- Returns:
- the ProfileResourceFormatInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-