@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class ResourceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of CG Resource
Note: Objects should always be created or deserialized using the ResourceSummary.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 ResourceSummary.Builder
, which maintain a
set of all explicitly set fields called ResourceSummary.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 |
ResourceSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ResourceSummary(String id,
String resourceName,
String resourceType,
String compartmentId,
String targetId,
String targetName,
String region,
CveRiskLevel riskLevel,
Integer problemCount,
Integer vulnerabilityCount,
Integer openPortsCount,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
Map<String,Map<String,Object>> systemTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ResourceSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCompartmentId()
CompartmentId of CG Resource
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
Map<String,String> |
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.
|
String |
getId()
Ocid for CG resource
|
Integer |
getOpenPortsCount()
Number of open ports in a resource
|
Integer |
getProblemCount()
Count of existing problems for a resource
|
String |
getRegion()
region of CG Resource
|
String |
getResourceName()
name of the CG resource
|
String |
getResourceType()
resource type of the CG resource
|
CveRiskLevel |
getRiskLevel()
The Risk Level
|
Map<String,Map<String,Object>> |
getSystemTags()
System tags for this resource.
|
String |
getTargetId()
TargetId of CG Resource
|
String |
getTargetName()
Target name for the CG Resource
|
Integer |
getVulnerabilityCount()
Count of existing number of vulnerabilities in the resource
|
int |
hashCode() |
ResourceSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","resourceName","resourceType","compartmentId","targetId","targetName","region","riskLevel","problemCount","vulnerabilityCount","openPortsCount","freeformTags","definedTags","systemTags"}) public ResourceSummary(String id, String resourceName, String resourceType, String compartmentId, String targetId, String targetName, String region, CveRiskLevel riskLevel, Integer problemCount, Integer vulnerabilityCount, Integer openPortsCount, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
public static ResourceSummary.Builder builder()
Create a new builder.
public ResourceSummary.Builder toBuilder()
public String getId()
Ocid for CG resource
public String getResourceName()
name of the CG resource
public String getResourceType()
resource type of the CG resource
public String getCompartmentId()
CompartmentId of CG Resource
public String getTargetId()
TargetId of CG Resource
public String getTargetName()
Target name for the CG Resource
public String getRegion()
region of CG Resource
public CveRiskLevel getRiskLevel()
The Risk Level
public Integer getProblemCount()
Count of existing problems for a resource
public Integer getVulnerabilityCount()
Count of existing number of vulnerabilities in the resource
public Integer getOpenPortsCount()
Number of open ports in a resource
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"}
Avoid entering confidential information.
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()
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"}}
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.