Class WhitelistedVersionAgentMetadataInspector
java.lang.Object
com.netflix.genie.web.agent.inspectors.impl.WhitelistedVersionAgentMetadataInspector
- All Implemented Interfaces:
AgentMetadataInspector
An
AgentMetadataInspector that accepts agent whose version matches a regular expression
(obtained via properties) and rejects everything else.- Since:
- 4.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionWhitelistedVersionAgentMetadataInspector(AgentFilterProperties agentFilterProperties) Constructor. -
Method Summary
Modifier and TypeMethodDescriptioninspect(@Valid com.netflix.genie.common.internal.dtos.AgentClientMetadata agentClientMetadata) Perform inspection of an Agent client metadata.
-
Constructor Details
-
WhitelistedVersionAgentMetadataInspector
Constructor.- Parameters:
agentFilterProperties- version filter properties
-
-
Method Details
-
inspect
public InspectionReport inspect(@Valid @Valid com.netflix.genie.common.internal.dtos.AgentClientMetadata agentClientMetadata) Perform inspection of an Agent client metadata.- Parameters:
agentClientMetadata- the agent client metadata- Returns:
- the inspection outcome
-