@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class NetworkHealthInsightAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ACCOUNT_ID |
static String |
JSON_PROPERTY_CERTIFICATE_ID |
static String |
JSON_PROPERTY_CERTIFICATE_LIFETIME_PERCENT |
static String |
JSON_PROPERTY_CLIENT_REGION |
static String |
JSON_PROPERTY_CLIENT_SERVICE |
static String |
JSON_PROPERTY_DAYS_UNTIL_EXPIRATION |
static String |
JSON_PROPERTY_DNS_QUERY |
static String |
JSON_PROPERTY_DNS_SERVER |
static String |
JSON_PROPERTY_DOMAIN_NAME |
static String |
JSON_PROPERTY_FAILURE_MAGNITUDE |
static String |
JSON_PROPERTY_FAILURE_RATE |
static String |
JSON_PROPERTY_FAILURE_TYPE |
static String |
JSON_PROPERTY_LOADBALANCER_ID |
static String |
JSON_PROPERTY_SERVER_REGION |
static String |
JSON_PROPERTY_SERVER_SERVICE |
static String |
JSON_PROPERTY_TOTAL_REQUESTS |
static String |
JSON_PROPERTY_TRAFFIC_VOLUME |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
NetworkHealthInsightAttributes() |
| Modifier and Type | Method and Description |
|---|---|
NetworkHealthInsightAttributes |
accountId(String accountId) |
NetworkHealthInsightAttributes |
certificateId(String certificateId) |
NetworkHealthInsightAttributes |
certificateLifetimePercent(Double certificateLifetimePercent) |
NetworkHealthInsightAttributes |
clientRegion(String clientRegion) |
NetworkHealthInsightAttributes |
clientService(String clientService) |
NetworkHealthInsightAttributes |
daysUntilExpiration(Long daysUntilExpiration) |
NetworkHealthInsightAttributes |
dnsQuery(String dnsQuery) |
NetworkHealthInsightAttributes |
dnsServer(String dnsServer) |
NetworkHealthInsightAttributes |
domainName(String domainName) |
boolean |
equals(Object o)
Return true if this NetworkHealthInsightAttributes object is equal to o.
|
NetworkHealthInsightAttributes |
failureMagnitude(Long failureMagnitude) |
NetworkHealthInsightAttributes |
failureRate(Double failureRate) |
NetworkHealthInsightAttributes |
failureType(NetworkHealthInsightFailureType failureType) |
String |
getAccountId()
AWS account identifier where the certificate is located.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getCertificateId()
ARN or identifier of the certificate.
|
Double |
getCertificateLifetimePercent()
Percentage of the certificate's validity period that has elapsed, ranging from 0 to 100.
|
String |
getClientRegion()
AWS region where the client is located.
|
String |
getClientService()
Name of the service making the request (DNS query or TLS-secured connection).
|
Long |
getDaysUntilExpiration()
Number of days remaining until the certificate expires.
|
String |
getDnsQuery()
Domain name that was being resolved when the DNS failure occurred.
|
String |
getDnsServer()
DNS server that received the failing query.
|
String |
getDomainName()
Domain name covered by the certificate.
|
Long |
getFailureMagnitude()
Count of failed events observed during the query window.
|
Double |
getFailureRate()
Percentage of requests that failed during the query window, ranging from 0 to 100.
|
NetworkHealthInsightFailureType |
getFailureType()
Specific failure type within the insight category.
|
String |
getLoadbalancerId()
ARN of the load balancer using the certificate.
|
String |
getServerRegion()
AWS region where the server or load balancer is located.
|
String |
getServerService()
Name of the target service the client was trying to reach.
|
Long |
getTotalRequests()
Total number of requests observed during the query window.
|
NetworkHealthInsightTrafficVolume |
getTrafficVolume()
Network traffic volume metrics between the client and server services during the query window.
|
NetworkHealthInsightCategory |
getType()
Category of network health insight.
|
int |
hashCode() |
NetworkHealthInsightAttributes |
loadbalancerId(String loadbalancerId) |
NetworkHealthInsightAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
NetworkHealthInsightAttributes |
serverRegion(String serverRegion) |
NetworkHealthInsightAttributes |
serverService(String serverService) |
void |
setAccountId(String accountId) |
void |
setCertificateId(String certificateId) |
void |
setCertificateLifetimePercent(Double certificateLifetimePercent) |
void |
setClientRegion(String clientRegion) |
void |
setClientService(String clientService) |
void |
setDaysUntilExpiration(Long daysUntilExpiration) |
void |
setDnsQuery(String dnsQuery) |
void |
setDnsServer(String dnsServer) |
void |
setDomainName(String domainName) |
void |
setFailureMagnitude(Long failureMagnitude) |
void |
setFailureRate(Double failureRate) |
void |
setFailureType(NetworkHealthInsightFailureType failureType) |
void |
setLoadbalancerId(String loadbalancerId) |
void |
setServerRegion(String serverRegion) |
void |
setServerService(String serverService) |
void |
setTotalRequests(Long totalRequests) |
void |
setTrafficVolume(NetworkHealthInsightTrafficVolume trafficVolume) |
void |
setType(NetworkHealthInsightCategory type) |
String |
toString() |
NetworkHealthInsightAttributes |
totalRequests(Long totalRequests) |
NetworkHealthInsightAttributes |
trafficVolume(NetworkHealthInsightTrafficVolume trafficVolume) |
NetworkHealthInsightAttributes |
type(NetworkHealthInsightCategory type) |
public boolean unparsed
public static final String JSON_PROPERTY_ACCOUNT_ID
public static final String JSON_PROPERTY_CERTIFICATE_ID
public static final String JSON_PROPERTY_CERTIFICATE_LIFETIME_PERCENT
public static final String JSON_PROPERTY_CLIENT_REGION
public static final String JSON_PROPERTY_CLIENT_SERVICE
public static final String JSON_PROPERTY_DAYS_UNTIL_EXPIRATION
public static final String JSON_PROPERTY_DNS_QUERY
public static final String JSON_PROPERTY_DNS_SERVER
public static final String JSON_PROPERTY_DOMAIN_NAME
public static final String JSON_PROPERTY_FAILURE_MAGNITUDE
public static final String JSON_PROPERTY_FAILURE_RATE
public static final String JSON_PROPERTY_FAILURE_TYPE
public static final String JSON_PROPERTY_LOADBALANCER_ID
public static final String JSON_PROPERTY_SERVER_REGION
public static final String JSON_PROPERTY_SERVER_SERVICE
public static final String JSON_PROPERTY_TOTAL_REQUESTS
public static final String JSON_PROPERTY_TRAFFIC_VOLUME
public static final String JSON_PROPERTY_TYPE
public NetworkHealthInsightAttributes accountId(String accountId)
@Nullable public String getAccountId()
tls-cert
insights.public void setAccountId(String accountId)
public NetworkHealthInsightAttributes certificateId(String certificateId)
@Nullable public String getCertificateId()
tls-cert insights.public void setCertificateId(String certificateId)
public NetworkHealthInsightAttributes certificateLifetimePercent(Double certificateLifetimePercent)
@Nullable public Double getCertificateLifetimePercent()
tls-cert insights.public void setCertificateLifetimePercent(Double certificateLifetimePercent)
public NetworkHealthInsightAttributes clientRegion(String clientRegion)
@Nullable public String getClientRegion()
tls-cert insights.public void setClientRegion(String clientRegion)
public NetworkHealthInsightAttributes clientService(String clientService)
@Nullable public String getClientService()
N/A
when the client service cannot be determined.public void setClientService(String clientService)
public NetworkHealthInsightAttributes daysUntilExpiration(Long daysUntilExpiration)
@Nullable public Long getDaysUntilExpiration()
tls-cert insights.public void setDaysUntilExpiration(Long daysUntilExpiration)
public NetworkHealthInsightAttributes dnsQuery(String dnsQuery)
@Nullable public String getDnsQuery()
dns
insights.public void setDnsQuery(String dnsQuery)
public NetworkHealthInsightAttributes dnsServer(String dnsServer)
@Nullable public String getDnsServer()
dns insights.public void setDnsServer(String dnsServer)
public NetworkHealthInsightAttributes domainName(String domainName)
@Nullable public String getDomainName()
tls-cert insights.public void setDomainName(String domainName)
public NetworkHealthInsightAttributes failureMagnitude(Long failureMagnitude)
@Nullable public Long getFailureMagnitude()
dns,
tcp, and security-group insights. minimum: 0public void setFailureMagnitude(Long failureMagnitude)
public NetworkHealthInsightAttributes failureRate(Double failureRate)
@Nullable public Double getFailureRate()
dns, tcp, and security-group insights. minimum: 0
maximum: 100public void setFailureRate(Double failureRate)
public NetworkHealthInsightAttributes failureType(NetworkHealthInsightFailureType failureType)
@Nullable public NetworkHealthInsightFailureType getFailureType()
timeout,
nxdomain, servfail, or general_failure. For TLS
certificate insights: expired or expiring_soon. For security group
insights: denied.public void setFailureType(NetworkHealthInsightFailureType failureType)
public NetworkHealthInsightAttributes loadbalancerId(String loadbalancerId)
@Nullable public String getLoadbalancerId()
tls-cert insights.public void setLoadbalancerId(String loadbalancerId)
public NetworkHealthInsightAttributes serverRegion(String serverRegion)
@Nullable public String getServerRegion()
tls-cert
insights.public void setServerRegion(String serverRegion)
public NetworkHealthInsightAttributes serverService(String serverService)
@Nullable public String getServerService()
public void setServerService(String serverService)
public NetworkHealthInsightAttributes totalRequests(Long totalRequests)
@Nullable public Long getTotalRequests()
failure_magnitude and failure_rate. Only set for dns,
tcp, and security-group insights. minimum: 0public void setTotalRequests(Long totalRequests)
public NetworkHealthInsightAttributes trafficVolume(NetworkHealthInsightTrafficVolume trafficVolume)
@Nullable public NetworkHealthInsightTrafficVolume getTrafficVolume()
public void setTrafficVolume(NetworkHealthInsightTrafficVolume trafficVolume)
public NetworkHealthInsightAttributes type(NetworkHealthInsightCategory type)
@Nullable public NetworkHealthInsightCategory getType()
dns), a TCP issue (tcp), a TLS certificate issue (tls-cert
), or a security group denial (security-group).public void setType(NetworkHealthInsightCategory type)
public NetworkHealthInsightAttributes putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.