Package com.datadog.api.client.v2.model
Class ApplicationSecurityServiceAttributes
java.lang.Object
com.datadog.api.client.v2.model.ApplicationSecurityServiceAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ApplicationSecurityServiceAttributes
extends Object
Application Security details describing a service in a given environment.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
ConstructorsConstructorDescriptionApplicationSecurityServiceAttributes(List<String> agentVersions, String appType, Boolean asmThreatCompatible, Long backendWafEventCount, List<String> businessLogic, String color, String env, Long eventCount, List<Long> eventTrend, Boolean hasAppsecEnabled, Long hits, Boolean iastProductActivation, String iastProductCompatibility, List<String> iastProductCompatibilityReasons, List<String> languages, Long lastIngestedSpans, List<String> rcCapabilities, List<String> recommendedBusinessLogic, Boolean riskProductActivation, String riskProductCompatibility, List<String> riskProductCompatibilityReasons, List<String> rulesVersion, String service, Long signalCount, List<Long> signalTrend, List<String> source, List<String> teams, List<String> tracerVersions, String vmActivation, Long vulnCriticalCount, Long vulnHighCount, Long withoutFilterServices) -
Method Summary
Modifier and TypeMethodDescriptionaddAgentVersionsItem(String agentVersionsItem) addBusinessLogicItem(String businessLogicItem) addEventTrendItem(Long eventTrendItem) addIastProductCompatibilityReasonsItem(String iastProductCompatibilityReasonsItem) addLanguagesItem(String languagesItem) addRcCapabilitiesItem(String rcCapabilitiesItem) addRecommendedBusinessLogicItem(String recommendedBusinessLogicItem) addRiskProductCompatibilityReasonsItem(String riskProductCompatibilityReasonsItem) addRulesVersionItem(String rulesVersionItem) addSignalTrendItem(Long signalTrendItem) addSourceItem(String sourceItem) addTeamsItem(String teamsItem) addTracerVersionsItem(String tracerVersionsItem) agentVersions(List<String> agentVersions) asmThreatCompatible(Boolean asmThreatCompatible) backendWafEventCount(Long backendWafEventCount) businessLogic(List<String> businessLogic) booleanReturn true if this ApplicationSecurityServiceAttributes object is equal to o.eventCount(Long eventCount) eventTrend(List<Long> eventTrend) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The Datadog Agent versions reporting for the service.The application type of the service, such asweborserverless.Whether the service is compatible with Application Security Management (Threats).The number of backend WAF events detected for the service.The enabled business logic detection rules for the service.getColor()Deprecated.getEnv()The environment the service runs in.The number of Application Security events detected for the service.Deprecated.Whether Application Security Management (Threats) is enabled for the service.getHits()Deprecated.Whether Interactive Application Security Testing (IAST) is enabled for the service.The Interactive Application Security Testing (IAST) compatibility status of the service.The reasons explaining the Interactive Application Security Testing (IAST) compatibility status.The programming languages detected for the service.The Unix timestamp, in seconds, of the last ingested span for the service.The Remote Configuration capabilities reported by the service.The recommended business logic detection rules for the service.Whether Software Composition Analysis (SCA) is enabled for the service.The Software Composition Analysis (SCA) compatibility status of the service.The reasons explaining the Software Composition Analysis (SCA) compatibility status.The WAF rules versions applied to the service.The name of the service.Deprecated.Deprecated.The data sources that contributed information about the service.getTeams()The teams that own the service.The Datadog tracing library versions reporting for the service.The Vulnerability Management activation status of the service.Deprecated.Deprecated.The total number of services available without applying the service filter.hasAppsecEnabled(Boolean hasAppsecEnabled) inthashCode()iastProductActivation(Boolean iastProductActivation) iastProductCompatibility(String iastProductCompatibility) iastProductCompatibilityReasons(List<String> iastProductCompatibilityReasons) lastIngestedSpans(Long lastIngestedSpans) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.rcCapabilities(List<String> rcCapabilities) recommendedBusinessLogic(List<String> recommendedBusinessLogic) riskProductActivation(Boolean riskProductActivation) riskProductCompatibility(String riskProductCompatibility) riskProductCompatibilityReasons(List<String> riskProductCompatibilityReasons) rulesVersion(List<String> rulesVersion) voidsetAgentVersions(List<String> agentVersions) voidsetAppType(String appType) voidsetAsmThreatCompatible(Boolean asmThreatCompatible) voidsetBackendWafEventCount(Long backendWafEventCount) voidsetBusinessLogic(List<String> businessLogic) voidDeprecated.voidvoidsetEventCount(Long eventCount) voidsetEventTrend(List<Long> eventTrend) Deprecated.voidsetHasAppsecEnabled(Boolean hasAppsecEnabled) voidDeprecated.voidsetIastProductActivation(Boolean iastProductActivation) voidsetIastProductCompatibility(String iastProductCompatibility) voidsetIastProductCompatibilityReasons(List<String> iastProductCompatibilityReasons) voidsetLanguages(List<String> languages) voidsetLastIngestedSpans(Long lastIngestedSpans) voidsetRcCapabilities(List<String> rcCapabilities) voidsetRecommendedBusinessLogic(List<String> recommendedBusinessLogic) voidsetRiskProductActivation(Boolean riskProductActivation) voidsetRiskProductCompatibility(String riskProductCompatibility) voidsetRiskProductCompatibilityReasons(List<String> riskProductCompatibilityReasons) voidsetRulesVersion(List<String> rulesVersion) voidsetService(String service) voidsetSignalCount(Long signalCount) Deprecated.voidsetSignalTrend(List<Long> signalTrend) Deprecated.voidvoidvoidsetTracerVersions(List<String> tracerVersions) voidsetVmActivation(String vmActivation) voidsetVulnCriticalCount(Long vulnCriticalCount) Deprecated.voidsetVulnHighCount(Long vulnHighCount) Deprecated.voidsetWithoutFilterServices(Long withoutFilterServices) signalCount(Long signalCount) signalTrend(List<Long> signalTrend) toString()tracerVersions(List<String> tracerVersions) vmActivation(String vmActivation) vulnCriticalCount(Long vulnCriticalCount) vulnHighCount(Long vulnHighCount) withoutFilterServices(Long withoutFilterServices)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AGENT_VERSIONS
- See Also:
-
JSON_PROPERTY_APP_TYPE
- See Also:
-
JSON_PROPERTY_ASM_THREAT_COMPATIBLE
- See Also:
-
JSON_PROPERTY_BACKEND_WAF_EVENT_COUNT
- See Also:
-
JSON_PROPERTY_BUSINESS_LOGIC
- See Also:
-
JSON_PROPERTY_COLOR
- See Also:
-
JSON_PROPERTY_ENV
- See Also:
-
JSON_PROPERTY_EVENT_COUNT
- See Also:
-
JSON_PROPERTY_EVENT_TREND
- See Also:
-
JSON_PROPERTY_HAS_APPSEC_ENABLED
- See Also:
-
JSON_PROPERTY_HITS
- See Also:
-
JSON_PROPERTY_IAST_PRODUCT_ACTIVATION
- See Also:
-
JSON_PROPERTY_IAST_PRODUCT_COMPATIBILITY
- See Also:
-
JSON_PROPERTY_IAST_PRODUCT_COMPATIBILITY_REASONS
- See Also:
-
JSON_PROPERTY_LANGUAGES
- See Also:
-
JSON_PROPERTY_LAST_INGESTED_SPANS
- See Also:
-
JSON_PROPERTY_RC_CAPABILITIES
- See Also:
-
JSON_PROPERTY_RECOMMENDED_BUSINESS_LOGIC
- See Also:
-
JSON_PROPERTY_RISK_PRODUCT_ACTIVATION
- See Also:
-
JSON_PROPERTY_RISK_PRODUCT_COMPATIBILITY
- See Also:
-
JSON_PROPERTY_RISK_PRODUCT_COMPATIBILITY_REASONS
- See Also:
-
JSON_PROPERTY_RULES_VERSION
- See Also:
-
JSON_PROPERTY_SERVICE
- See Also:
-
JSON_PROPERTY_SIGNAL_COUNT
- See Also:
-
JSON_PROPERTY_SIGNAL_TREND
- See Also:
-
JSON_PROPERTY_SOURCE
- See Also:
-
JSON_PROPERTY_TEAMS
- See Also:
-
JSON_PROPERTY_TRACER_VERSIONS
- See Also:
-
JSON_PROPERTY_VM_ACTIVATION
- See Also:
-
JSON_PROPERTY_VULN_CRITICAL_COUNT
- See Also:
-
JSON_PROPERTY_VULN_HIGH_COUNT
- See Also:
-
JSON_PROPERTY_WITHOUT_FILTER_SERVICES
- See Also:
-
-
Constructor Details
-
ApplicationSecurityServiceAttributes
public ApplicationSecurityServiceAttributes() -
ApplicationSecurityServiceAttributes
public ApplicationSecurityServiceAttributes(List<String> agentVersions, String appType, Boolean asmThreatCompatible, Long backendWafEventCount, List<String> businessLogic, String color, String env, Long eventCount, List<Long> eventTrend, Boolean hasAppsecEnabled, Long hits, Boolean iastProductActivation, String iastProductCompatibility, List<String> iastProductCompatibilityReasons, List<String> languages, Long lastIngestedSpans, List<String> rcCapabilities, List<String> recommendedBusinessLogic, Boolean riskProductActivation, String riskProductCompatibility, List<String> riskProductCompatibilityReasons, List<String> rulesVersion, String service, Long signalCount, List<Long> signalTrend, List<String> source, List<String> teams, List<String> tracerVersions, String vmActivation, Long vulnCriticalCount, Long vulnHighCount, Long withoutFilterServices)
-
-
Method Details
-
agentVersions
-
addAgentVersionsItem
-
getAgentVersions
The Datadog Agent versions reporting for the service.- Returns:
- agentVersions
-
setAgentVersions
-
appType
-
getAppType
The application type of the service, such asweborserverless.- Returns:
- appType
-
setAppType
-
asmThreatCompatible
-
getAsmThreatCompatible
Whether the service is compatible with Application Security Management (Threats).- Returns:
- asmThreatCompatible
-
setAsmThreatCompatible
-
backendWafEventCount
-
getBackendWafEventCount
The number of backend WAF events detected for the service.- Returns:
- backendWafEventCount
-
setBackendWafEventCount
-
businessLogic
-
addBusinessLogicItem
-
getBusinessLogic
The enabled business logic detection rules for the service.- Returns:
- businessLogic
-
setBusinessLogic
-
color
-
getColor
Deprecated.Deprecated: a display color associated with the service in the UI.- Returns:
- color
-
setColor
Deprecated. -
env
-
getEnv
The environment the service runs in.- Returns:
- env
-
setEnv
-
eventCount
-
getEventCount
The number of Application Security events detected for the service.- Returns:
- eventCount
-
setEventCount
-
eventTrend
-
addEventTrendItem
-
getEventTrend
Deprecated.Deprecated: the trend of Application Security events over time.- Returns:
- eventTrend
-
setEventTrend
Deprecated. -
hasAppsecEnabled
-
getHasAppsecEnabled
Whether Application Security Management (Threats) is enabled for the service.- Returns:
- hasAppsecEnabled
-
setHasAppsecEnabled
-
hits
-
getHits
Deprecated.Deprecated: the number of hits for the service.- Returns:
- hits
-
setHits
Deprecated. -
iastProductActivation
-
getIastProductActivation
Whether Interactive Application Security Testing (IAST) is enabled for the service.- Returns:
- iastProductActivation
-
setIastProductActivation
-
iastProductCompatibility
public ApplicationSecurityServiceAttributes iastProductCompatibility(String iastProductCompatibility) -
getIastProductCompatibility
The Interactive Application Security Testing (IAST) compatibility status of the service.- Returns:
- iastProductCompatibility
-
setIastProductCompatibility
-
iastProductCompatibilityReasons
public ApplicationSecurityServiceAttributes iastProductCompatibilityReasons(List<String> iastProductCompatibilityReasons) -
addIastProductCompatibilityReasonsItem
public ApplicationSecurityServiceAttributes addIastProductCompatibilityReasonsItem(String iastProductCompatibilityReasonsItem) -
getIastProductCompatibilityReasons
The reasons explaining the Interactive Application Security Testing (IAST) compatibility status.- Returns:
- iastProductCompatibilityReasons
-
setIastProductCompatibilityReasons
-
languages
-
addLanguagesItem
-
getLanguages
The programming languages detected for the service.- Returns:
- languages
-
setLanguages
-
lastIngestedSpans
-
getLastIngestedSpans
The Unix timestamp, in seconds, of the last ingested span for the service.- Returns:
- lastIngestedSpans
-
setLastIngestedSpans
-
rcCapabilities
-
addRcCapabilitiesItem
-
getRcCapabilities
The Remote Configuration capabilities reported by the service.- Returns:
- rcCapabilities
-
setRcCapabilities
-
recommendedBusinessLogic
public ApplicationSecurityServiceAttributes recommendedBusinessLogic(List<String> recommendedBusinessLogic) -
addRecommendedBusinessLogicItem
public ApplicationSecurityServiceAttributes addRecommendedBusinessLogicItem(String recommendedBusinessLogicItem) -
getRecommendedBusinessLogic
The recommended business logic detection rules for the service.- Returns:
- recommendedBusinessLogic
-
setRecommendedBusinessLogic
-
riskProductActivation
-
getRiskProductActivation
Whether Software Composition Analysis (SCA) is enabled for the service.- Returns:
- riskProductActivation
-
setRiskProductActivation
-
riskProductCompatibility
public ApplicationSecurityServiceAttributes riskProductCompatibility(String riskProductCompatibility) -
getRiskProductCompatibility
The Software Composition Analysis (SCA) compatibility status of the service.- Returns:
- riskProductCompatibility
-
setRiskProductCompatibility
-
riskProductCompatibilityReasons
public ApplicationSecurityServiceAttributes riskProductCompatibilityReasons(List<String> riskProductCompatibilityReasons) -
addRiskProductCompatibilityReasonsItem
public ApplicationSecurityServiceAttributes addRiskProductCompatibilityReasonsItem(String riskProductCompatibilityReasonsItem) -
getRiskProductCompatibilityReasons
The reasons explaining the Software Composition Analysis (SCA) compatibility status.- Returns:
- riskProductCompatibilityReasons
-
setRiskProductCompatibilityReasons
-
rulesVersion
-
addRulesVersionItem
-
getRulesVersion
The WAF rules versions applied to the service.- Returns:
- rulesVersion
-
setRulesVersion
-
service
-
getService
The name of the service.- Returns:
- service
-
setService
-
signalCount
-
getSignalCount
Deprecated.Deprecated: the number of security signals for the service.- Returns:
- signalCount
-
setSignalCount
Deprecated. -
signalTrend
-
addSignalTrendItem
-
getSignalTrend
Deprecated.Deprecated: the trend of security signals over time.- Returns:
- signalTrend
-
setSignalTrend
Deprecated. -
source
-
addSourceItem
-
getSource
The data sources that contributed information about the service.- Returns:
- source
-
setSource
-
teams
-
addTeamsItem
-
getTeams
The teams that own the service.- Returns:
- teams
-
setTeams
-
tracerVersions
-
addTracerVersionsItem
-
getTracerVersions
The Datadog tracing library versions reporting for the service.- Returns:
- tracerVersions
-
setTracerVersions
-
vmActivation
-
getVmActivation
The Vulnerability Management activation status of the service.- Returns:
- vmActivation
-
setVmActivation
-
vulnCriticalCount
-
getVulnCriticalCount
Deprecated.Deprecated: the number of critical-severity vulnerabilities for the service.- Returns:
- vulnCriticalCount
-
setVulnCriticalCount
Deprecated. -
vulnHighCount
-
getVulnHighCount
Deprecated.Deprecated: the number of high-severity vulnerabilities for the service.- Returns:
- vulnHighCount
-
setVulnHighCount
Deprecated. -
withoutFilterServices
-
getWithoutFilterServices
The total number of services available without applying the service filter.- Returns:
- withoutFilterServices
-
setWithoutFilterServices
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- ApplicationSecurityServiceAttributes
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this ApplicationSecurityServiceAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-