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.BuilderchatChannel(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.BuilderincidentTemplate(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods 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.Builderavoiding the need to create one manually viaAction.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaChatChannel.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaIncidentTemplate.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaIntegration.builder().When the
Consumercompletes,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.
-