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 © 2017 MuleSoft, Inc.. All rights reserved.