Class CredentialsProviderFilter.Excludes
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<CredentialsProviderFilter>
-
- com.cloudbees.plugins.credentials.CredentialsProviderFilter
-
- com.cloudbees.plugins.credentials.CredentialsProviderFilter.Excludes
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<CredentialsProviderFilter>
,Serializable
- Enclosing class:
- CredentialsProviderFilter
public static class CredentialsProviderFilter.Excludes extends CredentialsProviderFilter
A filter that implements a denylist policy, "if you are not on the list you can come in".- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CredentialsProviderFilter.Excludes.DescriptorImpl
Our descriptor.-
Nested classes/interfaces inherited from class com.cloudbees.plugins.credentials.CredentialsProviderFilter
CredentialsProviderFilter.Excludes, CredentialsProviderFilter.Includes, CredentialsProviderFilter.None
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
boolean
filter(CredentialsProvider provider)
Returnstrue
if and only if the suppliedCredentialsProvider
is permitted to be active.List<String>
getClassNames()
Returns the list of bannedDescriptor.getId()
s.int
hashCode()
String
toString()
-
Methods inherited from class com.cloudbees.plugins.credentials.CredentialsProviderFilter
getDescriptor
-
-
-
-
Constructor Detail
-
Excludes
@DataBoundConstructor public Excludes(@CheckForNull List<String> classNames)
Our constructor.- Parameters:
classNames
- the excluded list ofDescriptor.getId()
s.
-
-
Method Detail
-
filter
public boolean filter(CredentialsProvider provider)
Returnstrue
if and only if the suppliedCredentialsProvider
is permitted to be active.- Specified by:
filter
in classCredentialsProviderFilter
- Parameters:
provider
- theCredentialsProvider
to check.- Returns:
true
if and only if the suppliedCredentialsProvider
is permitted to be active.
-
getClassNames
@NonNull public List<String> getClassNames()
Returns the list of bannedDescriptor.getId()
s.
-
equals
public boolean equals(Object o)
- Specified by:
equals
in classCredentialsProviderFilter
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classCredentialsProviderFilter
-
toString
public String toString()
- Specified by:
toString
in classCredentialsProviderFilter
-
-