Class FolderCredentialsProvider.FolderCredentialsProperty
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<AbstractFolderProperty<?>>
-
- com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<AbstractFolder<?>>
-
- com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider.FolderCredentialsProperty
-
- All Implemented Interfaces:
ExtensionPoint,Describable<AbstractFolderProperty<?>>,ReconfigurableDescribable<AbstractFolderProperty<?>>
- Enclosing class:
- FolderCredentialsProvider
public static class FolderCredentialsProvider.FolderCredentialsProperty extends AbstractFolderProperty<AbstractFolder<?>>
Our property.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classFolderCredentialsProvider.FolderCredentialsProperty.CredentialsStoreActionImplOurCredentialsStoreAction.static classFolderCredentialsProvider.FolderCredentialsProperty.DescriptorImplOur constructor-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class com.cloudbees.hudson.plugins.folder.AbstractFolderProperty
owner
-
-
Constructor Summary
Constructors Constructor Description FolderCredentialsProperty(com.cloudbees.plugins.credentials.domains.DomainCredentials[] domainCredentials)Constructor for stapler.FolderCredentialsProperty(List<com.cloudbees.plugins.credentials.Credentials> credentials)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<com.cloudbees.plugins.credentials.Credentials>getCredentials()Gets all the folder's credentials.<C extends com.cloudbees.plugins.credentials.Credentials>
List<C>getCredentials(Class<C> type)List<com.cloudbees.plugins.credentials.domains.DomainCredentials>getDomainCredentials()Returns theDomainCredentialsMap<com.cloudbees.plugins.credentials.domains.Domain,List<com.cloudbees.plugins.credentials.Credentials>>getDomainCredentialsMap()The Map of domain credentials.com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider.FolderCredentialsProperty.StoreImplgetStore()Returns theFolderCredentialsProvider.FolderCredentialsProperty.StoreImpl.AbstractFolderProperty<?>reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form)voidsetDomainCredentialsMap(Map<com.cloudbees.plugins.credentials.domains.Domain,List<com.cloudbees.plugins.credentials.Credentials>> domainCredentialsMap)Sets the map of domain credentials.-
Methods inherited from class com.cloudbees.hudson.plugins.folder.AbstractFolderProperty
getDescriptor, getHealthMetrics, getHealthReports, getItemContainerOverrides, getOwner, setOwner
-
-
-
-
Constructor Detail
-
FolderCredentialsProperty
@Deprecated public FolderCredentialsProperty(List<com.cloudbees.plugins.credentials.Credentials> credentials)
Deprecated.Backwards compatibility.- Parameters:
credentials- the credentials.
-
FolderCredentialsProperty
@DataBoundConstructor public FolderCredentialsProperty(com.cloudbees.plugins.credentials.domains.DomainCredentials[] domainCredentials)
Constructor for stapler.- Parameters:
domainCredentials- the credentials.- Since:
- 1.5
-
-
Method Detail
-
getCredentials
public <C extends com.cloudbees.plugins.credentials.Credentials> List<C> getCredentials(Class<C> type)
-
getCredentials
public List<com.cloudbees.plugins.credentials.Credentials> getCredentials()
Gets all the folder's credentials.- Returns:
- all the folder's credentials.
-
getDomainCredentials
public List<com.cloudbees.plugins.credentials.domains.DomainCredentials> getDomainCredentials()
Returns theDomainCredentials- Returns:
- the
DomainCredentials - Since:
- 3.10
-
getDomainCredentialsMap
@NonNull public Map<com.cloudbees.plugins.credentials.domains.Domain,List<com.cloudbees.plugins.credentials.Credentials>> getDomainCredentialsMap()
The Map of domain credentials.- Returns:
- The Map of domain credentials.
- Since:
- 3.10
-
setDomainCredentialsMap
public void setDomainCredentialsMap(Map<com.cloudbees.plugins.credentials.domains.Domain,List<com.cloudbees.plugins.credentials.Credentials>> domainCredentialsMap)
Sets the map of domain credentials.- Parameters:
domainCredentialsMap- the map of domain credentials.- Since:
- 3.10
-
getStore
@NonNull public com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider.FolderCredentialsProperty.StoreImpl getStore()
Returns theFolderCredentialsProvider.FolderCredentialsProperty.StoreImpl.- Returns:
- the
FolderCredentialsProvider.FolderCredentialsProperty.StoreImpl.
-
reconfigure
public AbstractFolderProperty<?> reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form) throws Descriptor.FormException
- Specified by:
reconfigurein interfaceReconfigurableDescribable<AbstractFolderProperty<?>>- Overrides:
reconfigurein classAbstractFolderProperty<AbstractFolder<?>>- Throws:
Descriptor.FormException
-
-