Class SkypeChannelProperties
- java.lang.Object
-
- com.azure.resourcemanager.botservice.models.SkypeChannelProperties
-
public final class SkypeChannelProperties extends Object
The parameters to provide for the Microsoft Teams channel.
-
-
Constructor Summary
Constructors Constructor Description SkypeChannelProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
callingWebhook()
Get the callingWebhook property: Calling web hook for Skype channel.Boolean
enableCalling()
Get the enableCalling property: Enable calling for Skype channel.Boolean
enableGroups()
Get the enableGroups property: Enable groups for Skype channel.Boolean
enableMediaCards()
Get the enableMediaCards property: Enable media cards for Skype channel.Boolean
enableMessaging()
Get the enableMessaging property: Enable messaging for Skype channel.Boolean
enableScreenSharing()
Get the enableScreenSharing property: Enable screen sharing for Skype channel.Boolean
enableVideo()
Get the enableVideo property: Enable video for Skype channel.String
groupsMode()
Get the groupsMode property: Group mode for Skype channel.String
incomingCallRoute()
Get the incomingCallRoute property: Incoming call route for Skype channel.boolean
isEnabled()
Get the isEnabled property: Whether this channel is enabled for the bot.void
validate()
Validates the instance.SkypeChannelProperties
withCallingWebhook(String callingWebhook)
Set the callingWebhook property: Calling web hook for Skype channel.SkypeChannelProperties
withEnableCalling(Boolean enableCalling)
Set the enableCalling property: Enable calling for Skype channel.SkypeChannelProperties
withEnableGroups(Boolean enableGroups)
Set the enableGroups property: Enable groups for Skype channel.SkypeChannelProperties
withEnableMediaCards(Boolean enableMediaCards)
Set the enableMediaCards property: Enable media cards for Skype channel.SkypeChannelProperties
withEnableMessaging(Boolean enableMessaging)
Set the enableMessaging property: Enable messaging for Skype channel.SkypeChannelProperties
withEnableScreenSharing(Boolean enableScreenSharing)
Set the enableScreenSharing property: Enable screen sharing for Skype channel.SkypeChannelProperties
withEnableVideo(Boolean enableVideo)
Set the enableVideo property: Enable video for Skype channel.SkypeChannelProperties
withGroupsMode(String groupsMode)
Set the groupsMode property: Group mode for Skype channel.SkypeChannelProperties
withIncomingCallRoute(String incomingCallRoute)
Set the incomingCallRoute property: Incoming call route for Skype channel.SkypeChannelProperties
withIsEnabled(boolean isEnabled)
Set the isEnabled property: Whether this channel is enabled for the bot.
-
-
-
Method Detail
-
enableMessaging
public Boolean enableMessaging()
Get the enableMessaging property: Enable messaging for Skype channel.- Returns:
- the enableMessaging value.
-
withEnableMessaging
public SkypeChannelProperties withEnableMessaging(Boolean enableMessaging)
Set the enableMessaging property: Enable messaging for Skype channel.- Parameters:
enableMessaging
- the enableMessaging value to set.- Returns:
- the SkypeChannelProperties object itself.
-
enableMediaCards
public Boolean enableMediaCards()
Get the enableMediaCards property: Enable media cards for Skype channel.- Returns:
- the enableMediaCards value.
-
withEnableMediaCards
public SkypeChannelProperties withEnableMediaCards(Boolean enableMediaCards)
Set the enableMediaCards property: Enable media cards for Skype channel.- Parameters:
enableMediaCards
- the enableMediaCards value to set.- Returns:
- the SkypeChannelProperties object itself.
-
enableVideo
public Boolean enableVideo()
Get the enableVideo property: Enable video for Skype channel.- Returns:
- the enableVideo value.
-
withEnableVideo
public SkypeChannelProperties withEnableVideo(Boolean enableVideo)
Set the enableVideo property: Enable video for Skype channel.- Parameters:
enableVideo
- the enableVideo value to set.- Returns:
- the SkypeChannelProperties object itself.
-
enableCalling
public Boolean enableCalling()
Get the enableCalling property: Enable calling for Skype channel.- Returns:
- the enableCalling value.
-
withEnableCalling
public SkypeChannelProperties withEnableCalling(Boolean enableCalling)
Set the enableCalling property: Enable calling for Skype channel.- Parameters:
enableCalling
- the enableCalling value to set.- Returns:
- the SkypeChannelProperties object itself.
-
enableScreenSharing
public Boolean enableScreenSharing()
Get the enableScreenSharing property: Enable screen sharing for Skype channel.- Returns:
- the enableScreenSharing value.
-
withEnableScreenSharing
public SkypeChannelProperties withEnableScreenSharing(Boolean enableScreenSharing)
Set the enableScreenSharing property: Enable screen sharing for Skype channel.- Parameters:
enableScreenSharing
- the enableScreenSharing value to set.- Returns:
- the SkypeChannelProperties object itself.
-
enableGroups
public Boolean enableGroups()
Get the enableGroups property: Enable groups for Skype channel.- Returns:
- the enableGroups value.
-
withEnableGroups
public SkypeChannelProperties withEnableGroups(Boolean enableGroups)
Set the enableGroups property: Enable groups for Skype channel.- Parameters:
enableGroups
- the enableGroups value to set.- Returns:
- the SkypeChannelProperties object itself.
-
groupsMode
public String groupsMode()
Get the groupsMode property: Group mode for Skype channel.- Returns:
- the groupsMode value.
-
withGroupsMode
public SkypeChannelProperties withGroupsMode(String groupsMode)
Set the groupsMode property: Group mode for Skype channel.- Parameters:
groupsMode
- the groupsMode value to set.- Returns:
- the SkypeChannelProperties object itself.
-
callingWebhook
public String callingWebhook()
Get the callingWebhook property: Calling web hook for Skype channel.- Returns:
- the callingWebhook value.
-
withCallingWebhook
public SkypeChannelProperties withCallingWebhook(String callingWebhook)
Set the callingWebhook property: Calling web hook for Skype channel.- Parameters:
callingWebhook
- the callingWebhook value to set.- Returns:
- the SkypeChannelProperties object itself.
-
incomingCallRoute
public String incomingCallRoute()
Get the incomingCallRoute property: Incoming call route for Skype channel.- Returns:
- the incomingCallRoute value.
-
withIncomingCallRoute
public SkypeChannelProperties withIncomingCallRoute(String incomingCallRoute)
Set the incomingCallRoute property: Incoming call route for Skype channel.- Parameters:
incomingCallRoute
- the incomingCallRoute value to set.- Returns:
- the SkypeChannelProperties object itself.
-
isEnabled
public boolean isEnabled()
Get the isEnabled property: Whether this channel is enabled for the bot.- Returns:
- the isEnabled value.
-
withIsEnabled
public SkypeChannelProperties withIsEnabled(boolean isEnabled)
Set the isEnabled property: Whether this channel is enabled for the bot.- Parameters:
isEnabled
- the isEnabled value to set.- Returns:
- the SkypeChannelProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-