Class UIMetaData.Builder

  • Enclosing class:
    UIMetaData

    public static class UIMetaData.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
    • Method Detail

      • build

        public UIMetaData build()
        Builds a UIMetaData.
        Returns:
        the new UIMetaData instance
      • addNavigationOrder

        public UIMetaData.Builder addNavigationOrder​(java.lang.String navigationOrder)
        Adds a new element to navigationOrder.
        Parameters:
        navigationOrder - the new element to be added
        Returns:
        the UIMetaData builder
      • strings

        public UIMetaData.Builder strings​(java.util.Map<java.lang.String,​Strings> strings)
        Set the strings.
        Parameters:
        strings - the strings
        Returns:
        the UIMetaData builder
      • urls

        public UIMetaData.Builder urls​(URLS urls)
        Set the urls.
        Parameters:
        urls - the urls
        Returns:
        the UIMetaData builder
      • embeddableDashboard

        public UIMetaData.Builder embeddableDashboard​(java.lang.String embeddableDashboard)
        Set the embeddableDashboard.
        Parameters:
        embeddableDashboard - the embeddableDashboard
        Returns:
        the UIMetaData builder
      • embeddableDashboardFullWidth

        public UIMetaData.Builder embeddableDashboardFullWidth​(java.lang.Boolean embeddableDashboardFullWidth)
        Set the embeddableDashboardFullWidth.
        Parameters:
        embeddableDashboardFullWidth - the embeddableDashboardFullWidth
        Returns:
        the UIMetaData builder
      • navigationOrder

        public UIMetaData.Builder navigationOrder​(java.util.List<java.lang.String> navigationOrder)
        Set the navigationOrder. Existing navigationOrder will be replaced.
        Parameters:
        navigationOrder - the navigationOrder
        Returns:
        the UIMetaData builder
      • notCreatable

        public UIMetaData.Builder notCreatable​(java.lang.Boolean notCreatable)
        Set the notCreatable.
        Parameters:
        notCreatable - the notCreatable
        Returns:
        the UIMetaData builder
      • primaryOfferingId

        public UIMetaData.Builder primaryOfferingId​(java.lang.String primaryOfferingId)
        Set the primaryOfferingId.
        Parameters:
        primaryOfferingId - the primaryOfferingId
        Returns:
        the UIMetaData builder
      • accessibleDuringProvision

        public UIMetaData.Builder accessibleDuringProvision​(java.lang.Boolean accessibleDuringProvision)
        Set the accessibleDuringProvision.
        Parameters:
        accessibleDuringProvision - the accessibleDuringProvision
        Returns:
        the UIMetaData builder
      • sideBySideIndex

        public UIMetaData.Builder sideBySideIndex​(long sideBySideIndex)
        Set the sideBySideIndex.
        Parameters:
        sideBySideIndex - the sideBySideIndex
        Returns:
        the UIMetaData builder
      • endOfServiceTime

        public UIMetaData.Builder endOfServiceTime​(java.util.Date endOfServiceTime)
        Set the endOfServiceTime.
        Parameters:
        endOfServiceTime - the endOfServiceTime
        Returns:
        the UIMetaData builder
      • hidden

        public UIMetaData.Builder hidden​(java.lang.Boolean hidden)
        Set the hidden.
        Parameters:
        hidden - the hidden
        Returns:
        the UIMetaData builder
      • hideLiteMetering

        public UIMetaData.Builder hideLiteMetering​(java.lang.Boolean hideLiteMetering)
        Set the hideLiteMetering.
        Parameters:
        hideLiteMetering - the hideLiteMetering
        Returns:
        the UIMetaData builder
      • noUpgradeNextStep

        public UIMetaData.Builder noUpgradeNextStep​(java.lang.Boolean noUpgradeNextStep)
        Set the noUpgradeNextStep.
        Parameters:
        noUpgradeNextStep - the noUpgradeNextStep
        Returns:
        the UIMetaData builder