Package com.datadog.api.client.v2.model
Class NetworkHealthInsightAttributes
java.lang.Object
com.datadog.api.client.v2.model.NetworkHealthInsightAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class NetworkHealthInsightAttributes
extends Object
Detailed attributes of a network health insight.
-
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 Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncertificateId(String certificateId) certificateLifetimePercent(Double certificateLifetimePercent) clientRegion(String clientRegion) clientService(String clientService) daysUntilExpiration(Long daysUntilExpiration) domainName(String domainName) booleanReturn true if this NetworkHealthInsightAttributes object is equal to o.failureMagnitude(Long failureMagnitude) failureRate(Double failureRate) failureType(NetworkHealthInsightFailureType failureType) AWS account identifier where the certificate is located.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.ARN or identifier of the certificate.Percentage of the certificate's validity period that has elapsed, ranging from 0 to 100.AWS region where the client is located.Name of the service making the request (DNS query or TLS-secured connection).Number of days remaining until the certificate expires.Domain name that was being resolved when the DNS failure occurred.DNS server that received the failing query.Domain name covered by the certificate.Count of failed events observed during the query window.Percentage of requests that failed during the query window, ranging from 0 to 100.Specific failure type within the insight category.ARN of the load balancer using the certificate.AWS region where the server or load balancer is located.Name of the target service the client was trying to reach.Total number of requests observed during the query window.Network traffic volume metrics between the client and server services during the query window.getType()Category of network health insight.inthashCode()loadbalancerId(String loadbalancerId) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.serverRegion(String serverRegion) serverService(String serverService) voidsetAccountId(String accountId) voidsetCertificateId(String certificateId) voidsetCertificateLifetimePercent(Double certificateLifetimePercent) voidsetClientRegion(String clientRegion) voidsetClientService(String clientService) voidsetDaysUntilExpiration(Long daysUntilExpiration) voidsetDnsQuery(String dnsQuery) voidsetDnsServer(String dnsServer) voidsetDomainName(String domainName) voidsetFailureMagnitude(Long failureMagnitude) voidsetFailureRate(Double failureRate) voidsetFailureType(NetworkHealthInsightFailureType failureType) voidsetLoadbalancerId(String loadbalancerId) voidsetServerRegion(String serverRegion) voidsetServerService(String serverService) voidsetTotalRequests(Long totalRequests) voidsetTrafficVolume(NetworkHealthInsightTrafficVolume trafficVolume) voidtoString()totalRequests(Long totalRequests) trafficVolume(NetworkHealthInsightTrafficVolume trafficVolume)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ACCOUNT_ID
- See Also:
-
JSON_PROPERTY_CERTIFICATE_ID
- See Also:
-
JSON_PROPERTY_CERTIFICATE_LIFETIME_PERCENT
- See Also:
-
JSON_PROPERTY_CLIENT_REGION
- See Also:
-
JSON_PROPERTY_CLIENT_SERVICE
- See Also:
-
JSON_PROPERTY_DAYS_UNTIL_EXPIRATION
- See Also:
-
JSON_PROPERTY_DNS_QUERY
- See Also:
-
JSON_PROPERTY_DNS_SERVER
- See Also:
-
JSON_PROPERTY_DOMAIN_NAME
- See Also:
-
JSON_PROPERTY_FAILURE_MAGNITUDE
- See Also:
-
JSON_PROPERTY_FAILURE_RATE
- See Also:
-
JSON_PROPERTY_FAILURE_TYPE
- See Also:
-
JSON_PROPERTY_LOADBALANCER_ID
- See Also:
-
JSON_PROPERTY_SERVER_REGION
- See Also:
-
JSON_PROPERTY_SERVER_SERVICE
- See Also:
-
JSON_PROPERTY_TOTAL_REQUESTS
- See Also:
-
JSON_PROPERTY_TRAFFIC_VOLUME
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
NetworkHealthInsightAttributes
public NetworkHealthInsightAttributes()
-
-
Method Details
-
accountId
-
getAccountId
AWS account identifier where the certificate is located. Only set fortls-certinsights.- Returns:
- accountId
-
setAccountId
-
certificateId
-
getCertificateId
ARN or identifier of the certificate. Only set fortls-certinsights.- Returns:
- certificateId
-
setCertificateId
-
certificateLifetimePercent
-
getCertificateLifetimePercent
Percentage of the certificate's validity period that has elapsed, ranging from 0 to 100. Only set fortls-certinsights.- Returns:
- certificateLifetimePercent
-
setCertificateLifetimePercent
-
clientRegion
-
getClientRegion
AWS region where the client is located. Only set fortls-certinsights.- Returns:
- clientRegion
-
setClientRegion
-
clientService
-
getClientService
Name of the service making the request (DNS query or TLS-secured connection). Set toN/Awhen the client service cannot be determined.- Returns:
- clientService
-
setClientService
-
daysUntilExpiration
-
getDaysUntilExpiration
Number of days remaining until the certificate expires. Negative values indicate the certificate has already expired. Only set fortls-certinsights.- Returns:
- daysUntilExpiration
-
setDaysUntilExpiration
-
dnsQuery
-
getDnsQuery
Domain name that was being resolved when the DNS failure occurred. Only set fordnsinsights.- Returns:
- dnsQuery
-
setDnsQuery
-
dnsServer
-
getDnsServer
DNS server that received the failing query. Only set fordnsinsights.- Returns:
- dnsServer
-
setDnsServer
-
domainName
-
getDomainName
Domain name covered by the certificate. Only set fortls-certinsights.- Returns:
- domainName
-
setDomainName
-
failureMagnitude
-
getFailureMagnitude
Count of failed events observed during the query window. Only set fordns,tcp, andsecurity-groupinsights. minimum: 0- Returns:
- failureMagnitude
-
setFailureMagnitude
-
failureRate
-
getFailureRate
Percentage of requests that failed during the query window, ranging from 0 to 100. Only set fordns,tcp, andsecurity-groupinsights. minimum: 0 maximum: 100- Returns:
- failureRate
-
setFailureRate
-
failureType
-
getFailureType
Specific failure type within the insight category. For DNS insights:timeout,nxdomain,servfail, orgeneral_failure. For TLS certificate insights:expiredorexpiring_soon. For security group insights:denied.- Returns:
- failureType
-
setFailureType
-
loadbalancerId
-
getLoadbalancerId
ARN of the load balancer using the certificate. Only set fortls-certinsights.- Returns:
- loadbalancerId
-
setLoadbalancerId
-
serverRegion
-
getServerRegion
AWS region where the server or load balancer is located. Only set fortls-certinsights.- Returns:
- serverRegion
-
setServerRegion
-
serverService
-
getServerService
Name of the target service the client was trying to reach.- Returns:
- serverService
-
setServerService
-
totalRequests
-
getTotalRequests
Total number of requests observed during the query window. Provides context forfailure_magnitudeandfailure_rate. Only set fordns,tcp, andsecurity-groupinsights. minimum: 0- Returns:
- totalRequests
-
setTotalRequests
-
trafficVolume
public NetworkHealthInsightAttributes trafficVolume(NetworkHealthInsightTrafficVolume trafficVolume) -
getTrafficVolume
Network traffic volume metrics between the client and server services during the query window.- Returns:
- trafficVolume
-
setTrafficVolume
-
type
-
getType
Category of network health insight. Indicates whether the insight relates to a DNS issue (dns), a TCP issue (tcp), a TLS certificate issue (tls-cert), or a security group denial (security-group).- Returns:
- type
-
setType
-
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:
- NetworkHealthInsightAttributes
-
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 NetworkHealthInsightAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-