Class ResourceSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudguard.model.ResourceSummary
-
@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 theResourceSummary.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 calledResourceSummary.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
ResourceSummary.Builder
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
CompartmentId of CG ResourceMap<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 resourceInteger
getOpenPortsCount()
Number of open ports in a resourceInteger
getProblemCount()
Count of existing problems for a resourceString
getRegion()
region of CG ResourceString
getResourceName()
name of the CG resourceString
getResourceType()
resource type of the CG resourceCveRiskLevel
getRiskLevel()
The Risk LevelMap<String,Map<String,Object>>
getSystemTags()
System tags for this resource.String
getTargetId()
TargetId of CG ResourceString
getTargetName()
Target name for the CG ResourceInteger
getVulnerabilityCount()
Count of existing number of vulnerabilities in the resourceint
hashCode()
ResourceSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ResourceSummary
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static ResourceSummary.Builder builder()
Create a new builder.
-
toBuilder
public ResourceSummary.Builder toBuilder()
-
getId
public String getId()
Ocid for CG resource- Returns:
- the value
-
getResourceName
public String getResourceName()
name of the CG resource- Returns:
- the value
-
getResourceType
public String getResourceType()
resource type of the CG resource- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
CompartmentId of CG Resource- Returns:
- the value
-
getTargetId
public String getTargetId()
TargetId of CG Resource- Returns:
- the value
-
getTargetName
public String getTargetName()
Target name for the CG Resource- Returns:
- the value
-
getRegion
public String getRegion()
region of CG Resource- Returns:
- the value
-
getRiskLevel
public CveRiskLevel getRiskLevel()
The Risk Level- Returns:
- the value
-
getProblemCount
public Integer getProblemCount()
Count of existing problems for a resource- Returns:
- the value
-
getVulnerabilityCount
public Integer getVulnerabilityCount()
Count of existing number of vulnerabilities in the resource- Returns:
- the value
-
getOpenPortsCount
public Integer getOpenPortsCount()
Number of open ports in a resource- 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”}
Avoid entering confidential information.
- 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”}}
- 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
-
-