@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ComponentUpdateRequest extends Object implements Serializable, Cloneable, StructuredPojo
The component update request.
Constructor and Description |
---|
ComponentUpdateRequest() |
Modifier and Type | Method and Description |
---|---|
ComponentUpdateRequest |
addPropertyGroupUpdatesEntry(String key,
ComponentPropertyGroupRequest value)
Add a single PropertyGroupUpdates entry
|
ComponentUpdateRequest |
addPropertyUpdatesEntry(String key,
PropertyRequest value)
Add a single PropertyUpdates entry
|
ComponentUpdateRequest |
clearPropertyGroupUpdatesEntries()
Removes all the entries added into PropertyGroupUpdates.
|
ComponentUpdateRequest |
clearPropertyUpdatesEntries()
Removes all the entries added into PropertyUpdates.
|
ComponentUpdateRequest |
clone() |
boolean |
equals(Object obj) |
String |
getComponentTypeId()
The ID of the component type.
|
String |
getDescription()
The description of the component type.
|
Map<String,ComponentPropertyGroupRequest> |
getPropertyGroupUpdates()
The property group updates.
|
Map<String,PropertyRequest> |
getPropertyUpdates()
An object that maps strings to the properties to set in the component type update.
|
String |
getUpdateType()
The update type of the component update request.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setComponentTypeId(String componentTypeId)
The ID of the component type.
|
void |
setDescription(String description)
The description of the component type.
|
void |
setPropertyGroupUpdates(Map<String,ComponentPropertyGroupRequest> propertyGroupUpdates)
The property group updates.
|
void |
setPropertyUpdates(Map<String,PropertyRequest> propertyUpdates)
An object that maps strings to the properties to set in the component type update.
|
void |
setUpdateType(String updateType)
The update type of the component update request.
|
String |
toString()
Returns a string representation of this object.
|
ComponentUpdateRequest |
withComponentTypeId(String componentTypeId)
The ID of the component type.
|
ComponentUpdateRequest |
withDescription(String description)
The description of the component type.
|
ComponentUpdateRequest |
withPropertyGroupUpdates(Map<String,ComponentPropertyGroupRequest> propertyGroupUpdates)
The property group updates.
|
ComponentUpdateRequest |
withPropertyUpdates(Map<String,PropertyRequest> propertyUpdates)
An object that maps strings to the properties to set in the component type update.
|
ComponentUpdateRequest |
withUpdateType(ComponentUpdateType updateType)
The update type of the component update request.
|
ComponentUpdateRequest |
withUpdateType(String updateType)
The update type of the component update request.
|
public void setUpdateType(String updateType)
The update type of the component update request.
updateType
- The update type of the component update request.ComponentUpdateType
public String getUpdateType()
The update type of the component update request.
ComponentUpdateType
public ComponentUpdateRequest withUpdateType(String updateType)
The update type of the component update request.
updateType
- The update type of the component update request.ComponentUpdateType
public ComponentUpdateRequest withUpdateType(ComponentUpdateType updateType)
The update type of the component update request.
updateType
- The update type of the component update request.ComponentUpdateType
public void setDescription(String description)
The description of the component type.
description
- The description of the component type.public String getDescription()
The description of the component type.
public ComponentUpdateRequest withDescription(String description)
The description of the component type.
description
- The description of the component type.public void setComponentTypeId(String componentTypeId)
The ID of the component type.
componentTypeId
- The ID of the component type.public String getComponentTypeId()
The ID of the component type.
public ComponentUpdateRequest withComponentTypeId(String componentTypeId)
The ID of the component type.
componentTypeId
- The ID of the component type.public Map<String,PropertyRequest> getPropertyUpdates()
An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.
public void setPropertyUpdates(Map<String,PropertyRequest> propertyUpdates)
An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.
propertyUpdates
- An object that maps strings to the properties to set in the component type update. Each string in the
mapping must be unique to this object.public ComponentUpdateRequest withPropertyUpdates(Map<String,PropertyRequest> propertyUpdates)
An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.
propertyUpdates
- An object that maps strings to the properties to set in the component type update. Each string in the
mapping must be unique to this object.public ComponentUpdateRequest addPropertyUpdatesEntry(String key, PropertyRequest value)
public ComponentUpdateRequest clearPropertyUpdatesEntries()
public Map<String,ComponentPropertyGroupRequest> getPropertyGroupUpdates()
The property group updates.
public void setPropertyGroupUpdates(Map<String,ComponentPropertyGroupRequest> propertyGroupUpdates)
The property group updates.
propertyGroupUpdates
- The property group updates.public ComponentUpdateRequest withPropertyGroupUpdates(Map<String,ComponentPropertyGroupRequest> propertyGroupUpdates)
The property group updates.
propertyGroupUpdates
- The property group updates.public ComponentUpdateRequest addPropertyGroupUpdatesEntry(String key, ComponentPropertyGroupRequest value)
public ComponentUpdateRequest clearPropertyGroupUpdatesEntries()
public String toString()
toString
in class Object
Object.toString()
public ComponentUpdateRequest clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.