public class ImmutableMetadataCacheKeyInfo extends Object implements MetadataCache.MetadataCacheKeyInfo
MetadataCache.MetadataCacheKeyInfo.| Constructor and Description |
|---|
ImmutableMetadataCacheKeyInfo(String componentId,
String location,
Long timestamp,
Map<String,String> toolingArtifactProperties)
Creates an instance of this object.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getComponentId() |
String |
getLocation() |
Long |
getTimestamp() |
Map<String,String> |
getToolingArtifactProperties() |
public ImmutableMetadataCacheKeyInfo(String componentId, String location, Long timestamp, Map<String,String> toolingArtifactProperties)
componentId - doc:id on xml to which the key metadata is about to be resolved.location - String representation for Location on Mule configuration to which the key
metadata is about to be resolved. If needed use
Location.builderFromStringRepresentation(String) to get more detailed information
about it.timestamp - the timestamp on Mule configuration element to which the key metadata is about to be
resolved.toolingArtifactProperties - Map of tooling artifact properties for the
ToolingArtifact.public String getComponentId()
getComponentId in interface MetadataCache.MetadataCacheKeyInfodoc:id on xml to which the key metadata is about to be resolved.public String getLocation()
getLocation in interface MetadataCache.MetadataCacheKeyInfoString representation for Location on Mule configuration to which the key metadata is about to be
resolved. If needed use Location.builderFromStringRepresentation(String) to get more detailed information
about it.public Long getTimestamp()
getTimestamp in interface MetadataCache.MetadataCacheKeyInfotimestamp on Mule configuration element to which the key metadata is about to be resolved.public Map<String,String> getToolingArtifactProperties()
getToolingArtifactProperties in interface MetadataCache.MetadataCacheKeyInfoMap of tooling artifact properties for the ToolingArtifact.Copyright © 2025 MuleSoft, Inc.. All rights reserved.