메소드 | 설명 | |
---|---|---|
CopyObject ( string containerFromId, string objectFromId, string containerToId, string objectToId, string>.Dictionary |
||
DeleteContainer ( string containerId, string>.Dictionary |
||
DeleteObject ( string containerId, string objectId, string>.Dictionary |
Delete object. If ([filter:slo]) is configured and you want to delete SLO file including segments add {"multipart-manifest", "delete"} to queryParams
|
|
DeleteObjectChunk ( string containerId, string objectId, int segment ) : Task |
Delete object chunk. Unfortunately no api support for DLO delete ([filter:dlo]). Deleting the manifest file won't delete the object segments.
|
|
DeleteObjects ( IEnumerable |
Bulk delete objects (option available for [filter:bulk] in proxy-server.conf) Object id can be
|
|
DeleteObjects ( string containerId, IEnumerable |
Bulk delete objects in a specified container (option available for [filter:bulk] in proxy-server.conf)
|
|
GetAccount ( string>.Dictionary |
||
GetContainer ( string containerId, string>.Dictionary |
||
GetCredentials ( ) : |
||
GetObject ( string containerId, string objectId, string>.Dictionary |
||
GetObjectRange ( string containerId, string objectId, long start, long end, string>.Dictionary |
||
HeadAccount ( ) : Task |
||
HeadContainer ( string containerId, string>.Dictionary |
||
HeadObject ( string containerId, string objectId, string>.Dictionary |
||
PostAccount ( string>.Dictionary |
||
PostContainer ( string containerId, string>.Dictionary |
||
PostObject ( string containerId, string objectId, string>.Dictionary |
||
PutContainer ( string containerId, string>.Dictionary |
||
PutManifest ( string containerId, string objectId, string>.Dictionary |
||
PutObject ( string containerId, string objectId, Stream data, string>.Dictionary |
||
PutObject ( string containerId, string objectId, byte data, string>.Dictionary |
||
PutObjectChunk ( string containerId, string objectId, byte data, int segment, string>.Dictionary |
||
PutPseudoDirectory ( string containerId, string objectId, string>.Dictionary |
||
SetLogger ( ISwiftLogger logger ) : |
Log authentication errors, reauthorization events and request errors
|
|
SetRetryCount ( int retryCount ) : |
Set retries count for all proxy nodes
|
|
SetRetryPerEndpointCount ( int retryPerEndpointCount ) : |
Set retries count per proxy node request
|
|
WithCredentials ( |
Set credentials (username, password, list of proxy endpoints)
|
메소드 | 설명 | |
---|---|---|
EnsurePutContainer ( string containerId, Func |
public CopyObject ( string containerFromId, string objectFromId, string containerToId, string objectToId, string>.Dictionary |
||
containerFromId | string | |
objectFromId | string | |
containerToId | string | |
objectToId | string | |
headers | string>.Dictionary | |
리턴 | Task |
public DeleteContainer ( string containerId, string>.Dictionary |
||
containerId | string | |
headers | string>.Dictionary | |
리턴 | Task |
public DeleteObject ( string containerId, string objectId, string>.Dictionary |
||
containerId | string | |
objectId | string | |
queryParams | string>.Dictionary | |
리턴 | Task |
public DeleteObjectChunk ( string containerId, string objectId, int segment ) : Task |
||
containerId | string | |
objectId | string | |
segment | int | |
리턴 | Task |
public DeleteObjects ( IEnumerable |
||
objectIds | IEnumerable |
|
리턴 | Task |
public DeleteObjects ( string containerId, IEnumerable |
||
containerId | string | |
objectIds | IEnumerable |
|
리턴 | Task |
public GetAccount ( string>.Dictionary |
||
queryParams | string>.Dictionary | |
리턴 | Task |
public GetContainer ( string containerId, string>.Dictionary |
||
containerId | string | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public GetObject ( string containerId, string objectId, string>.Dictionary |
||
containerId | string | |
objectId | string | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public GetObjectRange ( string containerId, string objectId, long start, long end, string>.Dictionary |
||
containerId | string | |
objectId | string | |
start | long | |
end | long | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public HeadContainer ( string containerId, string>.Dictionary |
||
containerId | string | |
headers | string>.Dictionary | |
리턴 | Task |
public HeadObject ( string containerId, string objectId, string>.Dictionary |
||
containerId | string | |
objectId | string | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public PostAccount ( string>.Dictionary |
||
headers | string>.Dictionary | |
리턴 | Task |
public PostContainer ( string containerId, string>.Dictionary |
||
containerId | string | |
headers | string>.Dictionary | |
리턴 | Task |
public PostObject ( string containerId, string objectId, string>.Dictionary |
||
containerId | string | |
objectId | string | |
headers | string>.Dictionary | |
리턴 | Task |
public PutContainer ( string containerId, string>.Dictionary |
||
containerId | string | |
headers | string>.Dictionary | |
리턴 | Task |
public PutManifest ( string containerId, string objectId, string>.Dictionary |
||
containerId | string | |
objectId | string | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public PutObject ( string containerId, string objectId, Stream data, string>.Dictionary |
||
containerId | string | |
objectId | string | |
data | Stream | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public PutObject ( string containerId, string objectId, byte data, string>.Dictionary |
||
containerId | string | |
objectId | string | |
data | byte | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public PutObjectChunk ( string containerId, string objectId, byte data, int segment, string>.Dictionary |
||
containerId | string | |
objectId | string | |
data | byte | |
segment | int | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public PutPseudoDirectory ( string containerId, string objectId, string>.Dictionary |
||
containerId | string | |
objectId | string | |
headers | string>.Dictionary | |
queryParams | string>.Dictionary | |
리턴 | Task |
public SetRetryCount ( int retryCount ) : |
||
retryCount | int | Default value 1 |
리턴 |
public SetRetryPerEndpointCount ( int retryPerEndpointCount ) : |
||
retryPerEndpointCount | int | Default value 1 |
리턴 |
public WithCredentials ( |
||
credentials | ||
리턴 |