@Generated(value="OracleSDKGenerator", comments="API Version: 20200202") public final class ManagementAgentPluginSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of the ManagementAgentPlugin.
Note: Objects should always be created or deserialized using the ManagementAgentPluginSummary.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 the ManagementAgentPluginSummary.Builder
, which maintain a
set of all explicitly set fields called ManagementAgentPluginSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
ManagementAgentPluginSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ManagementAgentPluginSummary(String id,
String name,
Integer version,
List<PlatformTypes> supportedPlatformTypes,
String displayName,
String description,
Boolean isConsoleDeployable,
LifecycleStates lifecycleState)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ManagementAgentPluginSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDescription()
Management Agent Plugin description
|
String |
getDisplayName()
Management Agent Plugin Display Name
|
String |
getId()
Management Agent Plugin Id
|
Boolean |
getIsConsoleDeployable()
A flag to indicate whether a given plugin can be deployed from Agent Console UI or not.
|
LifecycleStates |
getLifecycleState()
The current state of Management Agent Plugin
|
String |
getName()
Management Agent Plugin Name
|
List<PlatformTypes> |
getSupportedPlatformTypes()
Supported Platform Types
|
Integer |
getVersion()
Management Agent Plugin Version
|
int |
hashCode() |
ManagementAgentPluginSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","name","version","supportedPlatformTypes","displayName","description","isConsoleDeployable","lifecycleState"}) public ManagementAgentPluginSummary(String id, String name, Integer version, List<PlatformTypes> supportedPlatformTypes, String displayName, String description, Boolean isConsoleDeployable, LifecycleStates lifecycleState)
public static ManagementAgentPluginSummary.Builder builder()
Create a new builder.
public ManagementAgentPluginSummary.Builder toBuilder()
public String getId()
Management Agent Plugin Id
public String getName()
Management Agent Plugin Name
public Integer getVersion()
Management Agent Plugin Version
public List<PlatformTypes> getSupportedPlatformTypes()
Supported Platform Types
public String getDisplayName()
Management Agent Plugin Display Name
public String getDescription()
Management Agent Plugin description
public Boolean getIsConsoleDeployable()
A flag to indicate whether a given plugin can be deployed from Agent Console UI or not.
public LifecycleStates getLifecycleState()
The current state of Management Agent Plugin
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.