IBM COS SDK for JavaScript V2 - v1.0.0
    Preparing search index...

    Hierarchy (View Summary)

    Implements

    Implemented by

    Index

    Constructors

    Properties

    Methods

    abortMultipartUpload addLegalHold completeMultipartUpload copyObject createBucket createBucketMetadataConfiguration createBucketMetadataTableConfiguration createMultipartUpload createSession deleteBucket deleteBucketAnalyticsConfiguration deleteBucketCors deleteBucketEncryption deleteBucketIntelligentTieringConfiguration deleteBucketInventoryConfiguration deleteBucketLifecycle deleteBucketMetadataConfiguration deleteBucketMetadataTableConfiguration deleteBucketMetricsConfiguration deleteBucketOwnershipControls deleteBucketPolicy deleteBucketReplication deleteBucketTagging deleteBucketWebsite deleteLegalHold deleteObject deleteObjects deleteObjectTagging deletePublicAccessBlock getBucketAbac getBucketAccelerateConfiguration getBucketAcl getBucketAnalyticsConfiguration getBucketCors getBucketEncryption getBucketIntelligentTieringConfiguration getBucketInventoryConfiguration getBucketLifecycleConfiguration getBucketLocation getBucketLogging getBucketMetadataConfiguration getBucketMetadataTableConfiguration getBucketMetricsConfiguration getBucketNotificationConfiguration getBucketOwnershipControls getBucketPolicy getBucketPolicyStatus getBucketProtectionConfiguration getBucketReplication getBucketRequestPayment getBucketTagging getBucketVersioning getBucketWebsite getObject getObjectAcl getObjectAttributes getObjectLegalHold getObjectLockConfiguration getObjectRetention getObjectTagging getObjectTorrent getPublicAccessBlock headBucket headObject listBucketAnalyticsConfigurations listBucketIntelligentTieringConfigurations listBucketInventoryConfigurations listBucketMetricsConfigurations listBucketReplicationFailures listBuckets listBucketsExtended listDirectoryBuckets listLegalHolds listMultipartUploads listObjects listObjectsV2 listObjectVersions listParts putBucketAbac putBucketAccelerateConfiguration putBucketAcl putBucketAnalyticsConfiguration putBucketCors putBucketEncryption putBucketIntelligentTieringConfiguration putBucketInventoryConfiguration putBucketLifecycleConfiguration putBucketLogging putBucketMetricsConfiguration putBucketNotificationConfiguration putBucketOwnershipControls putBucketPolicy putBucketProtectionConfiguration putBucketReplication putBucketReplicationReattempt putBucketRequestPayment putBucketTagging putBucketVersioning putBucketWebsite putObject putObjectAcl putObjectLegalHold putObjectLockConfiguration putObjectRetention putObjectTagging putPublicAccessBlock renameObject restoreObject selectObjectContent updateBucketMetadataInventoryTableConfiguration updateBucketMetadataJournalTableConfiguration updateObjectEncryption uploadPart uploadPartCopy writeGetObjectResponse destroy

    Constructors

    • Parameters

      Returns S3

    Properties

    The resolved configuration of S3Client class. This is resolved and normalized from the constructor configuration interface.

    Methods

    • Destroy underlying resources, like sockets. It's usually not necessary to do this. However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. Otherwise, sockets might stay open for quite a long time before the server terminates them.

      Returns void