Package com.oracle.bmc.jms.model
Class JmsPlugin
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.jms.model.JmsPlugin
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20210610") public final class JmsPlugin extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelInformation about a JmsPlugin that has been registered.
 Note: Objects should always be created or deserialized using theJmsPlugin.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 theJmsPlugin.Builder, which maintain a set of all explicitly set fields calledJmsPlugin.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 SummaryNested Classes Modifier and Type Class Description static classJmsPlugin.Builder
 - 
Constructor SummaryConstructors Constructor Description JmsPlugin(String id, String agentId, AgentType agentType, JmsPluginLifecycleState lifecycleState, JmsPluginAvailabilityStatus availabilityStatus, String fleetId, String compartmentId, String hostname, OsFamily osFamily, String osArchitecture, String osDistribution, String pluginVersion, Date timeRegistered, Date timeLastSeen, Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags, Map<String,Map<String,Object>> systemTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JmsPlugin.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAgentId()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.AgentTypegetAgentType()The agent type.JmsPluginAvailabilityStatusgetAvailabilityStatus()The availability status.StringgetCompartmentId()The OMA/OCA/OCMA agent’s compartment OCID.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetFleetId()The OCID of the fleet.Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type, or scope.StringgetHostname()The hostname of the agent.StringgetId()The OCID to identify this JmsPlugin.JmsPluginLifecycleStategetLifecycleState()The lifecycle state.StringgetOsArchitecture()The architecture of the operating system of the plugin.StringgetOsDistribution()The distribution of the operating system of the plugin.OsFamilygetOsFamily()The operating system family for the plugin.StringgetPluginVersion()The version of the plugin.Map<String,Map<String,Object>>getSystemTags()System tags for this resource.DategetTimeLastSeen()The date and time the resource was last reported to JMS.DategetTimeRegistered()The date and time the plugin was registered.inthashCode()JmsPlugin.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
JmsPlugin@Deprecated @ConstructorProperties({"id","agentId","agentType","lifecycleState","availabilityStatus","fleetId","compartmentId","hostname","osFamily","osArchitecture","osDistribution","pluginVersion","timeRegistered","timeLastSeen","definedTags","freeformTags","systemTags"}) public JmsPlugin(String id, String agentId, AgentType agentType, JmsPluginLifecycleState lifecycleState, JmsPluginAvailabilityStatus availabilityStatus, String fleetId, String compartmentId, String hostname, OsFamily osFamily, String osArchitecture, String osDistribution, String pluginVersion, Date timeRegistered, Date timeLastSeen, Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static JmsPlugin.Builder builder() Create a new builder.
 - 
toBuilderpublic JmsPlugin.Builder toBuilder() 
 - 
getAgentIdpublic String getAgentId() 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.- Returns:
- the value
 
 - 
getAgentTypepublic AgentType getAgentType() The agent type.- Returns:
- the value
 
 - 
getLifecycleStatepublic JmsPluginLifecycleState getLifecycleState() The lifecycle state.- Returns:
- the value
 
 - 
getAvailabilityStatuspublic JmsPluginAvailabilityStatus getAvailabilityStatus() The availability status.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OMA/OCA/OCMA agent’s compartment OCID.- Returns:
- the value
 
 - 
getHostnamepublic String getHostname() The hostname of the agent.- Returns:
- the value
 
 - 
getOsFamilypublic OsFamily getOsFamily() The operating system family for the plugin.- Returns:
- the value
 
 - 
getOsArchitecturepublic String getOsArchitecture() The architecture of the operating system of the plugin.- Returns:
- the value
 
 - 
getOsDistributionpublic String getOsDistribution() The distribution of the operating system of the plugin.- Returns:
- the value
 
 - 
getPluginVersionpublic String getPluginVersion() The version of the plugin.- Returns:
- the value
 
 - 
getTimeRegisteredpublic Date getTimeRegistered() The date and time the plugin was registered.- Returns:
- the value
 
 - 
getTimeLastSeenpublic Date getTimeLastSeen() 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. - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() 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). - Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() 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.) - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() 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"}} - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-