ProfileResourceFormatInner Class

public final class ProfileResourceFormatInner
extends ProxyResource

The profile resource format.

Constructor Summary

Constructor Description
ProfileResourceFormatInner()

Creates an instance of ProfileResourceFormatInner class.

Method Summary

Modifier and Type Method and Description
String apiEntitySetName()

Get the apiEntitySetName property: The api entity set name.

Map<String,List<String>> attributes()

Get the attributes property: The attributes for the Type.

Map<String,String> description()

Get the description property: Localized descriptions for the property.

Map<String,String> displayName()

Get the displayName property: Localized display names for the property.

EntityTypes entityType()

Get the entityType property: Type of entity.

List<PropertyDefinition> fields()

Get the fields property: The properties of the Profile.

Integer instancesCount()

Get the instancesCount property: The instance count.

String largeImage()

Get the largeImage property: Large Image associated with the Property or EntityType.

OffsetDateTime lastChangedUtc()

Get the lastChangedUtc property: The last changed time for the type definition.

Map<String,Map<String,String>> localizedAttributes()

Get the localizedAttributes property: Any custom localized attributes for the Type.

String mediumImage()

Get the mediumImage property: Medium Image associated with the Property or EntityType.

ProvisioningStates provisioningState()

Get the provisioningState property: Provisioning state.

String schemaItemTypeLink()

Get the schemaItemTypeLink property: The schema org link.

String smallImage()

Get the smallImage property: Small Image associated with the Property or EntityType.

List<StrongId> strongIds()

Get the strongIds property: The strong IDs.

String tenantId()

Get the tenantId property: The hub name.

String timestampFieldName()

Get the timestampFieldName property: The timestamp property name.

String typeName()

Get the typeName property: The name of the entity.

void validate()

Validates the instance.

ProfileResourceFormatInner withApiEntitySetName(String apiEntitySetName)

Set the apiEntitySetName property: The api entity set name.

ProfileResourceFormatInner withAttributes(Map<String,List<String>> attributes)

Set the attributes property: The attributes for the Type.

ProfileResourceFormatInner withDescription(Map<String,String> description)

Set the description property: Localized descriptions for the property.

ProfileResourceFormatInner withDisplayName(Map<String,String> displayName)

Set the displayName property: Localized display names for the property.

ProfileResourceFormatInner withEntityType(EntityTypes entityType)

Set the entityType property: Type of entity.

ProfileResourceFormatInner withFields(List<PropertyDefinition> fields)

Set the fields property: The properties of the Profile.

ProfileResourceFormatInner withInstancesCount(Integer instancesCount)

Set the instancesCount property: The instance count.

ProfileResourceFormatInner withLargeImage(String largeImage)

Set the largeImage property: Large Image associated with the Property or EntityType.

ProfileResourceFormatInner withLocalizedAttributes(Map<String,Map<String,String>> localizedAttributes)

Set the localizedAttributes property: Any custom localized attributes for the Type.

ProfileResourceFormatInner withMediumImage(String mediumImage)

Set the mediumImage property: Medium Image associated with the Property or EntityType.

ProfileResourceFormatInner withSchemaItemTypeLink(String schemaItemTypeLink)

Set the schemaItemTypeLink property: The schema org link.

ProfileResourceFormatInner withSmallImage(String smallImage)

Set the smallImage property: Small Image associated with the Property or EntityType.

ProfileResourceFormatInner withStrongIds(List<StrongId> strongIds)

Set the strongIds property: The strong IDs.

ProfileResourceFormatInner withTimestampFieldName(String timestampFieldName)

Set the timestampFieldName property: The timestamp property name.

ProfileResourceFormatInner withTypeName(String typeName)

Set the typeName property: The name of the entity.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

ProfileResourceFormatInner

public ProfileResourceFormatInner()

Creates an instance of ProfileResourceFormatInner class.

Method Details

apiEntitySetName

public String 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.

attributes

public Map<>> attributes()

Get the attributes property: The attributes for the Type.

Returns:

the attributes value.

description

public Map description()

Get the description property: Localized descriptions for the property.

Returns:

the description value.

displayName

public Map displayName()

Get the displayName property: Localized display names for the property.

Returns:

the displayName value.

entityType

public EntityTypes entityType()

Get the entityType property: Type of entity.

Returns:

the entityType value.

fields

public List fields()

Get the fields property: The properties of the Profile.

Returns:

the fields value.

instancesCount

public Integer instancesCount()

Get the instancesCount property: The instance count.

Returns:

the instancesCount value.

largeImage

public String largeImage()

Get the largeImage property: Large Image associated with the Property or EntityType.

Returns:

the largeImage value.

lastChangedUtc

public OffsetDateTime lastChangedUtc()

