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.BuilderagentInstallerDescription(String agentInstallerDescription)Description of the agent installer artifact.AgentInstallerSummary.BuilderagentInstallerId(Long agentInstallerId)Unique identifier for the agent installer.AgentInstallerSummary.BuilderagentInstallerVersion(String agentInstallerVersion)Agent installer version.AgentInstallerSummary.BuilderagentVersion(String agentVersion)Agent image version.AgentInstallerSummary.BuilderapproximateFileSizeInBytes(Long approximateFileSizeInBytes)Approximate compressed file size in bytes.AgentInstallerSummarybuild()AgentInstallerSummary.Buildercopy(AgentInstallerSummary model)AgentInstallerSummary.BuilderjavaVersion(String javaVersion)Java version.AgentInstallerSummary.BuilderosFamily(OsFamily osFamily)The target operating system family for the agent installer.AgentInstallerSummary.BuilderpackageType(PackageType packageType)The package type (typically the file extension) of the agent software included in the installer.AgentInstallerSummary.BuilderplatformArchitecture(PlatformArchitectureType platformArchitecture)The target operating system architecture for the installer.AgentInstallerSummary.Buildersha256(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)
-
-