Package com.oracle.bmc.jms.model
Class AgentInstallerSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.AgentInstallerSummary.Builder
-
- Enclosing class:
- AgentInstallerSummary
public static class AgentInstallerSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentInstallerSummary.Builder
agentInstallerDescription(String agentInstallerDescription)
Description of the agent installer artifact.AgentInstallerSummary.Builder
agentInstallerId(Long agentInstallerId)
Unique identifier for the agent installer.AgentInstallerSummary.Builder
agentInstallerVersion(String agentInstallerVersion)
Agent installer version.AgentInstallerSummary.Builder
agentVersion(String agentVersion)
Agent image version.AgentInstallerSummary.Builder
approximateFileSizeInBytes(Long approximateFileSizeInBytes)
Approximate compressed file size in bytes.AgentInstallerSummary
build()
AgentInstallerSummary.Builder
copy(AgentInstallerSummary model)
AgentInstallerSummary.Builder
javaVersion(String javaVersion)
Java version.AgentInstallerSummary.Builder
osFamily(OsFamily osFamily)
The target operating system family for the agent installer.AgentInstallerSummary.Builder
packageType(PackageType packageType)
The package type (typically the file extension) of the agent software included in the installer.AgentInstallerSummary.Builder
platformArchitecture(PlatformArchitectureType platformArchitecture)
The target operating system architecture for the installer.AgentInstallerSummary.Builder
sha256(String sha256)
SHA256 checksum of the agent installer.
-
-
-
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
-
sha256
public AgentInstallerSummary.Builder sha256(String sha256)
SHA256 checksum of the agent installer.- Parameters:
sha256
- 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
-
javaVersion
public AgentInstallerSummary.Builder javaVersion(String javaVersion)
Java version.- Parameters:
javaVersion
- 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
-
build
public AgentInstallerSummary build()
-
copy
public AgentInstallerSummary.Builder copy(AgentInstallerSummary model)
-
-