Package com.oracle.bmc.jms.model
Class JmsPluginSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.JmsPluginSummary.Builder
 
- 
- Enclosing class:
- JmsPluginSummary
 
 public static class JmsPluginSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JmsPluginSummary.BuilderagentId(String agentId)The OCID of the Management Agent (OMA), the Oracle Cloud Agent (OCA), or the Oracle Container Management Agent (OCMA) instance where the JMS plugin is deployed.JmsPluginSummary.BuilderagentType(AgentType agentType)The agent type.JmsPluginSummary.BuilderavailabilityStatus(JmsPluginAvailabilityStatus availabilityStatus)The availability status.JmsPluginSummarybuild()JmsPluginSummary.BuildercompartmentId(String compartmentId)The OMA/OCA/OCMA agent’s compartment OCID.JmsPluginSummary.Buildercopy(JmsPluginSummary model)JmsPluginSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.JmsPluginSummary.BuilderfleetId(String fleetId)The OCID of the fleet.JmsPluginSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type, or scope.JmsPluginSummary.Builderhostname(String hostname)The hostname of the agent.JmsPluginSummary.Builderid(String id)The OCID to identify this JmsPlugin.JmsPluginSummary.BuilderlifecycleState(JmsPluginLifecycleState lifecycleState)The lifecycle state.JmsPluginSummary.BuilderosArchitecture(String osArchitecture)The architecture of the operating system of the plugin.JmsPluginSummary.BuilderosDistribution(String osDistribution)The distribution of the operating system of the plugin.JmsPluginSummary.BuilderosFamily(OsFamily osFamily)The operating system family for the plugin.JmsPluginSummary.BuilderpluginVersion(String pluginVersion)The version of the plugin.JmsPluginSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.JmsPluginSummary.BuildertimeLastSeen(Date timeLastSeen)The date and time the resource was last reported to JMS.JmsPluginSummary.BuildertimeRegistered(Date timeRegistered)The date and time the plugin was registered.
 
- 
- 
- 
Method Detail- 
idpublic JmsPluginSummary.Builder id(String id) The OCID to identify this JmsPlugin.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
agentIdpublic JmsPluginSummary.Builder agentId(String agentId) The OCID of the Management Agent (OMA), the Oracle Cloud Agent (OCA), or the Oracle Container Management Agent (OCMA) instance where the JMS plugin is deployed.- Parameters:
- agentId- the value to set
- Returns:
- this builder
 
 - 
agentTypepublic JmsPluginSummary.Builder agentType(AgentType agentType) The agent type.- Parameters:
- agentType- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic JmsPluginSummary.Builder lifecycleState(JmsPluginLifecycleState lifecycleState) The lifecycle state.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
availabilityStatuspublic JmsPluginSummary.Builder availabilityStatus(JmsPluginAvailabilityStatus availabilityStatus) The availability status.- Parameters:
- availabilityStatus- the value to set
- Returns:
- this builder
 
 - 
fleetIdpublic JmsPluginSummary.Builder fleetId(String fleetId) The OCID of the fleet.- Parameters:
- fleetId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic JmsPluginSummary.Builder compartmentId(String compartmentId) The OMA/OCA/OCMA agent’s compartment OCID.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
hostnamepublic JmsPluginSummary.Builder hostname(String hostname) The hostname of the agent.- Parameters:
- hostname- the value to set
- Returns:
- this builder
 
 - 
osFamilypublic JmsPluginSummary.Builder osFamily(OsFamily osFamily) The operating system family for the plugin.- Parameters:
- osFamily- the value to set
- Returns:
- this builder
 
 - 
osArchitecturepublic JmsPluginSummary.Builder osArchitecture(String osArchitecture) The architecture of the operating system of the plugin.- Parameters:
- osArchitecture- the value to set
- Returns:
- this builder
 
 - 
osDistributionpublic JmsPluginSummary.Builder osDistribution(String osDistribution) The distribution of the operating system of the plugin.- Parameters:
- osDistribution- the value to set
- Returns:
- this builder
 
 - 
pluginVersionpublic JmsPluginSummary.Builder pluginVersion(String pluginVersion) The version of the plugin.- Parameters:
- pluginVersion- the value to set
- Returns:
- this builder
 
 - 
timeRegisteredpublic JmsPluginSummary.Builder timeRegistered(Date timeRegistered) The date and time the plugin was registered.- Parameters:
- timeRegistered- the value to set
- Returns:
- this builder
 
 - 
timeLastSeenpublic JmsPluginSummary.Builder timeLastSeen(Date timeLastSeen) The date and time the resource was last reported to JMS.This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period. - Parameters:
- timeLastSeen- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic JmsPluginSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}. (See Understanding Free-form Tags). - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic JmsPluginSummary.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type, or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}. (See Managing Tags and Tag Namespaces.) - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic JmsPluginSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic JmsPluginSummary build() 
 - 
copypublic JmsPluginSummary.Builder copy(JmsPluginSummary model) 
 
- 
 
-