Interface GetResponsePlanResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetResponsePlanResponse.Builder,
,GetResponsePlanResponse> SdkBuilder<GetResponsePlanResponse.Builder,
,GetResponsePlanResponse> SdkPojo
,SdkResponse.Builder
,SsmIncidentsResponse.Builder
- Enclosing class:
GetResponsePlanResponse
-
Method Summary
Modifier and TypeMethodDescriptionactions
(Collection<Action> actions) The actions that this response plan takes at the beginning of the incident.actions
(Consumer<Action.Builder>... actions) The actions that this response plan takes at the beginning of the incident.The actions that this response plan takes at the beginning of the incident.The ARN of the response plan.default GetResponsePlanResponse.Builder
chatChannel
(Consumer<ChatChannel.Builder> chatChannel) The Chatbot chat channel used for collaboration during an incident.chatChannel
(ChatChannel chatChannel) The Chatbot chat channel used for collaboration during an incident.displayName
(String displayName) The long format name of the response plan.engagements
(String... engagements) The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.engagements
(Collection<String> engagements) The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.default GetResponsePlanResponse.Builder
incidentTemplate
(Consumer<IncidentTemplate.Builder> incidentTemplate) Details used to create the incident when using this response plan.incidentTemplate
(IncidentTemplate incidentTemplate) Details used to create the incident when using this response plan.integrations
(Collection<Integration> integrations) Information about third-party services integrated into the Incident Manager response plan.integrations
(Consumer<Integration.Builder>... integrations) Information about third-party services integrated into the Incident Manager response plan.integrations
(Integration... integrations) Information about third-party services integrated into the Incident Manager response plan.The short format name of the response plan.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.services.ssmincidents.model.SsmIncidentsResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
actions
The actions that this response plan takes at the beginning of the incident.
- Parameters:
actions
- The actions that this response plan takes at the beginning of the incident.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The actions that this response plan takes at the beginning of the incident.
- Parameters:
actions
- The actions that this response plan takes at the beginning of the incident.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The actions that this response plan takes at the beginning of the incident.
This is a convenience method that creates an instance of theAction.Builder
avoiding the need to create one manually viaAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactions(List<Action>)
.- Parameters:
actions
- a consumer that will call methods onAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
arn
The ARN of the response plan.
- Parameters:
arn
- The ARN of the response plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chatChannel
The Chatbot chat channel used for collaboration during an incident.
- Parameters:
chatChannel
- The Chatbot chat channel used for collaboration during an incident.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chatChannel
The Chatbot chat channel used for collaboration during an incident.
This is a convenience method that creates an instance of theChatChannel.Builder
avoiding the need to create one manually viaChatChannel.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochatChannel(ChatChannel)
.- Parameters:
chatChannel
- a consumer that will call methods onChatChannel.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
displayName
The long format name of the response plan. Can contain spaces.
- Parameters:
displayName
- The long format name of the response plan. Can contain spaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engagements
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
- Parameters:
engagements
- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engagements
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
- Parameters:
engagements
- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
incidentTemplate
Details used to create the incident when using this response plan.
- Parameters:
incidentTemplate
- Details used to create the incident when using this response plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
incidentTemplate
default GetResponsePlanResponse.Builder incidentTemplate(Consumer<IncidentTemplate.Builder> incidentTemplate) Details used to create the incident when using this response plan.
This is a convenience method that creates an instance of theIncidentTemplate.Builder
avoiding the need to create one manually viaIncidentTemplate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toincidentTemplate(IncidentTemplate)
.- Parameters:
incidentTemplate
- a consumer that will call methods onIncidentTemplate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
integrations
Information about third-party services integrated into the Incident Manager response plan.
- Parameters:
integrations
- Information about third-party services integrated into the Incident Manager response plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrations
Information about third-party services integrated into the Incident Manager response plan.
- Parameters:
integrations
- Information about third-party services integrated into the Incident Manager response plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrations
Information about third-party services integrated into the Incident Manager response plan.
This is a convenience method that creates an instance of theIntegration.Builder
avoiding the need to create one manually viaIntegration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointegrations(List<Integration>)
.- Parameters:
integrations
- a consumer that will call methods onIntegration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The short format name of the response plan. The name can't contain spaces.
- Parameters:
name
- The short format name of the response plan. The name can't contain spaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-