Package com.oracle.bmc.jms.model
Class AgentInstallerSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.jms.model.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 theAgentInstallerSummary.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 theAgentInstallerSummary.Builder
, which maintain a set of all explicitly set fields calledAgentInstallerSummary.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AgentInstallerSummary.Builder
-
Constructor Summary
Constructors Constructor Description AgentInstallerSummary(Long agentInstallerId, String agentInstallerDescription, Long approximateFileSizeInBytes, String sha256, OsFamily osFamily, PlatformArchitectureType platformArchitecture, PackageType packageType, String agentVersion, String javaVersion, String agentInstallerVersion)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AgentInstallerSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAgentInstallerDescription()
Description of the agent installer artifact.Long
getAgentInstallerId()
Unique identifier for the agent installer.String
getAgentInstallerVersion()
Agent installer version.String
getAgentVersion()
Agent image version.Long
getApproximateFileSizeInBytes()
Approximate compressed file size in bytes.String
getJavaVersion()
Java version.OsFamily
getOsFamily()
The target operating system family for the agent installer.PackageType
getPackageType()
The package type (typically the file extension) of the agent software included in the installer.PlatformArchitectureType
getPlatformArchitecture()
The target operating system architecture for the installer.String
getSha256()
SHA256 checksum of the agent installer.int
hashCode()
AgentInstallerSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AgentInstallerSummary
@Deprecated @ConstructorProperties({"agentInstallerId","agentInstallerDescription","approximateFileSizeInBytes","sha256","osFamily","platformArchitecture","packageType","agentVersion","javaVersion","agentInstallerVersion"}) public AgentInstallerSummary(Long agentInstallerId, String agentInstallerDescription, Long approximateFileSizeInBytes, String sha256, OsFamily osFamily, PlatformArchitectureType platformArchitecture, PackageType packageType, String agentVersion, String javaVersion, String agentInstallerVersion)
Deprecated.
-
-
Method Detail
-
builder
public static AgentInstallerSummary.Builder builder()
Create a new builder.
-
toBuilder
public AgentInstallerSummary.Builder toBuilder()
-
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 classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-