Class LinkResourceFormatInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.customerinsights.fluent.models.LinkResourceFormatInner
public final class LinkResourceFormatInner
extends com.azure.core.management.ProxyResource
The link resource format.
-
Constructor Summary
ConstructorDescriptionCreates an instance of LinkResourceFormatInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the description property: Localized descriptions for the Link.Get the displayName property: Localized display name for the Link.linkName()
Get the linkName property: The link name.mappings()
Get the mappings property: The set of properties mappings between the source and target Types.Get the operationType property: Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.Get the participantPropertyReferences property: The properties that represent the participating profile.Get the provisioningState property: Provisioning state.Get the referenceOnly property: Indicating whether the link is reference only link.Get the sourceEntityType property: Type of source entity.Get the sourceEntityTypeName property: Name of the source Entity Type.Get the targetEntityType property: Type of target entity.Get the targetEntityTypeName property: Name of the target Entity Type.tenantId()
Get the tenantId property: The hub name.void
validate()
Validates the instance.withDescription
(Map<String, String> description) Set the description property: Localized descriptions for the Link.withDisplayName
(Map<String, String> displayName) Set the displayName property: Localized display name for the Link.withMappings
(List<TypePropertiesMapping> mappings) Set the mappings property: The set of properties mappings between the source and target Types.withOperationType
(InstanceOperationType operationType) Set the operationType property: Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.withParticipantPropertyReferences
(List<ParticipantPropertyReference> participantPropertyReferences) Set the participantPropertyReferences property: The properties that represent the participating profile.withReferenceOnly
(Boolean referenceOnly) Set the referenceOnly property: Indicating whether the link is reference only link.withSourceEntityType
(EntityType sourceEntityType) Set the sourceEntityType property: Type of source entity.withSourceEntityTypeName
(String sourceEntityTypeName) Set the sourceEntityTypeName property: Name of the source Entity Type.withTargetEntityType
(EntityType targetEntityType) Set the targetEntityType property: Type of target entity.withTargetEntityTypeName
(String targetEntityTypeName) Set the targetEntityTypeName property: Name of the target Entity Type.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
LinkResourceFormatInner
public LinkResourceFormatInner()Creates an instance of LinkResourceFormatInner class.
-
-
Method Details
-
tenantId
Get the tenantId property: The hub name.- Returns:
- the tenantId value.
-
linkName
Get the linkName property: The link name.- Returns:
- the linkName value.
-
sourceEntityType
Get the sourceEntityType property: Type of source entity.- Returns:
- the sourceEntityType value.
-
withSourceEntityType
Set the sourceEntityType property: Type of source entity.- Parameters:
sourceEntityType
- the sourceEntityType value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
targetEntityType
Get the targetEntityType property: Type of target entity.- Returns:
- the targetEntityType value.
-
withTargetEntityType
Set the targetEntityType property: Type of target entity.- Parameters:
targetEntityType
- the targetEntityType value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
sourceEntityTypeName
Get the sourceEntityTypeName property: Name of the source Entity Type.- Returns:
- the sourceEntityTypeName value.
-
withSourceEntityTypeName
Set the sourceEntityTypeName property: Name of the source Entity Type.- Parameters:
sourceEntityTypeName
- the sourceEntityTypeName value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
targetEntityTypeName
Get the targetEntityTypeName property: Name of the target Entity Type.- Returns:
- the targetEntityTypeName value.
-
withTargetEntityTypeName
Set the targetEntityTypeName property: Name of the target Entity Type.- Parameters:
targetEntityTypeName
- the targetEntityTypeName value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
displayName
Get the displayName property: Localized display name for the Link.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: Localized display name for the Link.- Parameters:
displayName
- the displayName value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
description
Get the description property: Localized descriptions for the Link.- Returns:
- the description value.
-
withDescription
Set the description property: Localized descriptions for the Link.- Parameters:
description
- the description value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
mappings
Get the mappings property: The set of properties mappings between the source and target Types.- Returns:
- the mappings value.
-
withMappings
Set the mappings property: The set of properties mappings between the source and target Types.- Parameters:
mappings
- the mappings value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
participantPropertyReferences
Get the participantPropertyReferences property: The properties that represent the participating profile.- Returns:
- the participantPropertyReferences value.
-
withParticipantPropertyReferences
public LinkResourceFormatInner withParticipantPropertyReferences(List<ParticipantPropertyReference> participantPropertyReferences) Set the participantPropertyReferences property: The properties that represent the participating profile.- Parameters:
participantPropertyReferences
- the participantPropertyReferences value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
provisioningState
Get the provisioningState property: Provisioning state.- Returns:
- the provisioningState value.
-
referenceOnly
Get the referenceOnly property: Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.- Returns:
- the referenceOnly value.
-
withReferenceOnly
Set the referenceOnly property: Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.- Parameters:
referenceOnly
- the referenceOnly value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
operationType
Get the operationType property: Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.- Returns:
- the operationType value.
-
withOperationType
Set the operationType property: Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.- Parameters:
operationType
- the operationType value to set.- Returns:
- the LinkResourceFormatInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-