Package io.adminshell.aas.v3.model
Interface IdentifierKeyValuePair
-
- All Superinterfaces:
HasSemantics
- All Known Implementing Classes:
DefaultIdentifierKeyValuePair
public interface IdentifierKeyValuePair extends HasSemantics
An IdentifierKeyValuePair describes a generic identifier as key-value pair.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReferencegetExternalSubjectId()The (external) subject the key belongs to or has meaning to.java.lang.StringgetKey()Key of the identifier.java.lang.StringgetValue()The value of the identifier with the corresponding key.voidsetExternalSubjectId(Reference externalSubjectId)The (external) subject the key belongs to or has meaning to.voidsetKey(java.lang.String key)Key of the identifier.voidsetValue(java.lang.String value)The value of the identifier with the corresponding key.-
Methods inherited from interface io.adminshell.aas.v3.model.HasSemantics
getSemanticId, setSemanticId
-
-
-
-
Method Detail
-
getKey
java.lang.String getKey()
Key of the identifier. More information under https://admin-shell.io/aas/3/0/RC01/IdentifierKeyValuePair/key- Returns:
- Returns the String for the property key.
-
setKey
void setKey(java.lang.String key)
Key of the identifier. More information under https://admin-shell.io/aas/3/0/RC01/IdentifierKeyValuePair/key- Parameters:
key- desired value for the property key.
-
getValue
java.lang.String getValue()
The value of the identifier with the corresponding key. More information under https://admin-shell.io/aas/3/0/RC01/IdentifierKeyValuePair/value- Returns:
- Returns the String for the property value.
-
setValue
void setValue(java.lang.String value)
The value of the identifier with the corresponding key. More information under https://admin-shell.io/aas/3/0/RC01/IdentifierKeyValuePair/value- Parameters:
value- desired value for the property value.
-
getExternalSubjectId
Reference getExternalSubjectId()
The (external) subject the key belongs to or has meaning to. More information under https://admin-shell.io/aas/3/0/RC01/IdentifierKeyValuePair/externalSubjectId- Returns:
- Returns the Reference for the property externalSubjectId.
-
setExternalSubjectId
void setExternalSubjectId(Reference externalSubjectId)
The (external) subject the key belongs to or has meaning to. More information under https://admin-shell.io/aas/3/0/RC01/IdentifierKeyValuePair/externalSubjectId- Parameters:
externalSubjectId- desired value for the property externalSubjectId.
-
-