@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TemplateVersion extends Object implements Serializable, Cloneable, StructuredPojo
A version of a template.
Constructor and Description |
---|
TemplateVersion() |
Modifier and Type | Method and Description |
---|---|
TemplateVersion |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTime()
The time that this template version was created.
|
List<DataSetConfiguration> |
getDataSetConfigurations()
Schema of the dataset identified by the placeholder.
|
String |
getDescription()
The description of the template.
|
List<TemplateError> |
getErrors()
Errors associated with this template version.
|
List<Sheet> |
getSheets()
A list of the associated sheets with the unique identifier and name of each sheet.
|
String |
getSourceEntityArn()
The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
|
String |
getStatus()
The HTTP status of the request.
|
String |
getThemeArn()
The ARN of the theme associated with this version of the template.
|
Long |
getVersionNumber()
The version number of the template version.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedTime(Date createdTime)
The time that this template version was created.
|
void |
setDataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
Schema of the dataset identified by the placeholder.
|
void |
setDescription(String description)
The description of the template.
|
void |
setErrors(Collection<TemplateError> errors)
Errors associated with this template version.
|
void |
setSheets(Collection<Sheet> sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
|
void |
setSourceEntityArn(String sourceEntityArn)
The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
|
void |
setStatus(String status)
The HTTP status of the request.
|
void |
setThemeArn(String themeArn)
The ARN of the theme associated with this version of the template.
|
void |
setVersionNumber(Long versionNumber)
The version number of the template version.
|
String |
toString()
Returns a string representation of this object.
|
TemplateVersion |
withCreatedTime(Date createdTime)
The time that this template version was created.
|
TemplateVersion |
withDataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
Schema of the dataset identified by the placeholder.
|
TemplateVersion |
withDataSetConfigurations(DataSetConfiguration... dataSetConfigurations)
Schema of the dataset identified by the placeholder.
|
TemplateVersion |
withDescription(String description)
The description of the template.
|
TemplateVersion |
withErrors(Collection<TemplateError> errors)
Errors associated with this template version.
|
TemplateVersion |
withErrors(TemplateError... errors)
Errors associated with this template version.
|
TemplateVersion |
withSheets(Collection<Sheet> sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
|
TemplateVersion |
withSheets(Sheet... sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
|
TemplateVersion |
withSourceEntityArn(String sourceEntityArn)
The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
|
TemplateVersion |
withStatus(ResourceStatus status)
The HTTP status of the request.
|
TemplateVersion |
withStatus(String status)
The HTTP status of the request.
|
TemplateVersion |
withThemeArn(String themeArn)
The ARN of the theme associated with this version of the template.
|
TemplateVersion |
withVersionNumber(Long versionNumber)
The version number of the template version.
|
public void setCreatedTime(Date createdTime)
The time that this template version was created.
createdTime
- The time that this template version was created.public Date getCreatedTime()
The time that this template version was created.
public TemplateVersion withCreatedTime(Date createdTime)
The time that this template version was created.
createdTime
- The time that this template version was created.public List<TemplateError> getErrors()
Errors associated with this template version.
public void setErrors(Collection<TemplateError> errors)
Errors associated with this template version.
errors
- Errors associated with this template version.public TemplateVersion withErrors(TemplateError... errors)
Errors associated with this template version.
NOTE: This method appends the values to the existing list (if any). Use
setErrors(java.util.Collection)
or withErrors(java.util.Collection)
if you want to override the
existing values.
errors
- Errors associated with this template version.public TemplateVersion withErrors(Collection<TemplateError> errors)
Errors associated with this template version.
errors
- Errors associated with this template version.public void setVersionNumber(Long versionNumber)
The version number of the template version.
versionNumber
- The version number of the template version.public Long getVersionNumber()
The version number of the template version.
public TemplateVersion withVersionNumber(Long versionNumber)
The version number of the template version.
versionNumber
- The version number of the template version.public void setStatus(String status)
The HTTP status of the request.
status
- The HTTP status of the request.ResourceStatus
public String getStatus()
The HTTP status of the request.
ResourceStatus
public TemplateVersion withStatus(String status)
The HTTP status of the request.
status
- The HTTP status of the request.ResourceStatus
public TemplateVersion withStatus(ResourceStatus status)
The HTTP status of the request.
status
- The HTTP status of the request.ResourceStatus
public List<DataSetConfiguration> getDataSetConfigurations()
Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.
public void setDataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.
dataSetConfigurations
- Schema of the dataset identified by the placeholder. Any dashboard created from this template should be
bound to new datasets matching the same schema described through this API operation.public TemplateVersion withDataSetConfigurations(DataSetConfiguration... dataSetConfigurations)
Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.
NOTE: This method appends the values to the existing list (if any). Use
setDataSetConfigurations(java.util.Collection)
or
withDataSetConfigurations(java.util.Collection)
if you want to override the existing values.
dataSetConfigurations
- Schema of the dataset identified by the placeholder. Any dashboard created from this template should be
bound to new datasets matching the same schema described through this API operation.public TemplateVersion withDataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.
dataSetConfigurations
- Schema of the dataset identified by the placeholder. Any dashboard created from this template should be
bound to new datasets matching the same schema described through this API operation.public void setDescription(String description)
The description of the template.
description
- The description of the template.public String getDescription()
The description of the template.
public TemplateVersion withDescription(String description)
The description of the template.
description
- The description of the template.public void setSourceEntityArn(String sourceEntityArn)
The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
sourceEntityArn
- The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.public String getSourceEntityArn()
The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
public TemplateVersion withSourceEntityArn(String sourceEntityArn)
The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
sourceEntityArn
- The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.public void setThemeArn(String themeArn)
The ARN of the theme associated with this version of the template.
themeArn
- The ARN of the theme associated with this version of the template.public String getThemeArn()
The ARN of the theme associated with this version of the template.
public TemplateVersion withThemeArn(String themeArn)
The ARN of the theme associated with this version of the template.
themeArn
- The ARN of the theme associated with this version of the template.public List<Sheet> getSheets()
A list of the associated sheets with the unique identifier and name of each sheet.
public void setSheets(Collection<Sheet> sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
sheets
- A list of the associated sheets with the unique identifier and name of each sheet.public TemplateVersion withSheets(Sheet... sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
NOTE: This method appends the values to the existing list (if any). Use
setSheets(java.util.Collection)
or withSheets(java.util.Collection)
if you want to override the
existing values.
sheets
- A list of the associated sheets with the unique identifier and name of each sheet.public TemplateVersion withSheets(Collection<Sheet> sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
sheets
- A list of the associated sheets with the unique identifier and name of each sheet.public String toString()
toString
in class Object
Object.toString()
public TemplateVersion clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.