Class IosVppApp.Builder

  • Enclosing class:
    IosVppApp

    public static final class IosVppApp.Builder
    extends Object
    • Method Detail

      • applicableDeviceType

        public IosVppApp.Builder applicableDeviceType​(IosDeviceType applicableDeviceType)
        “The applicable iOS Device Type.”
        Parameters:
        applicableDeviceType - value of applicableDeviceType property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • appStoreUrl

        public IosVppApp.Builder appStoreUrl​(String appStoreUrl)
        “The store URL.”
        Parameters:
        appStoreUrl - value of appStoreUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • bundleId

        public IosVppApp.Builder bundleId​(String bundleId)
        “The Identity Name.”
        Parameters:
        bundleId - value of bundleId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • licensingType

        public IosVppApp.Builder licensingType​(VppLicensingType licensingType)
        “The supported License Type.”
        Parameters:
        licensingType - value of licensingType property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • releaseDateTime

        public IosVppApp.Builder releaseDateTime​(OffsetDateTime releaseDateTime)
        “The VPP application release date and time.”
        Parameters:
        releaseDateTime - value of releaseDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • revokeLicenseActionResults

        public IosVppApp.Builder revokeLicenseActionResults​(List<IosVppAppRevokeLicensesActionResult> revokeLicenseActionResults)
        “Results of revoke license actions on this app.”
        Parameters:
        revokeLicenseActionResults - value of revokeLicenseActionResults property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • revokeLicenseActionResults

        public IosVppApp.Builder revokeLicenseActionResults​(IosVppAppRevokeLicensesActionResult... revokeLicenseActionResults)
        “Results of revoke license actions on this app.”
        Parameters:
        revokeLicenseActionResults - value of revokeLicenseActionResults property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • revokeLicenseActionResultsNextLink

        public IosVppApp.Builder revokeLicenseActionResultsNextLink​(String revokeLicenseActionResultsNextLink)
        “Results of revoke license actions on this app.”
        Parameters:
        revokeLicenseActionResultsNextLink - value of revokeLicenseActionResults@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • totalLicenseCount

        public IosVppApp.Builder totalLicenseCount​(Integer totalLicenseCount)
        “The total number of VPP licenses.”
        Parameters:
        totalLicenseCount - value of totalLicenseCount property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • usedLicenseCount

        public IosVppApp.Builder usedLicenseCount​(Integer usedLicenseCount)
        “The number of VPP licenses in use.”
        Parameters:
        usedLicenseCount - value of usedLicenseCount property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • vppTokenAccountType

        public IosVppApp.Builder vppTokenAccountType​(VppTokenAccountType vppTokenAccountType)
        “The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.”
        Parameters:
        vppTokenAccountType - value of vppTokenAccountType property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • vppTokenAppleId

        public IosVppApp.Builder vppTokenAppleId​(String vppTokenAppleId)
        “The Apple Id associated with the given Apple Volume Purchase Program Token.”
        Parameters:
        vppTokenAppleId - value of vppTokenAppleId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • vppTokenId

        public IosVppApp.Builder vppTokenId​(String vppTokenId)
        “Identifier of the VPP token associated with this app.”
        Parameters:
        vppTokenId - value of vppTokenId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • vppTokenOrganizationName

        public IosVppApp.Builder vppTokenOrganizationName​(String vppTokenOrganizationName)
        “The organization associated with the Apple Volume Purchase Program Token”
        Parameters:
        vppTokenOrganizationName - value of vppTokenOrganizationName property (as defined in service metadata)
        Returns:
        this (for method chaining)