Get the lastChangedUtc property: The last changed time for the type definition.

Returns:

the lastChangedUtc value.

localizedAttributes

public Map<>> localizedAttributes()

Get the localizedAttributes property: Any custom localized attributes for the Type.

Returns:

the localizedAttributes value.

mediumImage

public String mediumImage()

Get the mediumImage property: Medium Image associated with the Property or EntityType.

Returns:

the mediumImage value.

provisioningState

public ProvisioningStates provisioningState()

Get the provisioningState property: Provisioning state.

Returns:

the provisioningState value.

schemaItemTypeLink

public String schemaItemTypeLink()

Get the schemaItemTypeLink property: The schema org link. This helps ACI identify and suggest semantic models.

Returns:

the schemaItemTypeLink value.

smallImage

public String smallImage()

Get the smallImage property: Small Image associated with the Property or EntityType.

Returns:

the smallImage value.

strongIds

public List strongIds()

Get the strongIds property: The strong IDs.

Returns:

the strongIds value.

tenantId

public String tenantId()

Get the tenantId property: The hub name.

Returns:

the tenantId value.

timestampFieldName

public String timestampFieldName()

Get the timestampFieldName property: The timestamp property name. Represents the time when the interaction or profile update happened.

Returns:

the timestampFieldName value.

typeName

public String typeName()

Get the typeName property: The name of the entity.

Returns:

the typeName value.

validate

public void validate()

Validates the instance.

withApiEntitySetName

public ProfileResourceFormatInner withApiEntitySetName(String apiEntitySetName)

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.

withAttributes

public ProfileResourceFormatInner withAttributes(Map<>> attributes)

Set the attributes property: The attributes for the Type.

Parameters:

attributes - the attributes value to set.

Returns:

the ProfileResourceFormatInner object itself.

withDescription

public ProfileResourceFormatInner withDescription(Map description)

Set the description property: Localized descriptions for the property.

Parameters:

description - the description value to set.

Returns:

the ProfileResourceFormatInner object itself.

withDisplayName

public ProfileResourceFormatInner withDisplayName(Map displayName)

Set the displayName property: Localized display names for the property.

Parameters:

displayName - the displayName value to set.

Returns:

the ProfileResourceFormatInner object itself.

withEntityType

public ProfileResourceFormatInner withEntityType(EntityTypes entityType)

Set the entityType property: Type of entity.

Parameters:

entityType - the entityType value to set.

Returns:

the ProfileResourceFormatInner object itself.

withFields

public ProfileResourceFormatInner withFields(List fields)

Set the fields property: The properties of the Profile.

Parameters:

fields - the fields value to set.

Returns:

the ProfileResourceFormatInner object itself.

withInstancesCount

public ProfileResourceFormatInner withInstancesCount(Integer instancesCount)

Set the instancesCount property: The instance count.

Parameters:

instancesCount - the instancesCount value to set.

Returns:

the ProfileResourceFormatInner object itself.

withLargeImage

public ProfileResourceFormatInner withLargeImage(String largeImage)

Set the largeImage property: Large Image associated with the Property or EntityType.

Parameters:

largeImage - the largeImage value to set.

Returns:

the ProfileResourceFormatInner object itself.

withLocalizedAttributes

public ProfileResourceFormatInner withLocalizedAttributes(Map<>> localizedAttributes)

Set the localizedAttributes property: Any custom localized attributes for the Type.

Parameters:

localizedAttributes - the localizedAttributes value to set.

Returns:

the ProfileResourceFormatInner object itself.

withMediumImage

public ProfileResourceFormatInner withMediumImage(String mediumImage)

Set the mediumImage property: Medium Image associated with the Property or EntityType.

Parameters:

mediumImage - the mediumImage value to set.

Returns:

the ProfileResourceFormatInner object itself.

withSchemaItemTypeLink

public ProfileResourceFormatInner withSchemaItemTypeLink(String schemaItemTypeLink)

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.

withSmallImage

public ProfileResourceFormatInner withSmallImage(String smallImage)

Set the smallImage property: Small Image associated with the Property or EntityType.

Parameters:

smallImage - the smallImage value to set.

Returns:

the ProfileResourceFormatInner object itself.

withStrongIds

public ProfileResourceFormatInner withStrongIds(List strongIds)

Set the strongIds property: The strong IDs.

Parameters:

strongIds - the strongIds value to set.

Returns:

the ProfileResourceFormatInner object itself.

withTimestampFieldName

public ProfileResourceFormatInner withTimestampFieldName(String timestampFieldName)

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.

withTypeName

public ProfileResourceFormatInner withTypeName(String typeName)

Set the typeName property: The name of the entity.

Parameters:

typeName - the typeName value to set.

Returns:

the ProfileResourceFormatInner object itself.

Applies to