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.ExplicitlySetBmcModelSupported 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 classAgentInstallerSummary.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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAgentInstallerDescription()Description of the agent installer artifact.LonggetAgentInstallerId()Unique identifier for the agent installer.StringgetAgentInstallerVersion()Agent installer version.StringgetAgentVersion()Agent image version.LonggetApproximateFileSizeInBytes()Approximate compressed file size in bytes.StringgetJavaVersion()Java version.OsFamilygetOsFamily()The target operating system family for the agent installer.PackageTypegetPackageType()The package type (typically the file extension) of the agent software included in the installer.PlatformArchitectureTypegetPlatformArchitecture()The target operating system architecture for the installer.StringgetSha256()SHA256 checksum of the agent installer.inthashCode()AgentInstallerSummary.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-