Class PublishObject.Builder

  • Enclosing class:
    PublishObject

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

      • Builder

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

      • build

        public PublishObject build()
        Builds a PublishObject.
        Returns:
        the new PublishObject instance
      • permitIbmPublicPublish

        public PublishObject.Builder permitIbmPublicPublish​(java.lang.Boolean permitIbmPublicPublish)
        Set the permitIbmPublicPublish.
        Parameters:
        permitIbmPublicPublish - the permitIbmPublicPublish
        Returns:
        the PublishObject builder
      • ibmApproved

        public PublishObject.Builder ibmApproved​(java.lang.Boolean ibmApproved)
        Set the ibmApproved.
        Parameters:
        ibmApproved - the ibmApproved
        Returns:
        the PublishObject builder
      • publicApproved

        public PublishObject.Builder publicApproved​(java.lang.Boolean publicApproved)
        Set the publicApproved.
        Parameters:
        publicApproved - the publicApproved
        Returns:
        the PublishObject builder
      • portalApprovalRecord

        public PublishObject.Builder portalApprovalRecord​(java.lang.String portalApprovalRecord)
        Set the portalApprovalRecord.
        Parameters:
        portalApprovalRecord - the portalApprovalRecord
        Returns:
        the PublishObject builder
      • portalUrl

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