@Generated(value="OracleSDKGenerator", comments="API Version: 20210215") public final class HostScanTargetErrorSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
One of the error during scanning on instances associated with a host scan target (application of
a host scan recipe to a compartment or list of hosts).
Note: Objects should always be created or deserialized using the HostScanTargetErrorSummary.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 HostScanTargetErrorSummary.Builder
, which maintain a
set of all explicitly set fields called HostScanTargetErrorSummary.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 |
HostScanTargetErrorSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
HostScanTargetErrorSummary(VendorType vendor,
String task,
String message,
String errorCode,
String instanceId,
LifecycleState lifecycleState,
Date timeUpdated,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
Map<String,Map<String,Object>> systemTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static HostScanTargetErrorSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getErrorCode()
Error code of task failure.
|
Map<String,String> |
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.
|
String |
getInstanceId()
OCID of the host instance where scan was done.
|
LifecycleState |
getLifecycleState()
The current state of the config.
|
String |
getMessage()
Error message detailing task failure.
|
Map<String,Map<String,Object>> |
getSystemTags()
Usage of system tag keys.
|
String |
getTask()
Task during scan which failed.
|
Date |
getTimeUpdated()
Date and time the error was updated, format as described in RFC
3339.
|
VendorType |
getVendor()
Vendor which was used for the host scan agent.
|
int |
hashCode() |
HostScanTargetErrorSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"vendor","task","message","errorCode","instanceId","lifecycleState","timeUpdated","freeformTags","definedTags","systemTags"}) public HostScanTargetErrorSummary(VendorType vendor, String task, String message, String errorCode, String instanceId, LifecycleState lifecycleState, Date timeUpdated, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
public static HostScanTargetErrorSummary.Builder builder()
Create a new builder.
public HostScanTargetErrorSummary.Builder toBuilder()
public VendorType getVendor()
Vendor which was used for the host scan agent.
public String getTask()
Task during scan which failed.
public String getMessage()
Error message detailing task failure.
public String getErrorCode()
Error code of task failure.
public String getInstanceId()
OCID of the host instance where scan was done.
public LifecycleState getLifecycleState()
The current state of the config.
public Date getTimeUpdated()
Date and time the error was updated, format as described in RFC 3339.
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"}
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"}}
public Map<String,Map<String,Object>> getSystemTags()
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}}
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.