@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 Chatbot chat channel used for collaboration during an incident.
|
String |
getClientToken()
A token ensuring that the operation 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()
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the
same account.
|
Integer |
getIncidentTemplateImpact()
Defines the impact to the customers.
|
List<NotificationTargetItem> |
getIncidentTemplateNotificationTargets()
The Amazon 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 Chatbot chat channel used for collaboration during an incident.
|
void |
setClientToken(String clientToken)
A token ensuring that the operation 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)
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the
same account.
|
void |
setIncidentTemplateImpact(Integer incidentTemplateImpact)
Defines the impact to the customers.
|
void |
setIncidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The Amazon 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 Chatbot chat channel used for collaboration during an incident.
|
UpdateResponsePlanRequest |
withClientToken(String clientToken)
A token ensuring that the operation 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)
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the
same account.
|
UpdateResponsePlanRequest |
withIncidentTemplateImpact(Integer incidentTemplateImpact)
Defines the impact to the customers.
|
UpdateResponsePlanRequest |
withIncidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
|
UpdateResponsePlanRequest |
withIncidentTemplateNotificationTargets(NotificationTargetItem... incidentTemplateNotificationTargets)
The Amazon 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 Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
chatChannel
- The 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 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 Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
chatChannel
- The 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 operation is called only once with the specified details.
clientToken
- A token ensuring that the operation is called only once with the specified details.public String getClientToken()
A token ensuring that the operation is called only once with the specified details.
public UpdateResponsePlanRequest withClientToken(String clientToken)
A token ensuring that the operation is called only once with the specified details.
clientToken
- A token ensuring that the operation is called only once with the specified details.public void setDisplayName(String displayName)
The long format name of the response plan. The display name can't contain spaces.
displayName
- The long format name of the response plan. The display name can't contain spaces.public String getDisplayName()
The long format name of the response plan. The display name can't contain spaces.
public UpdateResponsePlanRequest withDisplayName(String displayName)
The long format name of the response plan. The display name can't contain spaces.
displayName
- The long format name of the response plan. The display name 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)
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.
incidentTemplateDedupeString
- The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in
the same account.public String getIncidentTemplateDedupeString()
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.
public UpdateResponsePlanRequest withIncidentTemplateDedupeString(String incidentTemplateDedupeString)
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.
incidentTemplateDedupeString
- The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in
the same account.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 Amazon SNS targets that are notified when updates are made to an incident.
public void setIncidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
incidentTemplateNotificationTargets
- The Amazon SNS targets that are notified when updates are made to an incident.public UpdateResponsePlanRequest withIncidentTemplateNotificationTargets(NotificationTargetItem... incidentTemplateNotificationTargets)
The Amazon 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 Amazon SNS targets that are notified when updates are made to an incident.public UpdateResponsePlanRequest withIncidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
incidentTemplateNotificationTargets
- The Amazon 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. The title can't contain spaces.
incidentTemplateTitle
- The short format name of the incident. The title can't contain spaces.public String getIncidentTemplateTitle()
The short format name of the incident. The title can't contain spaces.
public UpdateResponsePlanRequest withIncidentTemplateTitle(String incidentTemplateTitle)
The short format name of the incident. The title can't contain spaces.
incidentTemplateTitle
- The short format name of the incident. The title can't contain spaces.public String toString()
toString
in class Object
Object.toString()
public UpdateResponsePlanRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()