Class ApplicationDescription

    • Constructor Detail

      • ApplicationDescription

        public ApplicationDescription()
    • Method Detail

      • setApplicationName

        public void setApplicationName​(String applicationName)

        The name of the application.

        Parameters:
        applicationName - The name of the application.
      • getApplicationName

        public String getApplicationName()

        The name of the application.

        Returns:
        The name of the application.
      • withApplicationName

        public ApplicationDescription withApplicationName​(String applicationName)

        The name of the application.

        Parameters:
        applicationName - The name of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDescription

        public void setDescription​(String description)

        User-defined description of the application.

        Parameters:
        description - User-defined description of the application.
      • getDescription

        public String getDescription()

        User-defined description of the application.

        Returns:
        User-defined description of the application.
      • withDescription

        public ApplicationDescription withDescription​(String description)

        User-defined description of the application.

        Parameters:
        description - User-defined description of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDateCreated

        public void setDateCreated​(Date dateCreated)

        The date when the application was created.

        Parameters:
        dateCreated - The date when the application was created.
      • getDateCreated

        public Date getDateCreated()

        The date when the application was created.

        Returns:
        The date when the application was created.
      • withDateCreated

        public ApplicationDescription withDateCreated​(Date dateCreated)

        The date when the application was created.

        Parameters:
        dateCreated - The date when the application was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDateUpdated

        public void setDateUpdated​(Date dateUpdated)

        The date when the application was last modified.

        Parameters:
        dateUpdated - The date when the application was last modified.
      • getDateUpdated

        public Date getDateUpdated()

        The date when the application was last modified.

        Returns:
        The date when the application was last modified.
      • withDateUpdated

        public ApplicationDescription withDateUpdated​(Date dateUpdated)

        The date when the application was last modified.

        Parameters:
        dateUpdated - The date when the application was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getVersions

        public List<String> getVersions()

        The names of the versions for this application.

        Returns:
        The names of the versions for this application.
      • setVersions

        public void setVersions​(Collection<String> versions)

        The names of the versions for this application.

        Parameters:
        versions - The names of the versions for this application.
      • withVersions

        public ApplicationDescription withVersions​(String... versions)

        The names of the versions for this application.

        NOTE: This method appends the values to the existing list (if any). Use setVersions(java.util.Collection) or withVersions(java.util.Collection) if you want to override the existing values.

        Parameters:
        versions - The names of the versions for this application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withVersions

        public ApplicationDescription withVersions​(Collection<String> versions)

        The names of the versions for this application.

        Parameters:
        versions - The names of the versions for this application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getConfigurationTemplates

        public List<String> getConfigurationTemplates()

        The names of the configuration templates associated with this application.

        Returns:
        The names of the configuration templates associated with this application.
      • setConfigurationTemplates

        public void setConfigurationTemplates​(Collection<String> configurationTemplates)

        The names of the configuration templates associated with this application.

        Parameters:
        configurationTemplates - The names of the configuration templates associated with this application.
      • withConfigurationTemplates

        public ApplicationDescription withConfigurationTemplates​(String... configurationTemplates)

        The names of the configuration templates associated with this application.

        NOTE: This method appends the values to the existing list (if any). Use setConfigurationTemplates(java.util.Collection) or withConfigurationTemplates(java.util.Collection) if you want to override the existing values.

        Parameters:
        configurationTemplates - The names of the configuration templates associated with this application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withConfigurationTemplates

        public ApplicationDescription withConfigurationTemplates​(Collection<String> configurationTemplates)

        The names of the configuration templates associated with this application.

        Parameters:
        configurationTemplates - The names of the configuration templates associated with this application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object