Class AgentInstallerSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20210610")
    public final class AgentInstallerSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Supported agent installer downloads.
    Note: Objects should always be created or deserialized using the AgentInstallerSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the AgentInstallerSummary.Builder, which maintain a set of all explicitly set fields called AgentInstallerSummary.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Constructor Detail

    • Method Detail

      • getAgentInstallerId

        public Long getAgentInstallerId()
        Unique identifier for the agent installer.
        Returns:
        the value
      • getAgentInstallerDescription

        public String getAgentInstallerDescription()
        Description of the agent installer artifact.

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

        Returns:
        the value
      • getApproximateFileSizeInBytes

        public Long getApproximateFileSizeInBytes()
        Approximate compressed file size in bytes.
        Returns:
        the value
      • getSha256

        public String getSha256()
        SHA256 checksum of the agent installer.
        Returns:
        the value
      • getOsFamily

        public OsFamily getOsFamily()
        The target operating system family for the agent installer.
        Returns:
        the value
      • getPlatformArchitecture

        public PlatformArchitectureType getPlatformArchitecture()
        The target operating system architecture for the installer.
        Returns:
        the value
      • getPackageType

        public PackageType getPackageType()
        The package type (typically the file extension) of the agent software included in the installer.
        Returns:
        the value
      • getAgentVersion

        public String getAgentVersion()
        Agent image version.
        Returns:
        the value
      • getJavaVersion

        public String getJavaVersion()
        Java version.
        Returns:
        the value
      • getAgentInstallerVersion

        public String getAgentInstallerVersion()
        Agent installer version.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel