Class CredentialsTypeFilter.Excludes
java.lang.Object
hudson.model.AbstractDescribableImpl<CredentialsTypeFilter>
com.cloudbees.plugins.credentials.CredentialsTypeFilter
com.cloudbees.plugins.credentials.CredentialsTypeFilter.Excludes
- All Implemented Interfaces:
ExtensionPoint,Describable<CredentialsTypeFilter>,Serializable
- Enclosing class:
CredentialsTypeFilter
A filter that implements a denylist policy, "if you are not on the list you can come in".
- Since:
- 2.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOur descriptor.Nested classes/interfaces inherited from class com.cloudbees.plugins.credentials.CredentialsTypeFilter
CredentialsTypeFilter.Excludes, CredentialsTypeFilter.Includes, CredentialsTypeFilter.NoneNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanfilter(CredentialsDescriptor type) Returnstrueif and only if the suppliedCredentialsDescriptoris permitted to be active.Returns the list of bannedDescriptor.getId()s.inthashCode()toString()Methods inherited from class com.cloudbees.plugins.credentials.CredentialsTypeFilter
getDescriptor
-
Constructor Details
-
Excludes
Our constructor.- Parameters:
classNames- the list of excludedDescriptor.getId()s.
-
-
Method Details
-
filter
Returnstrueif and only if the suppliedCredentialsDescriptoris permitted to be active.- Specified by:
filterin classCredentialsTypeFilter- Parameters:
type- theCredentialsDescriptorto check.- Returns:
trueif and only if the suppliedCredentialsDescriptoris permitted to be active.
-
getClassNames
Returns the list of bannedDescriptor.getId()s. -
equals
- Specified by:
equalsin classCredentialsTypeFilter
-
hashCode
public int hashCode()- Specified by:
hashCodein classCredentialsTypeFilter
-
toString
- Specified by:
toStringin classCredentialsTypeFilter
-