Package com.datadog.api.client.v2.model
Class SecretRuleDataAttributesMatchValidation
java.lang.Object
com.datadog.api.client.v2.model.SecretRuleDataAttributesMatchValidation
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecretRuleDataAttributesMatchValidation
extends Object
Configuration for validating whether a detected secret is active by making an HTTP request and
inspecting the response.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddHostsItem(String hostsItem) addInvalidHttpStatusCodeItem(SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems invalidHttpStatusCodeItem) addValidHttpStatusCodeItem(SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems validHttpStatusCodeItem) booleanReturn true if this SecretRuleDataAttributesMatchValidation object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The URL endpoint to call when validating a detected secret.getHosts()The list of hostnames to include when performing secret match validation.The HTTP method (e.g., GET, POST) to use when making the validation request.The HTTP status code ranges that indicate the detected secret is invalid or inactive.A map of HTTP header names to values to include in the validation request.The maximum number of seconds to wait for a response during validation before timing out.getType()The type of match validation to perform (e.g., http).The HTTP status code ranges that indicate the detected secret is valid and active.inthashCode()httpMethod(String httpMethod) invalidHttpStatusCode(List<SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems> invalidHttpStatusCode) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putRequestHeadersItem(String key, String requestHeadersItem) requestHeaders(Map<String, String> requestHeaders) voidsetEndpoint(String endpoint) voidvoidsetHttpMethod(String httpMethod) voidsetInvalidHttpStatusCode(List<SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems> invalidHttpStatusCode) voidsetRequestHeaders(Map<String, String> requestHeaders) voidsetTimeoutSeconds(Long timeoutSeconds) voidvoidsetValidHttpStatusCode(List<SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems> validHttpStatusCode) timeoutSeconds(Long timeoutSeconds) toString()validHttpStatusCode(List<SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems> validHttpStatusCode)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ENDPOINT
- See Also:
-
JSON_PROPERTY_HOSTS
- See Also:
-
JSON_PROPERTY_HTTP_METHOD
- See Also:
-
JSON_PROPERTY_INVALID_HTTP_STATUS_CODE
- See Also:
-
JSON_PROPERTY_REQUEST_HEADERS
- See Also:
-
JSON_PROPERTY_TIMEOUT_SECONDS
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_VALID_HTTP_STATUS_CODE
- See Also:
-
-
Constructor Details
-
SecretRuleDataAttributesMatchValidation
public SecretRuleDataAttributesMatchValidation()
-
-
Method Details
-
endpoint
-
getEndpoint
The URL endpoint to call when validating a detected secret.- Returns:
- endpoint
-
setEndpoint
-
hosts
-
addHostsItem
-
getHosts
The list of hostnames to include when performing secret match validation.- Returns:
- hosts
-
setHosts
-
httpMethod
-
getHttpMethod
The HTTP method (e.g., GET, POST) to use when making the validation request.- Returns:
- httpMethod
-
setHttpMethod
-
invalidHttpStatusCode
public SecretRuleDataAttributesMatchValidation invalidHttpStatusCode(List<SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems> invalidHttpStatusCode) -
addInvalidHttpStatusCodeItem
public SecretRuleDataAttributesMatchValidation addInvalidHttpStatusCodeItem(SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems invalidHttpStatusCodeItem) -
getInvalidHttpStatusCode
@Nullable public List<SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems> getInvalidHttpStatusCode()The HTTP status code ranges that indicate the detected secret is invalid or inactive.- Returns:
- invalidHttpStatusCode
-
setInvalidHttpStatusCode
public void setInvalidHttpStatusCode(List<SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems> invalidHttpStatusCode) -
requestHeaders
-
putRequestHeadersItem
public SecretRuleDataAttributesMatchValidation putRequestHeadersItem(String key, String requestHeadersItem) -
getRequestHeaders
A map of HTTP header names to values to include in the validation request.- Returns:
- requestHeaders
-
setRequestHeaders
-
timeoutSeconds
-
getTimeoutSeconds
The maximum number of seconds to wait for a response during validation before timing out. minimum: 0 maximum: 1.8446744073709552e+19- Returns:
- timeoutSeconds
-
setTimeoutSeconds
-
type
-
getType
The type of match validation to perform (e.g., http).- Returns:
- type
-
setType
-
validHttpStatusCode
public SecretRuleDataAttributesMatchValidation validHttpStatusCode(List<SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems> validHttpStatusCode) -
addValidHttpStatusCodeItem
public SecretRuleDataAttributesMatchValidation addValidHttpStatusCodeItem(SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems validHttpStatusCodeItem) -
getValidHttpStatusCode
@Nullable public List<SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems> getValidHttpStatusCode()The HTTP status code ranges that indicate the detected secret is valid and active.- Returns:
- validHttpStatusCode
-
setValidHttpStatusCode
public void setValidHttpStatusCode(List<SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems> validHttpStatusCode) -
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:
- SecretRuleDataAttributesMatchValidation
-
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 SecretRuleDataAttributesMatchValidation object is equal to o. -
hashCode
public int hashCode() -
toString
-