Package com.oracle.bmc.oda.model
Class CreateFacebookChannelDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.model.CreateFacebookChannelDetails.Builder
-
- Enclosing class:
- CreateFacebookChannelDetails
public static class CreateFacebookChannelDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateFacebookChannelDetails.Builder
appSecret(String appSecret)
The app secret for your Facebook app.CreateFacebookChannelDetails.Builder
botId(String botId)
The ID of the Skill or Digital Assistant that the Channel is routed to.CreateFacebookChannelDetails
build()
CreateFacebookChannelDetails.Builder
copy(CreateFacebookChannelDetails model)
CreateFacebookChannelDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
CreateFacebookChannelDetails.Builder
description(String description)
CreateFacebookChannelDetails.Builder
freeformTags(Map<String,String> freeformTags)
CreateFacebookChannelDetails.Builder
name(String name)
CreateFacebookChannelDetails.Builder
pageAccessToken(String pageAccessToken)
The page access token that you generated for your Facebook page.CreateFacebookChannelDetails.Builder
sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
-
-
-
Method Detail
-
name
public CreateFacebookChannelDetails.Builder name(String name)
-
description
public CreateFacebookChannelDetails.Builder description(String description)
-
sessionExpiryDurationInMilliseconds
public CreateFacebookChannelDetails.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
-
freeformTags
public CreateFacebookChannelDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateFacebookChannelDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
appSecret
public CreateFacebookChannelDetails.Builder appSecret(String appSecret)
The app secret for your Facebook app.- Parameters:
appSecret
- the value to set- Returns:
- this builder
-
pageAccessToken
public CreateFacebookChannelDetails.Builder pageAccessToken(String pageAccessToken)
The page access token that you generated for your Facebook page.- Parameters:
pageAccessToken
- the value to set- Returns:
- this builder
-
botId
public CreateFacebookChannelDetails.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 CreateFacebookChannelDetails build()
-
copy
public CreateFacebookChannelDetails.Builder copy(CreateFacebookChannelDetails model)
-
-