Package com.oracle.bmc.oda.model
Class CreateWebhookChannelDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.model.CreateWebhookChannelDetails.Builder
-
- Enclosing class:
- CreateWebhookChannelDetails
public static class CreateWebhookChannelDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateWebhookChannelDetails.Builder
botId(String botId)
The ID of the Skill or Digital Assistant that the Channel is routed to.CreateWebhookChannelDetails
build()
CreateWebhookChannelDetails.Builder
copy(CreateWebhookChannelDetails model)
CreateWebhookChannelDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
CreateWebhookChannelDetails.Builder
description(String description)
CreateWebhookChannelDetails.Builder
freeformTags(Map<String,String> freeformTags)
CreateWebhookChannelDetails.Builder
name(String name)
CreateWebhookChannelDetails.Builder
outboundUrl(String outboundUrl)
The URL to send responses to.CreateWebhookChannelDetails.Builder
payloadVersion(WebhookPayloadVersion payloadVersion)
The version for payloads.CreateWebhookChannelDetails.Builder
sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
-
-
-
Method Detail
-
name
public CreateWebhookChannelDetails.Builder name(String name)
-
description
public CreateWebhookChannelDetails.Builder description(String description)
-
sessionExpiryDurationInMilliseconds
public CreateWebhookChannelDetails.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
-
freeformTags
public CreateWebhookChannelDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateWebhookChannelDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
outboundUrl
public CreateWebhookChannelDetails.Builder outboundUrl(String outboundUrl)
The URL to send responses to.- Parameters:
outboundUrl
- the value to set- Returns:
- this builder
-
payloadVersion
public CreateWebhookChannelDetails.Builder payloadVersion(WebhookPayloadVersion payloadVersion)
The version for payloads.- Parameters:
payloadVersion
- the value to set- Returns:
- this builder
-
botId
public CreateWebhookChannelDetails.Builder botId(String botId)
The ID of the Skill or Digital Assistant that the Channel is routed to.- Parameters:
botId
- the value to set- Returns:
- this builder
-
build
public CreateWebhookChannelDetails build()
-
copy
public CreateWebhookChannelDetails.Builder copy(CreateWebhookChannelDetails model)
-
-