Class VersionEntitlement.Builder

  • Enclosing class:
    VersionEntitlement

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

      • Builder

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

      • build

        public VersionEntitlement build()
        Builds a VersionEntitlement.
        Returns:
        the new VersionEntitlement instance
      • addPartNumbers

        public VersionEntitlement.Builder addPartNumbers​(java.lang.String partNumbers)
        Adds an partNumbers to partNumbers.
        Parameters:
        partNumbers - the new partNumbers
        Returns:
        the VersionEntitlement builder
      • providerName

        public VersionEntitlement.Builder providerName​(java.lang.String providerName)
        Set the providerName.
        Parameters:
        providerName - the providerName
        Returns:
        the VersionEntitlement builder
      • providerId

        public VersionEntitlement.Builder providerId​(java.lang.String providerId)
        Set the providerId.
        Parameters:
        providerId - the providerId
        Returns:
        the VersionEntitlement builder
      • productId

        public VersionEntitlement.Builder productId​(java.lang.String productId)
        Set the productId.
        Parameters:
        productId - the productId
        Returns:
        the VersionEntitlement builder
      • partNumbers

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

        public VersionEntitlement.Builder imageRepoName​(java.lang.String imageRepoName)
        Set the imageRepoName.
        Parameters:
        imageRepoName - the imageRepoName
        Returns:
        the VersionEntitlement builder