@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateResponsePlanRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateResponsePlanRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateResponsePlanRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<Action> |
getActions()
The actions that this response plan takes at the beginning of an incident.
|
String |
getArn()
The Amazon Resource Name (ARN) of the response plan.
|
ChatChannel |
getChatChannel()
The AWS Chatbot chat channel used for collaboration during an incident.
|
String |
getClientToken()
A token ensuring that the action is called only once with the specified details.
|
String |
getDisplayName()
The long format name of the response plan.
|
List<String> |
getEngagements()
The contacts and escalation plans that Incident Manager engages at the start of the incident.
|
String |
getIncidentTemplateDedupeString()
Used to create only one incident record for an incident.
|
Integer |
getIncidentTemplateImpact()
Defines the impact to the customers.
|
List<NotificationTargetItem> |
getIncidentTemplateNotificationTargets()
The SNS targets that are notified when updates are made to an incident.
|
String |
getIncidentTemplateSummary()
A brief summary of the incident.
|
String |
getIncidentTemplateTitle()
The short format name of the incident.
|
int |
hashCode() |
void |
setActions(Collection<Action> actions)
The actions that this response plan takes at the beginning of an incident.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the response plan.
|
void |
setChatChannel(ChatChannel chatChannel)
The AWS Chatbot chat channel used for collaboration during an incident.
|
void |
setClientToken(String clientToken)
A token ensuring that the action is called only once with the specified details.
|
void |
setDisplayName(String displayName)
The long format name of the response plan.
|
void |
setEngagements(Collection<String> engagements)
The contacts and escalation plans that Incident Manager engages at the start of the incident.
|
void |
setIncidentTemplateDedupeString(String incidentTemplateDedupeString)
Used to create only one incident record for an incident.
|
void |
setIncidentTemplateImpact(Integer incidentTemplateImpact)
Defines the impact to the customers.
|
void |
setIncidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The SNS targets that are notified when updates are made to an incident.
|
void |
setIncidentTemplateSummary(String incidentTemplateSummary)
A brief summary of the incident.
|
void |
setIncidentTemplateTitle(String incidentTemplateTitle)
The short format name of the incident.
|
String |
toString()
Returns a string representation of this object.
|
UpdateResponsePlanRequest |
withActions(Action... actions)
The actions that this response plan takes at the beginning of an incident.
|
UpdateResponsePlanRequest |
withActions(Collection<Action> actions)
The actions that this response plan takes at the beginning of an incident.
|
UpdateResponsePlanRequest |
withArn(String arn)
The Amazon Resource Name (ARN) of the response plan.
|
UpdateResponsePlanRequest |
withChatChannel(ChatChannel chatChannel)
The AWS Chatbot chat channel used for collaboration during an incident.
|
UpdateResponsePlanRequest |
withClientToken(String clientToken)
A token ensuring that the action is called only once with the specified details.
|
UpdateResponsePlanRequest |
withDisplayName(String displayName)
The long format name of the response plan.
|
UpdateResponsePlanRequest |
withEngagements(Collection<String> engagements)
The contacts and escalation plans that Incident Manager engages at the start of the incident.
|
UpdateResponsePlanRequest |
withEngagements(String... engagements)
The contacts and escalation plans that Incident Manager engages at the start of the incident.
|
UpdateResponsePlanRequest |
withIncidentTemplateDedupeString(String incidentTemplateDedupeString)
Used to create only one incident record for an incident.
|
UpdateResponsePlanRequest |
withIncidentTemplateImpact(Integer incidentTemplateImpact)
Defines the impact to the customers.
|
UpdateResponsePlanRequest |
withIncidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The SNS targets that are notified when updates are made to an incident.
|
UpdateResponsePlanRequest |
withIncidentTemplateNotificationTargets(NotificationTargetItem... incidentTemplateNotificationTargets)
The SNS targets that are notified when updates are made to an incident.
|
UpdateResponsePlanRequest |
withIncidentTemplateSummary(String incidentTemplateSummary)
A brief summary of the incident.
|
UpdateResponsePlanRequest |
withIncidentTemplateTitle(String incidentTemplateTitle)
The short format name of the incident.
|
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 List<Action> getActions()
The actions that this response plan takes at the beginning of an incident.
public void setActions(Collection<Action> actions)
The actions that this response plan takes at the beginning of an incident.
actions
- The actions that this response plan takes at the beginning of an incident.public UpdateResponsePlanRequest withActions(Action... actions)
The actions that this response plan takes at the beginning of an incident.
NOTE: This method appends the values to the existing list (if any). Use
setActions(java.util.Collection)
or withActions(java.util.Collection)
if you want to override
the existing values.
actions
- The actions that this response plan takes at the beginning of an incident.public UpdateResponsePlanRequest withActions(Collection<Action> actions)
The actions that this response plan takes at the beginning of an incident.
actions
- The actions that this response plan takes at the beginning of an incident.public void setArn(String arn)
The Amazon Resource Name (ARN) of the response plan.
arn
- The Amazon Resource Name (ARN) of the response plan.public String getArn()
The Amazon Resource Name (ARN) of the response plan.
public UpdateResponsePlanRequest withArn(String arn)
The Amazon Resource Name (ARN) of the response plan.
arn
- The Amazon Resource Name (ARN) of the response plan.public void setChatChannel(ChatChannel chatChannel)
The AWS Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
chatChannel
- The AWS Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
public ChatChannel getChatChannel()
The AWS Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
Use the empty structure to remove the chat channel from the response plan.
public UpdateResponsePlanRequest withChatChannel(ChatChannel chatChannel)
The AWS Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
chatChannel
- The AWS Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
public void setClientToken(String clientToken)
A token ensuring that the action is called only once with the specified details.
clientToken
- A token ensuring that the action is called only once with the specified details.public String getClientToken()
A token ensuring that the action is called only once with the specified details.
public UpdateResponsePlanRequest withClientToken(String clientToken)
A token ensuring that the action is called only once with the specified details.
clientToken
- A token ensuring that the action is called only once with the specified details.public void setDisplayName(String displayName)
The long format name of the response plan. Can't contain spaces.
displayName
- The long format name of the response plan. Can't contain spaces.public String getDisplayName()
The long format name of the response plan. Can't contain spaces.
public UpdateResponsePlanRequest withDisplayName(String displayName)
The long format name of the response plan. Can't contain spaces.
displayName
- The long format name of the response plan. Can't contain spaces.public List<String> getEngagements()
The contacts and escalation plans that Incident Manager engages at the start of the incident.
public void setEngagements(Collection<String> engagements)
The contacts and escalation plans that Incident Manager engages at the start of the incident.
engagements
- The contacts and escalation plans that Incident Manager engages at the start of the incident.public UpdateResponsePlanRequest withEngagements(String... engagements)
The contacts and escalation plans that Incident Manager engages at the start of the incident.
NOTE: This method appends the values to the existing list (if any). Use
setEngagements(java.util.Collection)
or withEngagements(java.util.Collection)
if you want to
override the existing values.
engagements
- The contacts and escalation plans that Incident Manager engages at the start of the incident.public UpdateResponsePlanRequest withEngagements(Collection<String> engagements)
The contacts and escalation plans that Incident Manager engages at the start of the incident.
engagements
- The contacts and escalation plans that Incident Manager engages at the start of the incident.public void setIncidentTemplateDedupeString(String incidentTemplateDedupeString)
Used to create only one incident record for an incident.
incidentTemplateDedupeString
- Used to create only one incident record for an incident.public String getIncidentTemplateDedupeString()
Used to create only one incident record for an incident.
public UpdateResponsePlanRequest withIncidentTemplateDedupeString(String incidentTemplateDedupeString)
Used to create only one incident record for an incident.
incidentTemplateDedupeString
- Used to create only one incident record for an incident.public void setIncidentTemplateImpact(Integer incidentTemplateImpact)
Defines the impact to the customers. Providing an impact overwrites the impact provided by a response plan.
Possible impacts:
5
- Severe impact
4
- High impact
3
- Medium impact
2
- Low impact
1
- No impact
incidentTemplateImpact
- Defines the impact to the customers. Providing an impact overwrites the impact provided by a response
plan.
Possible impacts:
5
- Severe impact
4
- High impact
3
- Medium impact
2
- Low impact
1
- No impact
public Integer getIncidentTemplateImpact()
Defines the impact to the customers. Providing an impact overwrites the impact provided by a response plan.
Possible impacts:
5
- Severe impact
4
- High impact
3
- Medium impact
2
- Low impact
1
- No impact
Possible impacts:
5
- Severe impact
4
- High impact
3
- Medium impact
2
- Low impact
1
- No impact
public UpdateResponsePlanRequest withIncidentTemplateImpact(Integer incidentTemplateImpact)
Defines the impact to the customers. Providing an impact overwrites the impact provided by a response plan.
Possible impacts:
5
- Severe impact
4
- High impact
3
- Medium impact
2
- Low impact
1
- No impact
incidentTemplateImpact
- Defines the impact to the customers. Providing an impact overwrites the impact provided by a response
plan.
Possible impacts:
5
- Severe impact
4
- High impact
3
- Medium impact
2
- Low impact
1
- No impact
public List<NotificationTargetItem> getIncidentTemplateNotificationTargets()
The SNS targets that are notified when updates are made to an incident.
public void setIncidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The SNS targets that are notified when updates are made to an incident.
incidentTemplateNotificationTargets
- The SNS targets that are notified when updates are made to an incident.public UpdateResponsePlanRequest withIncidentTemplateNotificationTargets(NotificationTargetItem... incidentTemplateNotificationTargets)
The SNS targets that are notified when updates are made to an incident.
NOTE: This method appends the values to the existing list (if any). Use
setIncidentTemplateNotificationTargets(java.util.Collection)
or
withIncidentTemplateNotificationTargets(java.util.Collection)
if you want to override the existing
values.
incidentTemplateNotificationTargets
- The SNS targets that are notified when updates are made to an incident.public UpdateResponsePlanRequest withIncidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The SNS targets that are notified when updates are made to an incident.
incidentTemplateNotificationTargets
- The SNS targets that are notified when updates are made to an incident.public void setIncidentTemplateSummary(String incidentTemplateSummary)
A brief summary of the incident. This typically contains what has happened, what's currently happening, and next steps.
incidentTemplateSummary
- A brief summary of the incident. This typically contains what has happened, what's currently happening,
and next steps.public String getIncidentTemplateSummary()
A brief summary of the incident. This typically contains what has happened, what's currently happening, and next steps.
public UpdateResponsePlanRequest withIncidentTemplateSummary(String incidentTemplateSummary)
A brief summary of the incident. This typically contains what has happened, what's currently happening, and next steps.
incidentTemplateSummary
- A brief summary of the incident. This typically contains what has happened, what's currently happening,
and next steps.public void setIncidentTemplateTitle(String incidentTemplateTitle)
The short format name of the incident. Can't contain spaces.
incidentTemplateTitle
- The short format name of the incident. Can't contain spaces.public String getIncidentTemplateTitle()
The short format name of the incident. Can't contain spaces.
public UpdateResponsePlanRequest withIncidentTemplateTitle(String incidentTemplateTitle)
The short format name of the incident. Can't contain spaces.
incidentTemplateTitle
- The short format name of the incident. Can't contain spaces.public String toString()
toString
in class Object
Object.toString()
public UpdateResponsePlanRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()