Package com.oracle.bmc.oda.model
Class CreateWebhookChannelResult.Builder
- java.lang.Object
- 
- com.oracle.bmc.oda.model.CreateWebhookChannelResult.Builder
 
- 
- Enclosing class:
- CreateWebhookChannelResult
 
 public static class CreateWebhookChannelResult.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic CreateWebhookChannelResult.Builder id(String id) 
 - 
namepublic CreateWebhookChannelResult.Builder name(String name) 
 - 
descriptionpublic CreateWebhookChannelResult.Builder description(String description) 
 - 
categorypublic CreateWebhookChannelResult.Builder category(ChannelCategory category) 
 - 
sessionExpiryDurationInMillisecondspublic CreateWebhookChannelResult.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds) 
 - 
lifecycleStatepublic CreateWebhookChannelResult.Builder lifecycleState(LifecycleState lifecycleState) 
 - 
timeCreatedpublic CreateWebhookChannelResult.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic CreateWebhookChannelResult.Builder timeUpdated(Date timeUpdated) 
 - 
freeformTagspublic CreateWebhookChannelResult.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic CreateWebhookChannelResult.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
secretKeypublic CreateWebhookChannelResult.Builder secretKey(String secretKey) The secret key used to verify the authenticity of received messages.This is only returned this once. If it is lost the keys will need to be rotated to generate a new key. - Parameters:
- secretKey- the value to set
- Returns:
- this builder
 
 - 
outboundUrlpublic CreateWebhookChannelResult.Builder outboundUrl(String outboundUrl) The URL to send responses to.- Parameters:
- outboundUrl- the value to set
- Returns:
- this builder
 
 - 
payloadVersionpublic CreateWebhookChannelResult.Builder payloadVersion(WebhookPayloadVersion payloadVersion) The version for payloads.- Parameters:
- payloadVersion- the value to set
- Returns:
- this builder
 
 - 
botIdpublic CreateWebhookChannelResult.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
 
 - 
webhookUrlpublic CreateWebhookChannelResult.Builder webhookUrl(String webhookUrl) The URL to use to send messages to this channel.This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel. - Parameters:
- webhookUrl- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateWebhookChannelResult build() 
 - 
copypublic CreateWebhookChannelResult.Builder copy(CreateWebhookChannelResult model) 
 
- 
 
-