@RestController
@RequestMapping(value="/oss")
@ConditionalOnProperty(name="file.oss.info",
havingValue="true")
public class OssEndpoint
extends java.lang.Object
oss.info
| 限定符和类型 | 字段和说明 |
|---|---|
private OssTemplate |
template |
| 构造器和说明 |
|---|
OssEndpoint() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.amazonaws.services.s3.model.Bucket |
createBucker(java.lang.String bucketName)
Bucket Endpoints
|
com.amazonaws.services.s3.model.S3Object |
createObject(org.springframework.web.multipart.MultipartFile object,
java.lang.String bucketName)
Object Endpoints
|
com.amazonaws.services.s3.model.S3Object |
createObject(org.springframework.web.multipart.MultipartFile object,
java.lang.String bucketName,
java.lang.String objectName) |
void |
deleteBucket(java.lang.String bucketName) |
void |
deleteObject(java.lang.String bucketName,
java.lang.String objectName) |
java.util.List<com.amazonaws.services.s3.model.S3ObjectSummary> |
filterObject(java.lang.String bucketName,
java.lang.String objectName) |
com.amazonaws.services.s3.model.Bucket |
getBucket(java.lang.String bucketName) |
java.util.List<com.amazonaws.services.s3.model.Bucket> |
getBuckets() |
java.util.Map<java.lang.String,java.lang.Object> |
getObject(java.lang.String bucketName,
java.lang.String objectName,
java.lang.Integer expires) |
private final OssTemplate template
@PostMapping(value="/bucket/{bucketName}")
public com.amazonaws.services.s3.model.Bucket createBucker(@PathVariable
java.lang.String bucketName)
@GetMapping(value="/bucket") public java.util.List<com.amazonaws.services.s3.model.Bucket> getBuckets()
@GetMapping(value="/bucket/{bucketName}")
public com.amazonaws.services.s3.model.Bucket getBucket(@PathVariable
java.lang.String bucketName)
@DeleteMapping(value="/bucket/{bucketName}")
@ResponseStatus(value=ACCEPTED)
public void deleteBucket(@PathVariable
java.lang.String bucketName)
@PostMapping(value="/object/{bucketName}")
public com.amazonaws.services.s3.model.S3Object createObject(@RequestBody
org.springframework.web.multipart.MultipartFile object,
@PathVariable
java.lang.String bucketName)
@PostMapping(value="/object/{bucketName}/{objectName}")
public com.amazonaws.services.s3.model.S3Object createObject(@RequestBody
org.springframework.web.multipart.MultipartFile object,
@PathVariable
java.lang.String bucketName,
@PathVariable
java.lang.String objectName)
@GetMapping(value="/object/{bucketName}/{objectName}")
public java.util.List<com.amazonaws.services.s3.model.S3ObjectSummary> filterObject(@PathVariable
java.lang.String bucketName,
@PathVariable
java.lang.String objectName)
@GetMapping(value="/object/{bucketName}/{objectName}/{expires}")
public java.util.Map<java.lang.String,java.lang.Object> getObject(@PathVariable
java.lang.String bucketName,
@PathVariable
java.lang.String objectName,
@PathVariable
java.lang.Integer expires)
@ResponseStatus(value=ACCEPTED)
@DeleteMapping(value="/object/{bucketName}/{objectName}/")
public void deleteObject(@PathVariable
java.lang.String bucketName,
@PathVariable
java.lang.String objectName)
Copyright © 2024 pig4cloud. All rights reserved.