Class AgentInstallerSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • agentInstallerId

        public AgentInstallerSummary.Builder agentInstallerId​(Long agentInstallerId)
        Unique identifier for the agent installer.
        Parameters:
        agentInstallerId - the value to set
        Returns:
        this builder
      • agentInstallerDescription

        public AgentInstallerSummary.Builder agentInstallerDescription​(String agentInstallerDescription)
        Description of the agent installer artifact.

        The description typically includes the OS, architecture, and agent installer type.

        Parameters:
        agentInstallerDescription - the value to set
        Returns:
        this builder
      • approximateFileSizeInBytes

        public AgentInstallerSummary.Builder approximateFileSizeInBytes​(Long approximateFileSizeInBytes)
        Approximate compressed file size in bytes.
        Parameters:
        approximateFileSizeInBytes - the value to set
        Returns:
        this builder
      • osFamily

        public AgentInstallerSummary.Builder osFamily​(OsFamily osFamily)
        The target operating system family for the agent installer.
        Parameters:
        osFamily - the value to set
        Returns:
        this builder
      • platformArchitecture

        public AgentInstallerSummary.Builder platformArchitecture​(PlatformArchitectureType platformArchitecture)
        The target operating system architecture for the installer.
        Parameters:
        platformArchitecture - the value to set
        Returns:
        this builder
      • packageType

        public AgentInstallerSummary.Builder packageType​(PackageType packageType)
        The package type (typically the file extension) of the agent software included in the installer.
        Parameters:
        packageType - the value to set
        Returns:
        this builder
      • agentVersion

        public AgentInstallerSummary.Builder agentVersion​(String agentVersion)
        Agent image version.
        Parameters:
        agentVersion - the value to set
        Returns:
        this builder
      • agentInstallerVersion

        public AgentInstallerSummary.Builder agentInstallerVersion​(String agentInstallerVersion)
        Agent installer version.
        Parameters:
        agentInstallerVersion - the value to set
        Returns:
        this builder