Class FlowVersion

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

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

    • FlowVersion

      public FlowVersion()
    • FlowVersion

      public FlowVersion(Boolean initWithEmptyList)
  • Method Details

    • id

      public FlowVersion id(String id)
      The flow version identifier
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • name

      public FlowVersion name(String name)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • commitVersion

      public FlowVersion commitVersion(String commitVersion)
    • getCommitVersion

      public String getCommitVersion()
    • setCommitVersion

      public void setCommitVersion(String commitVersion)
    • configurationVersion

      public FlowVersion configurationVersion(String configurationVersion)
    • getConfigurationVersion

      public String getConfigurationVersion()
    • setConfigurationVersion

      public void setConfigurationVersion(String configurationVersion)
    • type

      public FlowVersion type(FlowVersion.TypeEnum type)
    • getType

      public FlowVersion.TypeEnum getType()
    • setType

      public void setType(FlowVersion.TypeEnum type)
    • secure

      public FlowVersion secure(Boolean secure)
    • getSecure

      public Boolean getSecure()
    • setSecure

      public void setSecure(Boolean secure)
    • debug

      public FlowVersion debug(Boolean debug)
    • getDebug

      public Boolean getDebug()
    • setDebug

      public void setDebug(Boolean debug)
    • createdBy

      public FlowVersion createdBy(User createdBy)
    • getCreatedBy

      public User getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(User createdBy)
    • createdByClient

      public FlowVersion createdByClient(DomainEntityRef createdByClient)
    • getCreatedByClient

      public DomainEntityRef getCreatedByClient()
    • setCreatedByClient

      public void setCreatedByClient(DomainEntityRef createdByClient)
    • configurationUri

      public FlowVersion configurationUri(String configurationUri)
    • getConfigurationUri

      public String getConfigurationUri()
    • setConfigurationUri

      public void setConfigurationUri(String configurationUri)
    • dateCreated

      public FlowVersion dateCreated(Long dateCreated)
    • getDateCreated

      public Long getDateCreated()
    • setDateCreated

      public void setDateCreated(Long dateCreated)
    • dateCheckedIn

      public FlowVersion dateCheckedIn(Long dateCheckedIn)
    • getDateCheckedIn

      public Long getDateCheckedIn()
    • setDateCheckedIn

      public void setDateCheckedIn(Long dateCheckedIn)
    • dateSaved

      public FlowVersion dateSaved(Long dateSaved)
    • getDateSaved

      public Long getDateSaved()
    • setDateSaved

      public void setDateSaved(Long dateSaved)
    • generationId

      public FlowVersion generationId(String generationId)
    • getGenerationId

      public String getGenerationId()
    • setGenerationId

      public void setGenerationId(String generationId)
    • publishResultUri

      public FlowVersion publishResultUri(String publishResultUri)
    • getPublishResultUri

      public String getPublishResultUri()
    • setPublishResultUri

      public void setPublishResultUri(String publishResultUri)
    • inputSchema

      public FlowVersion inputSchema(JsonSchemaDocument inputSchema)
    • getInputSchema

      public JsonSchemaDocument getInputSchema()
    • setInputSchema

      public void setInputSchema(JsonSchemaDocument inputSchema)
    • outputSchema

      public FlowVersion outputSchema(JsonSchemaDocument outputSchema)
    • getOutputSchema

      public JsonSchemaDocument getOutputSchema()
    • setOutputSchema

      public void setOutputSchema(JsonSchemaDocument outputSchema)
    • virtualAgentEnabled

      public FlowVersion virtualAgentEnabled(Boolean virtualAgentEnabled)
      Indicates whether virtual agent is enabled for this flow.
    • getVirtualAgentEnabled

      public Boolean getVirtualAgentEnabled()
    • setVirtualAgentEnabled

      public void setVirtualAgentEnabled(Boolean virtualAgentEnabled)
    • getDatePublished

      public Date getDatePublished()
    • getDatePublishedEnd

      public Date getDatePublishedEnd()
    • getNluInfo

      public NluInfo getNluInfo()
    • getSupportedLanguages

      public List<SupportedLanguage> getSupportedLanguages()
    • getCompatibleFlowTypes

      public List<FlowVersion.CompatibleFlowTypesEnum> getCompatibleFlowTypes()
    • 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