@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
).
Modifier and Type | Class and Description |
---|---|
static class |
AgentInstallerSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AgentInstallerSummary(Long agentInstallerId,
String agentInstallerDescription,
Long approximateFileSizeInBytes,
String sha256,
OsFamily osFamily,
PlatformArchitectureType platformArchitecture,
PackageType packageType,
String agentVersion,
String javaVersion,
String agentInstallerVersion)
Deprecated.
|
Modifier and Type | Method and 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static AgentInstallerSummary.Builder builder()
Create a new builder.
public AgentInstallerSummary.Builder toBuilder()
public Long getAgentInstallerId()
Unique identifier for the agent installer.
public String getAgentInstallerDescription()
Description of the agent installer artifact. The description typically includes the OS, architecture, and agent installer type.
public Long getApproximateFileSizeInBytes()
Approximate compressed file size in bytes.
public String getSha256()
SHA256 checksum of the agent installer.
public OsFamily getOsFamily()
The target operating system family for the agent installer.
public PlatformArchitectureType getPlatformArchitecture()
The target operating system architecture for the installer.
public PackageType getPackageType()
The package type (typically the file extension) of the agent software included in the installer.
public String getAgentVersion()
Agent image version.
public String getJavaVersion()
Java version.
public String getAgentInstallerVersion()
Agent installer version.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.