MetadataDefinitionBase Class

  • java.lang.Object
    • com.azure.resourcemanager.customerinsights.models.MetadataDefinitionBase

public class MetadataDefinitionBase

The Metadata definition base.

Constructor Summary

Constructor Description
MetadataDefinitionBase()

Creates an instance of MetadataDefinitionBase class.

Method Summary

Modifier and Type Method and Description
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.

String largeImage()

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

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.

String smallImage()

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

void validate()

Validates the instance.

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

Set the attributes property: The attributes for the Type.

MetadataDefinitionBase withDescription(Map<String,String> description)

Set the description property: Localized descriptions for the property.

MetadataDefinitionBase withDisplayName(Map<String,String> displayName)

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

MetadataDefinitionBase withLargeImage(String largeImage)

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

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

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

MetadataDefinitionBase withMediumImage(String mediumImage)

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

MetadataDefinitionBase withSmallImage(String smallImage)

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

Methods inherited from java.lang.Object

Constructor Details

MetadataDefinitionBase

public MetadataDefinitionBase()

Creates an instance of MetadataDefinitionBase class.

Method Details

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.

largeImage

public String largeImage()

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

Returns:

the largeImage 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.

smallImage

public String smallImage()

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

Returns:

the smallImage value.

validate

public void validate()

Validates the instance.

withAttributes

public MetadataDefinitionBase withAttributes(Map<>> attributes)

Set the attributes property: The attributes for the Type.

Parameters:

attributes - the attributes value to set.

Returns:

the MetadataDefinitionBase object itself.

withDescription

public MetadataDefinitionBase withDescription(Map description)

Set the description property: Localized descriptions for the property.

Parameters:

description - the description value to set.

Returns:

the MetadataDefinitionBase object itself.

withDisplayName

public MetadataDefinitionBase withDisplayName(Map displayName)

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

Parameters:

displayName - the displayName value to set.

Returns:

the MetadataDefinitionBase object itself.

withLargeImage

public MetadataDefinitionBase withLargeImage(String largeImage)

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

Parameters:

largeImage - the largeImage value to set.

Returns:

the MetadataDefinitionBase object itself.

withLocalizedAttributes

public MetadataDefinitionBase withLocalizedAttributes(Map<>> localizedAttributes)

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

Parameters:

localizedAttributes - the localizedAttributes value to set.

Returns:

the MetadataDefinitionBase object itself.

withMediumImage

public MetadataDefinitionBase withMediumImage(String mediumImage)

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

Parameters:

mediumImage - the mediumImage value to set.

Returns:

the MetadataDefinitionBase object itself.

withSmallImage

public MetadataDefinitionBase withSmallImage(String smallImage)

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

Parameters:

smallImage - the smallImage value to set.

Returns:

the MetadataDefinitionBase object itself.

Applies to