Class SolutionDetails

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class SolutionDetails
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • solutionUniqueName

        protected String solutionUniqueName
      • solutionFriendlyName

        protected String solutionFriendlyName
      • solutionDescription

        protected String solutionDescription
      • publisherUniqueName

        protected String publisherUniqueName
      • publisherFriendlyName

        protected String publisherFriendlyName
      • previousSolutionUniqueName

        protected String previousSolutionUniqueName
      • previousSolutionFriendlyName

        protected String previousSolutionFriendlyName
      • previousPublisherUniqueName

        protected String previousPublisherUniqueName
      • previousPublisherFriendlyName

        protected String previousPublisherFriendlyName
      • isPatchSolution

        protected Boolean isPatchSolution
      • isManaged

        protected Boolean isManaged
      • previousIsManaged

        protected Boolean previousIsManaged
      • solutionVersion

        protected String solutionVersion
      • previousSolutionVersion

        protected String previousSolutionVersion
      • previousPatchSolutionsNames

        protected List<String> previousPatchSolutionsNames
      • previousPatchSolutionsNamesNextLink

        protected String previousPatchSolutionsNamesNextLink
    • Constructor Detail

      • SolutionDetails

        protected SolutionDetails()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getSolutionUniqueName

        public Optional<String> getSolutionUniqueName()
      • getSolutionFriendlyName

        public Optional<String> getSolutionFriendlyName()
      • withSolutionFriendlyName

        public SolutionDetails withSolutionFriendlyName​(String solutionFriendlyName)
      • getSolutionDescription

        public Optional<String> getSolutionDescription()
      • withSolutionDescription

        public SolutionDetails withSolutionDescription​(String solutionDescription)
      • getPublisherUniqueName

        public Optional<String> getPublisherUniqueName()
      • withPublisherUniqueName

        public SolutionDetails withPublisherUniqueName​(String publisherUniqueName)
      • getPublisherFriendlyName

        public Optional<String> getPublisherFriendlyName()
      • withPublisherFriendlyName

        public SolutionDetails withPublisherFriendlyName​(String publisherFriendlyName)
      • getPreviousSolutionUniqueName

        public Optional<String> getPreviousSolutionUniqueName()
      • withPreviousSolutionUniqueName

        public SolutionDetails withPreviousSolutionUniqueName​(String previousSolutionUniqueName)
      • getPreviousSolutionFriendlyName

        public Optional<String> getPreviousSolutionFriendlyName()
      • withPreviousSolutionFriendlyName

        public SolutionDetails withPreviousSolutionFriendlyName​(String previousSolutionFriendlyName)
      • getPreviousPublisherUniqueName

        public Optional<String> getPreviousPublisherUniqueName()
      • withPreviousPublisherUniqueName

        public SolutionDetails withPreviousPublisherUniqueName​(String previousPublisherUniqueName)
      • getPreviousPublisherFriendlyName

        public Optional<String> getPreviousPublisherFriendlyName()
      • withPreviousPublisherFriendlyName

        public SolutionDetails withPreviousPublisherFriendlyName​(String previousPublisherFriendlyName)
      • getPreviousSolutionVersion

        public Optional<String> getPreviousSolutionVersion()
      • withPreviousSolutionVersion

        public SolutionDetails withPreviousSolutionVersion​(String previousSolutionVersion)
      • getPreviousPatchSolutionsNames

        public com.github.davidmoten.odata.client.CollectionPage<String> getPreviousPatchSolutionsNames()
      • getPreviousPatchSolutionsNames

        public com.github.davidmoten.odata.client.CollectionPage<String> getPreviousPatchSolutionsNames​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
      • builder

        public static SolutionDetails.Builder builder()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class