Class ExtensionInformation.ExtensionInformationBuilder
java.lang.Object
com.github.twitch4j.extensions.domain.ExtensionInformation.ExtensionInformationBuilder
- Enclosing class:
- ExtensionInformation
-
Method Summary
Modifier and TypeMethodDescriptionauthorName
(String authorName) bitsEnabled
(Boolean bitsEnabled) build()
canInstall
(Boolean canInstall) configurationLocation
(String configurationLocation) description
(String description) eulaTosUrl
(String eulaTosUrl) hasChatSupport
(Boolean hasChatSupport) installationCount
(Integer installationCount) liveConfigUrl
(String liveConfigUrl) panelHeight
(Integer panelHeight) privacyPolicyUrl
(String privacyPolicyUrl) requestIdentityLink
(Boolean requestIdentityLink) requiredBroadcasterAbilities
(List<Object> requiredBroadcasterAbilities) screenshotUrls
(List<String> screenshotUrls) subscriptionsSupportLevel
(String subscriptionsSupportLevel) supportEmail
(String supportEmail) toString()
vendorCode
(String vendorCode) viewerSummary
(String viewerSummary) viewerUrls
(Map<String, String> viewerUrls) whitelistedConfigUrls
(List<String> whitelistedConfigUrls) whitelistedPanelUrls
(List<String> whitelistedPanelUrls)
-
Method Details
-
anchor
- Returns:
this
.
-
assetUrls
- Returns:
this
.
-
authorName
- Returns:
this
.
-
bitsEnabled
- Returns:
this
.
-
canInstall
- Returns:
this
.
-
configUrl
- Returns:
this
.
-
configurationLocation
public ExtensionInformation.ExtensionInformationBuilder configurationLocation(String configurationLocation) - Returns:
this
.
-
description
- Returns:
this
.
-
eulaTosUrl
- Returns:
this
.
-
hasChatSupport
- Returns:
this
.
-
iconUrl
- Returns:
this
.
-
iconUrls
- Returns:
this
.
-
id
- Returns:
this
.
-
installationCount
public ExtensionInformation.ExtensionInformationBuilder installationCount(Integer installationCount) - Returns:
this
.
-
liveConfigUrl
- Returns:
this
.
-
name
- Returns:
this
.
-
panelHeight
- Returns:
this
.
-
privacyPolicyUrl
- Returns:
this
.
-
requestIdentityLink
public ExtensionInformation.ExtensionInformationBuilder requestIdentityLink(Boolean requestIdentityLink) - Returns:
this
.
-
requiredBroadcasterAbilities
public ExtensionInformation.ExtensionInformationBuilder requiredBroadcasterAbilities(List<Object> requiredBroadcasterAbilities) - Returns:
this
.
-
screenshotUrls
- Returns:
this
.
-
sku
- Returns:
this
.
-
state
- Returns:
this
.
-
subscriptionsSupportLevel
public ExtensionInformation.ExtensionInformationBuilder subscriptionsSupportLevel(String subscriptionsSupportLevel) - Returns:
this
.
-
summary
- Returns:
this
.
-
supportEmail
- Returns:
this
.
-
vendorCode
- Returns:
this
.
-
version
- Returns:
this
.
-
viewerSummary
- Returns:
this
.
-
viewerUrl
- Returns:
this
.
-
viewerUrls
- Returns:
this
.
-
views
- Returns:
this
.
-
whitelistedConfigUrls
public ExtensionInformation.ExtensionInformationBuilder whitelistedConfigUrls(List<String> whitelistedConfigUrls) - Returns:
this
.
-
whitelistedPanelUrls
public ExtensionInformation.ExtensionInformationBuilder whitelistedPanelUrls(List<String> whitelistedPanelUrls) - Returns:
this
.
-
build
-
toString
-