Class S3ItemStorage
java.lang.Object
hudson.model.AbstractDescribableImpl<jenkins.plugins.itemstorage.ItemStorage<S3ObjectPath>>
jenkins.plugins.itemstorage.ItemStorage<S3ObjectPath>
jenkins.plugins.itemstorage.s3.S3ItemStorage
- All Implemented Interfaces:
ExtensionPoint, Describable<jenkins.plugins.itemstorage.ItemStorage<S3ObjectPath>>, Serializable
S3 implementation of the Item Storage extension point.
- Author:
- Peter Hayes
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classNested classes/interfaces inherited from interface ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
ConstructorsConstructorDescriptionS3ItemStorage(String credentialsId, String bucketName, String prefix, String region) -
Method Summary
Modifier and TypeMethodDescriptiongetObjectPath(Item item, String path) getObjectPathForBranch(Item item, String path, String branch) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Describable
getDescriptor
-
Constructor Details
-
S3ItemStorage
-
-
Method Details
-
getBucketName
-
getPrefix
-
getRegion
-
getCredentialsId
-
getObjectPath
- Specified by:
getObjectPathin classjenkins.plugins.itemstorage.ItemStorage<S3ObjectPath>
-
getObjectPathForBranch
- Specified by:
getObjectPathForBranchin classjenkins.plugins.itemstorage.ItemStorage<S3ObjectPath>
-