Class InstagramIntegrationRequest

java.lang.Object
com.mypurecloud.sdk.v2.model.InstagramIntegrationRequest
All Implemented Interfaces:
Serializable

public class InstagramIntegrationRequest extends Object implements Serializable
InstagramIntegrationRequest
See Also:
  • Constructor Details

    • InstagramIntegrationRequest

      public InstagramIntegrationRequest()
    • InstagramIntegrationRequest

      public InstagramIntegrationRequest(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public InstagramIntegrationRequest name(String name)
      The name of the Instagram Integration
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • supportedContent

      public InstagramIntegrationRequest supportedContent(SupportedContentReference supportedContent)
      Defines the SupportedContent profile configured for an integration
    • getSupportedContent

      public SupportedContentReference getSupportedContent()
    • setSupportedContent

      public void setSupportedContent(SupportedContentReference supportedContent)
    • messagingSetting

      public InstagramIntegrationRequest messagingSetting(MessagingSettingRequestReference messagingSetting)
      Defines the message settings to be applied for this integration
    • getMessagingSetting

      public MessagingSettingRequestReference getMessagingSetting()
    • setMessagingSetting

      public void setMessagingSetting(MessagingSettingRequestReference messagingSetting)
    • pageAccessToken

      public InstagramIntegrationRequest pageAccessToken(String pageAccessToken)
      The long-lived Page Access Token of Instagram page. See https://developers.facebook.com/docs/facebook-login/access-tokens. When a pageAccessToken is provided, pageId and userAccessToken are not required.
    • getPageAccessToken

      public String getPageAccessToken()
    • setPageAccessToken

      public void setPageAccessToken(String pageAccessToken)
    • userAccessToken

      public InstagramIntegrationRequest userAccessToken(String userAccessToken)
      The short-lived User Access Token of Instagram user logged into Facebook app. See https://developers.facebook.com/docs/facebook-login/access-tokens. When userAccessToken is provided, pageId is mandatory. When userAccessToken/pageId combination is provided, pageAccessToken is not required.
    • getUserAccessToken

      public String getUserAccessToken()
    • setUserAccessToken

      public void setUserAccessToken(String userAccessToken)
    • pageId

      public InstagramIntegrationRequest pageId(String pageId)
      The page ID of Instagram page. The pageId is required when userAccessToken is provided.
    • getPageId

      public String getPageId()
    • setPageId

      public void setPageId(String pageId)
    • appId

      public InstagramIntegrationRequest appId(String appId)
      The app ID of Facebook app. The appId is required when a customer wants to use their own approved Facebook app.
    • getAppId

      public String getAppId()
    • setAppId

      public void setAppId(String appId)
    • appSecret

      public InstagramIntegrationRequest appSecret(String appSecret)
      The app Secret of Facebook app. The appSecret is required when appId is provided.
    • getAppSecret

      public String getAppSecret()
    • setAppSecret

      public void setAppSecret(String appSecret)
    • getSelfUri

      public String getSelfUri()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object