@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateThemeData extends Object implements Serializable, Cloneable, StructuredPojo
Saves the data binding information for a theme.
Constructor and Description |
---|
UpdateThemeData() |
Modifier and Type | Method and Description |
---|---|
UpdateThemeData |
clone() |
boolean |
equals(Object obj) |
String |
getId()
The unique ID of the theme to update.
|
String |
getName()
The name of the theme to update.
|
List<ThemeValues> |
getOverrides()
Describes the properties that can be overriden to customize the theme.
|
List<ThemeValues> |
getValues()
A list of key-value pairs that define the theme's properties.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setId(String id)
The unique ID of the theme to update.
|
void |
setName(String name)
The name of the theme to update.
|
void |
setOverrides(Collection<ThemeValues> overrides)
Describes the properties that can be overriden to customize the theme.
|
void |
setValues(Collection<ThemeValues> values)
A list of key-value pairs that define the theme's properties.
|
String |
toString()
Returns a string representation of this object.
|
UpdateThemeData |
withId(String id)
The unique ID of the theme to update.
|
UpdateThemeData |
withName(String name)
The name of the theme to update.
|
UpdateThemeData |
withOverrides(Collection<ThemeValues> overrides)
Describes the properties that can be overriden to customize the theme.
|
UpdateThemeData |
withOverrides(ThemeValues... overrides)
Describes the properties that can be overriden to customize the theme.
|
UpdateThemeData |
withValues(Collection<ThemeValues> values)
A list of key-value pairs that define the theme's properties.
|
UpdateThemeData |
withValues(ThemeValues... values)
A list of key-value pairs that define the theme's properties.
|
public void setId(String id)
The unique ID of the theme to update.
id
- The unique ID of the theme to update.public String getId()
The unique ID of the theme to update.
public UpdateThemeData withId(String id)
The unique ID of the theme to update.
id
- The unique ID of the theme to update.public void setName(String name)
The name of the theme to update.
name
- The name of the theme to update.public String getName()
The name of the theme to update.
public UpdateThemeData withName(String name)
The name of the theme to update.
name
- The name of the theme to update.public List<ThemeValues> getValues()
A list of key-value pairs that define the theme's properties.
public void setValues(Collection<ThemeValues> values)
A list of key-value pairs that define the theme's properties.
values
- A list of key-value pairs that define the theme's properties.public UpdateThemeData withValues(ThemeValues... values)
A list of key-value pairs that define the theme's properties.
NOTE: This method appends the values to the existing list (if any). Use
setValues(java.util.Collection)
or withValues(java.util.Collection)
if you want to override the
existing values.
values
- A list of key-value pairs that define the theme's properties.public UpdateThemeData withValues(Collection<ThemeValues> values)
A list of key-value pairs that define the theme's properties.
values
- A list of key-value pairs that define the theme's properties.public List<ThemeValues> getOverrides()
Describes the properties that can be overriden to customize the theme.
public void setOverrides(Collection<ThemeValues> overrides)
Describes the properties that can be overriden to customize the theme.
overrides
- Describes the properties that can be overriden to customize the theme.public UpdateThemeData withOverrides(ThemeValues... overrides)
Describes the properties that can be overriden to customize the theme.
NOTE: This method appends the values to the existing list (if any). Use
setOverrides(java.util.Collection)
or withOverrides(java.util.Collection)
if you want to
override the existing values.
overrides
- Describes the properties that can be overriden to customize the theme.public UpdateThemeData withOverrides(Collection<ThemeValues> overrides)
Describes the properties that can be overriden to customize the theme.
overrides
- Describes the properties that can be overriden to customize the theme.public String toString()
toString
in class Object
Object.toString()
public UpdateThemeData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.