@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EntityPropertyReference extends Object implements Serializable, Cloneable, StructuredPojo
An object that uniquely identifies an entity property.
Constructor and Description |
---|
EntityPropertyReference() |
Modifier and Type | Method and Description |
---|---|
EntityPropertyReference |
addExternalIdPropertyEntry(String key,
String value)
Add a single ExternalIdProperty entry
|
EntityPropertyReference |
clearExternalIdPropertyEntries()
Removes all the entries added into ExternalIdProperty.
|
EntityPropertyReference |
clone() |
boolean |
equals(Object obj) |
String |
getComponentName()
The name of the component.
|
String |
getEntityId()
The ID of the entity.
|
Map<String,String> |
getExternalIdProperty()
A mapping of external IDs to property names.
|
String |
getPropertyName()
The name of the property.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setComponentName(String componentName)
The name of the component.
|
void |
setEntityId(String entityId)
The ID of the entity.
|
void |
setExternalIdProperty(Map<String,String> externalIdProperty)
A mapping of external IDs to property names.
|
void |
setPropertyName(String propertyName)
The name of the property.
|
String |
toString()
Returns a string representation of this object.
|
EntityPropertyReference |
withComponentName(String componentName)
The name of the component.
|
EntityPropertyReference |
withEntityId(String entityId)
The ID of the entity.
|
EntityPropertyReference |
withExternalIdProperty(Map<String,String> externalIdProperty)
A mapping of external IDs to property names.
|
EntityPropertyReference |
withPropertyName(String propertyName)
The name of the property.
|
public void setComponentName(String componentName)
The name of the component.
componentName
- The name of the component.public String getComponentName()
The name of the component.
public EntityPropertyReference withComponentName(String componentName)
The name of the component.
componentName
- The name of the component.public void setEntityId(String entityId)
The ID of the entity.
entityId
- The ID of the entity.public String getEntityId()
The ID of the entity.
public EntityPropertyReference withEntityId(String entityId)
The ID of the entity.
entityId
- The ID of the entity.public Map<String,String> getExternalIdProperty()
A mapping of external IDs to property names. External IDs uniquely identify properties from external data stores.
public void setExternalIdProperty(Map<String,String> externalIdProperty)
A mapping of external IDs to property names. External IDs uniquely identify properties from external data stores.
externalIdProperty
- A mapping of external IDs to property names. External IDs uniquely identify properties from external data
stores.public EntityPropertyReference withExternalIdProperty(Map<String,String> externalIdProperty)
A mapping of external IDs to property names. External IDs uniquely identify properties from external data stores.
externalIdProperty
- A mapping of external IDs to property names. External IDs uniquely identify properties from external data
stores.public EntityPropertyReference addExternalIdPropertyEntry(String key, String value)
public EntityPropertyReference clearExternalIdPropertyEntries()
public void setPropertyName(String propertyName)
The name of the property.
propertyName
- The name of the property.public String getPropertyName()
The name of the property.
public EntityPropertyReference withPropertyName(String propertyName)
The name of the property.
propertyName
- The name of the property.public String toString()
toString
in class Object
Object.toString()
public EntityPropertyReference clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.