Package com.oracle.bmc.oda.model
Class CreateIosChannelResult.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.model.CreateIosChannelResult.Builder
-
- Enclosing class:
- CreateIosChannelResult
public static class CreateIosChannelResult.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public CreateIosChannelResult.Builder id(String id)
-
name
public CreateIosChannelResult.Builder name(String name)
-
description
public CreateIosChannelResult.Builder description(String description)
-
category
public CreateIosChannelResult.Builder category(ChannelCategory category)
-
sessionExpiryDurationInMilliseconds
public CreateIosChannelResult.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
-
lifecycleState
public CreateIosChannelResult.Builder lifecycleState(LifecycleState lifecycleState)
-
timeCreated
public CreateIosChannelResult.Builder timeCreated(Date timeCreated)
-
timeUpdated
public CreateIosChannelResult.Builder timeUpdated(Date timeUpdated)
-
freeformTags
public CreateIosChannelResult.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateIosChannelResult.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
secretKey
public CreateIosChannelResult.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
-
maxTokenExpirationTimeInMinutes
public CreateIosChannelResult.Builder maxTokenExpirationTimeInMinutes(Long maxTokenExpirationTimeInMinutes)
The maximum time until the token expires (in minutes).- Parameters:
maxTokenExpirationTimeInMinutes
- the value to set- Returns:
- this builder
-
isClientAuthenticationEnabled
public CreateIosChannelResult.Builder isClientAuthenticationEnabled(Boolean isClientAuthenticationEnabled)
Whether client authentication is enabled or not.- Parameters:
isClientAuthenticationEnabled
- the value to set- Returns:
- this builder
-
botId
public CreateIosChannelResult.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 CreateIosChannelResult build()
-
copy
public CreateIosChannelResult.Builder copy(CreateIosChannelResult model)
-
-