Class SoftwareServerPlatformProperties

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    SoftwareServerPlatformRequestBody

    public class SoftwareServerPlatformProperties
    extends ITInfrastructureProperties
    SoftwareServerPlatformProperties is a representation of the properties for a software server platform. This is the process that is visible to the operating system or container.
    See Also:
    Serialized Form
    • Constructor Detail

      • SoftwareServerPlatformProperties

        public SoftwareServerPlatformProperties()
        Default constructor
      • SoftwareServerPlatformProperties

        public SoftwareServerPlatformProperties​(SoftwareServerPlatformProperties template)
        Copy/clone constructor
        Parameters:
        template - object to copy
      • SoftwareServerPlatformProperties

        public SoftwareServerPlatformProperties​(AssetProperties template)
        Copy/clone constructor
        Parameters:
        template - object to copy
    • Method Detail

      • cloneToAsset

        public AssetProperties cloneToAsset()
        Convert this object into an AssetProperties object. This involves packing the additional properties introduced at this level into the extended properties.
        Returns:
        asset properties
      • cloneToAsset

        public AssetProperties cloneToAsset​(java.lang.String subTypeName)
        Convert this object into an AssetProperties object. This involves packing the properties introduced at this level into the extended properties.
        Overrides:
        cloneToAsset in class ITInfrastructureProperties
        Parameters:
        subTypeName - subtype name
        Returns:
        asset properties
      • getSoftwareServerPlatformType

        public java.lang.String getSoftwareServerPlatformType()
        Return the type description for the server's type.
        Returns:
        type description string
      • setSoftwareServerType

        public void setSoftwareServerType​(java.lang.String platformType)
        Set up the type description for the server's type.
        Parameters:
        platformType - type description string
      • getSoftwareServerPlatformVersion

        public java.lang.String getSoftwareServerPlatformVersion()
        Return the version of the server.
        Returns:
        version string
      • setSoftwareServerVersion

        public void setSoftwareServerVersion​(java.lang.String platformVersion)
        Set up the version of the server.
        Parameters:
        platformVersion - version string
      • getSoftwareServerPlatformSource

        public java.lang.String getSoftwareServerPlatformSource()
        Return the source (such as vendor or operator) of the server.
        Returns:
        string name
      • setSoftwareServerSource

        public void setSoftwareServerSource​(java.lang.String platformSource)
        Set up the source (such as vendor or operator) of the server.
        Parameters:
        platformSource - string name
      • getSoftwareServerPlatformUserId

        public java.lang.String getSoftwareServerPlatformUserId()
        Return the user identity of the server.
        Returns:
        string user identity
      • setSoftwareServerUserId

        public void setSoftwareServerUserId​(java.lang.String platformUserId)
        Set up the user identity of the server.
        Parameters:
        platformUserId - string user identity
      • toString

        public java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class ITInfrastructureProperties
        Returns:
        print out of variables in a JSON-style
      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class AssetProperties
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison
      • hashCode

        public int hashCode()
        Return hash code based on properties.
        Overrides:
        hashCode in class AssetProperties
        Returns:
        int