@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDashboardRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDashboardRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDashboardRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateDashboardRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateDashboardRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
|
String |
getDashboardDefinition()
The dashboard definition specified in a JSON literal.
|
String |
getDashboardDescription()
A description for the dashboard.
|
String |
getDashboardName()
A friendly name for the dashboard.
|
String |
getProjectId()
The ID of the project in which to create the dashboard.
|
Map<String,String> |
getTags()
A list of key-value pairs that contain metadata for the dashboard.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
|
void |
setDashboardDefinition(String dashboardDefinition)
The dashboard definition specified in a JSON literal.
|
void |
setDashboardDescription(String dashboardDescription)
A description for the dashboard.
|
void |
setDashboardName(String dashboardName)
A friendly name for the dashboard.
|
void |
setProjectId(String projectId)
The ID of the project in which to create the dashboard.
|
void |
setTags(Map<String,String> tags)
A list of key-value pairs that contain metadata for the dashboard.
|
String |
toString()
Returns a string representation of this object.
|
CreateDashboardRequest |
withClientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
|
CreateDashboardRequest |
withDashboardDefinition(String dashboardDefinition)
The dashboard definition specified in a JSON literal.
|
CreateDashboardRequest |
withDashboardDescription(String dashboardDescription)
A description for the dashboard.
|
CreateDashboardRequest |
withDashboardName(String dashboardName)
A friendly name for the dashboard.
|
CreateDashboardRequest |
withProjectId(String projectId)
The ID of the project in which to create the dashboard.
|
CreateDashboardRequest |
withTags(Map<String,String> tags)
A list of key-value pairs that contain metadata for the dashboard.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setProjectId(String projectId)
The ID of the project in which to create the dashboard.
projectId
- The ID of the project in which to create the dashboard.public String getProjectId()
The ID of the project in which to create the dashboard.
public CreateDashboardRequest withProjectId(String projectId)
The ID of the project in which to create the dashboard.
projectId
- The ID of the project in which to create the dashboard.public void setDashboardName(String dashboardName)
A friendly name for the dashboard.
dashboardName
- A friendly name for the dashboard.public String getDashboardName()
A friendly name for the dashboard.
public CreateDashboardRequest withDashboardName(String dashboardName)
A friendly name for the dashboard.
dashboardName
- A friendly name for the dashboard.public void setDashboardDescription(String dashboardDescription)
A description for the dashboard.
dashboardDescription
- A description for the dashboard.public String getDashboardDescription()
A description for the dashboard.
public CreateDashboardRequest withDashboardDescription(String dashboardDescription)
A description for the dashboard.
dashboardDescription
- A description for the dashboard.public void setDashboardDefinition(String dashboardDefinition)
The dashboard definition specified in a JSON literal. For detailed information, see Creating dashboards (CLI) in the IoT SiteWise User Guide.
dashboardDefinition
- The dashboard definition specified in a JSON literal. For detailed information, see Creating dashboards (CLI) in the IoT SiteWise User Guide.public String getDashboardDefinition()
The dashboard definition specified in a JSON literal. For detailed information, see Creating dashboards (CLI) in the IoT SiteWise User Guide.
public CreateDashboardRequest withDashboardDefinition(String dashboardDefinition)
The dashboard definition specified in a JSON literal. For detailed information, see Creating dashboards (CLI) in the IoT SiteWise User Guide.
dashboardDefinition
- The dashboard definition specified in a JSON literal. For detailed information, see Creating dashboards (CLI) in the IoT SiteWise User Guide.public void setClientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
clientToken
- A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't
reuse this client token if a new idempotent request is required.public String getClientToken()
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
public CreateDashboardRequest withClientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
clientToken
- A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't
reuse this client token if a new idempotent request is required.public Map<String,String> getTags()
A list of key-value pairs that contain metadata for the dashboard. For more information, see Tagging your IoT SiteWise resources in the IoT SiteWise User Guide.
public void setTags(Map<String,String> tags)
A list of key-value pairs that contain metadata for the dashboard. For more information, see Tagging your IoT SiteWise resources in the IoT SiteWise User Guide.
tags
- A list of key-value pairs that contain metadata for the dashboard. For more information, see Tagging your IoT
SiteWise resources in the IoT SiteWise User Guide.public CreateDashboardRequest withTags(Map<String,String> tags)
A list of key-value pairs that contain metadata for the dashboard. For more information, see Tagging your IoT SiteWise resources in the IoT SiteWise User Guide.
tags
- A list of key-value pairs that contain metadata for the dashboard. For more information, see Tagging your IoT
SiteWise resources in the IoT SiteWise User Guide.public CreateDashboardRequest addTagsEntry(String key, String value)
public CreateDashboardRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateDashboardRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()