Package com.oracle.bmc.jms.model
Class JmsPluginSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.jms.model.JmsPluginSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210610") public final class JmsPluginSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of the JmsPlugin.
Note: Objects should always be created or deserialized using theJmsPluginSummary.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 theJmsPluginSummary.Builder
, which maintain a set of all explicitly set fields calledJmsPluginSummary.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 Summary
Nested Classes Modifier and Type Class Description static class
JmsPluginSummary.Builder
-
Constructor Summary
Constructors Constructor Description JmsPluginSummary(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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JmsPluginSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAgentId()
The OCID of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.AgentType
getAgentType()
The agent type.JmsPluginAvailabilityStatus
getAvailabilityStatus()
The availability status.String
getCompartmentId()
The OMA/OCA agent’s compartment OCID.Map<String,Map<String,Object>>
getDefinedTags()
Defined tags for this resource.String
getFleetId()
The OCID of the fleet.Map<String,String>
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type, or scope.String
getHostname()
The hostname of the agent.String
getId()
The OCID to identify this JmsPlugin.JmsPluginLifecycleState
getLifecycleState()
The lifecycle state.String
getOsArchitecture()
The architecture of the operating system of the plugin.String
getOsDistribution()
The distribution of the operating system of the plugin.OsFamily
getOsFamily()
The operating system family for the plugin.String
getPluginVersion()
The version of the plugin.Map<String,Map<String,Object>>
getSystemTags()
System tags for this resource.Date
getTimeLastSeen()
The date and time the resource was last reported to JMS.Date
getTimeRegistered()
The date and time the plugin was registered.int
hashCode()
JmsPluginSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
JmsPluginSummary
@Deprecated @ConstructorProperties({"id","agentId","agentType","lifecycleState","availabilityStatus","fleetId","compartmentId","hostname","osFamily","osArchitecture","osDistribution","pluginVersion","timeRegistered","timeLastSeen","definedTags","freeformTags","systemTags"}) public JmsPluginSummary(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
-
builder
public static JmsPluginSummary.Builder builder()
Create a new builder.
-
toBuilder
public JmsPluginSummary.Builder toBuilder()
-
getAgentId
public String getAgentId()
The OCID of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.- Returns:
- the value
-
getAgentType
public AgentType getAgentType()
The agent type.- Returns:
- the value
-
getLifecycleState
public JmsPluginLifecycleState getLifecycleState()
The lifecycle state.- Returns:
- the value
-
getAvailabilityStatus
public JmsPluginAvailabilityStatus getAvailabilityStatus()
The availability status.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The OMA/OCA agent’s compartment OCID.- Returns:
- the value
-
getHostname
public String getHostname()
The hostname of the agent.- Returns:
- the value
-
getOsFamily
public OsFamily getOsFamily()
The operating system family for the plugin.- Returns:
- the value
-
getOsArchitecture
public String getOsArchitecture()
The architecture of the operating system of the plugin.- Returns:
- the value
-
getOsDistribution
public String getOsDistribution()
The distribution of the operating system of the plugin.- Returns:
- the value
-
getPluginVersion
public String getPluginVersion()
The version of the plugin.- Returns:
- the value
-
getTimeRegistered
public Date getTimeRegistered()
The date and time the plugin was registered.- Returns:
- the value
-
getTimeLastSeen
public 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
-
getDefinedTags
public 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
-
getFreeformTags
public 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
-
getSystemTags
public 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
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-