|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@NotFinalAPI public interface IndirectLinkDescriptor
A request descriptor for the "get the underlying paths" method.
The descriptor must hold at least one source id, one target id and one link name. These must correlate to the original topology (i.e. the original topology must have an indirect link result with the source CI having the source id, the target CI having the target id and the indirect link 'node name' matching the one given). In addition, "properties to bring" may be defined for the entire result topology.
Method Summary | |
---|---|
java.util.Set<java.lang.String> |
indirectLinkNames()
|
PropertiesCarrierWrapper |
propertiesDefinition()
Returns an object that may be used to define properties request for the underlying paths topology. |
java.util.Set<UcmdbId> |
sourceIds()
|
java.util.Set<UcmdbId> |
targetIds()
|
IndirectLinkDescriptor |
withIndirectLinkNames(java.util.Collection<java.lang.String> names)
Clears and sets the link names collection. |
IndirectLinkDescriptor |
withIndirectLinkNames(java.lang.String... names)
Clears and sets the link names collection. |
IndirectLinkDescriptor |
withSourceIds(java.util.Collection<UcmdbId> sourceIds)
Clears and sets the source ids collection. |
IndirectLinkDescriptor |
withSourceIds(UcmdbId... sourceIds)
Clears and sets the source ids collection. |
IndirectLinkDescriptor |
withTargetIds(java.util.Collection<UcmdbId> targetIds)
Clears and sets the target ids collection. |
IndirectLinkDescriptor |
withTargetIds(UcmdbId... targetIds)
Clears and sets the target ids collection. |
Method Detail |
---|
IndirectLinkDescriptor withSourceIds(java.util.Collection<UcmdbId> sourceIds)
sourceIds
- the source ids.
IndirectLinkDescriptor withSourceIds(UcmdbId... sourceIds)
sourceIds
- the source ids.
java.util.Set<UcmdbId> sourceIds()
IndirectLinkDescriptor withIndirectLinkNames(java.util.Collection<java.lang.String> names)
names
- the link names collection.
IndirectLinkDescriptor withIndirectLinkNames(java.lang.String... names)
names
- the link names collection.
java.util.Set<java.lang.String> indirectLinkNames()
IndirectLinkDescriptor withTargetIds(java.util.Collection<UcmdbId> targetIds)
targetIds
- the target ids.
IndirectLinkDescriptor withTargetIds(UcmdbId... targetIds)
targetIds
- the target ids.
java.util.Set<UcmdbId> targetIds()
PropertiesCarrierWrapper propertiesDefinition()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |