C# (CSharp) Amazon.S3.Model Пространство имен

Пространства имен

Amazon.S3.Model.Internal

Классы

Имя Описание
AbortMultipartUploadRequest The parameters to request an abort of a multipart upload.
AbortMultipartUploadResponse Returns information about the AbortMultipartUpload response metadata. The AbortMultipartUpload operation has a void result type.
AccelerateConfiguration Bucket accelerate configuration.
AnalyticsAndOperator Class for AnalyticsAndOperator

A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.

AnalyticsConfiguration Class for AnalyticsConfiguration
AnalyticsExportDestination Class for AnalyticsExportDestination
AnalyticsFilter Filter class for Metrics.
AnalyticsFilterPredicate Filter Predicate abstract class for specific filter types to be derived from.
AnalyticsNAryOperator Abstract class that can be used over logical filter predicates,i.e. AND/OR.
AnalyticsPrefixPredicate Class for AnalyticsPrefixPredicate

The prefix used when evaluating a metrics filter.

AnalyticsS3BucketDestination Class for AnalyticsS3BucketDestination
AnalyticsTagPredicate Class for MetricsTagPredicate

The tag used when evaluating a metrics filter.

CompleteMultipartUploadRequest Container for the parameters to the CompleteMultipartUpload operation.

Completes a multipart upload by assembling previously uploaded parts.

CompleteMultipartUploadResponse The CompleteMultipartUploadResponse contains all the information about the CompleteMultipartUpload method.
CopyObjectRequest The CopyObjectRequest contains the parameters used for the CopyObject operation. For more information about the optional parameters, refer:
Required Parameters: SourceBucket, SourceKey, DestinationBucket
Optional Parameters: DestinationKey, ETagToMatch, ETagToNotMatch, ModifiedSinceDate, UnmodifiedSinceDate, Directive, Metadata, CannedACL, Timeout, SourceVersionId, StorageClass
CopyObjectResponse
CopyPartRequest Container for the parameters to the CopyPart operation.

Uploads a part by copying data from an existing object as data source.

DeleteBucketAnalyticsConfigurationRequest Container for the parameters to the DeleteBucketAnalyticsConfiguration operation.

Deletes an analytics configuration for the bucket (specified by the analytics configuration ID).

DeleteBucketInventoryConfigurationRequest Container for the parameters to the DeleteInventoryConfiguration operation.

Deletes an inventory configuration (identified by the inventory ID) from the bucket.

DeleteBucketMetricsConfigurationRequest Container for the parameters to the DeleteBucketMetricsConfiguration operation.

Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket.

DeleteBucketRequest The DeleteBucketRequest contains the parameters used for the DeleteBucket operation.
Required Parameters: BucketName
DeleteError
DeleteObjectRequest The DeleteObjectRequest contains the parameters used for the DeleteObject operation.
Required Parameters: BucketName, Key
The MfaCodes property is required if the bucket containing this object has been configured with the EnableMfaDelete property. For more information, please see: P:Amazon.S3.Model.S3BucketVersioningConfig.EnableMfaDelete.
DeleteObjectResponse Returns information about the DeleteObject response and response metadata.
DeleteObjectTaggingRequest Container for the parameters to the DeleteObjectTaggingRequest operation.
DeleteObjectTaggingResponse Returns information about the DeleteObjectTagging response and response metadata.
DeleteObjectsRequest Container for the parameters to the DeleteObjects operation.

This operation enables you to delete multiple objects from a bucket using a single HTTP request. You may specify up to 1000 keys.

DeleteObjectsResponse.DeleteObjectsResponse
DeletedObject DeletedObject is a container for information about a successful delete operation against a specific S3 object.
EndEvent The End Event.
GetBucketAccelerateConfigurationRequest Container for the parameters to the GetBucketAccelerateConfiguration operation.
GetBucketAccelerateConfigurationResponse The response class for GetBucketAccelerateConfiguration operation.
GetBucketAnalyticsConfigurationRequest Container for the parameters to the GetBucketAnalyticsConfiguration operation.

Gets an analytics configuration for the bucket (specified by the analytics configuration ID).

GetBucketAnalyticsConfigurationResponse GetBucketAnalyticsConfigurationResponse Response
GetBucketInventoryConfigurationRequest Container for the parameters to the GetInventoryConfigurationRequest operation.

Returns an inventory configuration (identified by the inventory ID) from the bucket.

GetBucketInventoryConfigurationResponse GetInventoryConfigurationResponse Response
GetBucketLocationResponse
GetBucketMetricsConfigurationResponse GetBucketMetricsConfiguration Response
GetObjectMetadataRequest The parameters to request metadata for an object.
GetObjectMetadataResponse The GetObjectMetadataResponse contains any headers returned by S3.
GetObjectRequest The GetObjectRequest contains the parameters used for the GetObject operation. For more information about the optional parameters, refer:
Required Parameters: BucketName, Key
Optional Parameters: VersionId, ModifiedSinceDate, UnmodifiedSinceDate, ETagToMatch, ETagToNotMatch, ByteRange
GetObjectResponse The GetObjectResponse contains any header or metadata returned by S3. GetObjectResponse's contain resources that need to be disposed. The recommended way for handling GetObjectResponse objects is wrapping them in using clauses, like so: using (GetObjectResponse response = s3Client.GetObject(request)) { ... } This will ensure that any network resources, file streams and web headers have been returned back to the system for future use.
GetObjectTaggingRequest Container for the parameters to the GetObjectTaggingRequest operation.
GetObjectTaggingResponse Returns information about the GetObjectTagging response and response metadata.
GetObjectTorrentRequest Container for the parameters to the GetObjectTorrent operation.

Return torrent files from a bucket.

GetObjectTorrentResponse Returns information about the GetObjectTorrent response and response metadata.
GetPreSignedUrlRequest The parameters to create a pre-signed URL to a bucket or object.
HeadersCollection This class contains the headers for an S3 object.
HeadersCollectionPost This class contains browser post supported headers for an S3 object.
InitiateMultipartUploadRequest Container for the parameters to the InitiateMultipartUpload operation.

Initiates a multipart upload and returns an upload ID.

InitiateMultipartUploadResponse Returns information about the InitiateMultipartUpload response and response metadata.
InventoryConfiguration Class for MetricsConfiguration
InventoryDestination Class for InventoryDestination
InventoryFilter Class for InventoryFilter
InventoryFilterPredicate Filter Predicate abstract class for specific filter types to be derived from.
InventoryPrefixPredicate Class for InventoryPrefixPredicate

The prefix that an object must have to be included in the inventory results.

InventoryS3BucketDestination
InventorySchedule Class for InventorySchedule
LifecycleAndOperator The logical and operator for filtering objects for a LifecycleRule
LifecycleFilter Filter identifying one or more objects to which a LifecycleRule applies.
LifecycleFilterPredicate Base class for all the different predicates that can be used in a LifecycleRule filter.
LifecycleNAryOperator Base class for lifecycle operators.
LifecyclePrefixPredicate A predicate that filters objects for a LifecycleRule by matching a particular prefix.
LifecycleRule Rules Item
LifecycleRuleAbortIncompleteMultipartUpload Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload.
LifecycleRuleExpiration LifecycleRuleExpiration defines the length of time before objects expire
LifecycleRuleNoncurrentVersionExpiration Noncurrent Version Expiration
LifecycleRuleNoncurrentVersionTransition LifecycleTransition defines when and how objects transition.
LifecycleTagPredicate A predicate that filters objects for a LifecycleRule by matching a particular Tag key and value.
ListBucketAnalyticsConfigurationsRequest Container for the parameters to the ListInventoryConfigurationsRequest operation.

Lists the analytics configurations for the bucket.

ListBucketAnalyticsConfigurationsResponse Returns information about the ListBucketAnalyticsConfigurationsResponse response and response metadata.
ListBucketInventoryConfigurationsRequest Container for the parameters to the ListInventoryConfigurationsRequest operation.

Returns a list of inventory configurations for the bucket.

ListBucketInventoryConfigurationsResponse Returns information about the ListInventoryConfigurationsResponse response and response metadata.
ListBucketMetricsConfigurationsRequest Container for the parameters to the ListBucketMetricsConfigurationRequest operation.

Lists the metrics configurations for the bucket.

ListBucketMetricsConfigurationsResponse Returns information about the ListBucketMetricsConfiguration response and response metadata.
ListObjectsByTagsRequest Container for the parameters to the ListObjectsByTags operation.
ListObjectsByTagsResponse Returns information about the ListObjectsByTags response and response metadata.
ListObjectsRequest Container for the parameters to the ListObjects operation.

Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket.

ListObjectsV2Request Container for the parameters to the ListObjects operation.

Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket.

ListObjectsV2Response Returns information about the ListObjects response and response metadata.
ListPartsRequest Container for the parameters to the ListParts operation.

Lists the parts that have been uploaded for a specific multipart upload.

ListPartsResponse The ListPartsResponse contains all the information about the ListParts method.
MetadataCollection This class contains the meta data for an S3 object.
MetricsAndOperator Class for MetricsAndOperatorPredicate

A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.

MetricsConfiguration Class for MetricsConfiguration
MetricsFilter Filter class for Metrics.
MetricsFilterPredicate Filter Predicate abstract class for specific filter types to be derived from.
MetricsNAryOperator Abstract class that can be used over logical filter predicates,i.e. AND/OR.
MetricsPrefixPredicate Class for MetricsPrefixPredicate

The prefix used when evaluating a metrics filter.

MetricsTagPredicate Class for MetricsTagPredicate

The tag used when evaluating a metrics filter.

PostObjectRequest Parameters for uploading to Amazon S3 a file using HTTP POST
PostObjectResponse Response object returned after HTTP browser post For more information,
PutBucketAccelerateConfigurationRequest Container for the parameters to the PutBucketAccelerateConfiguration request.
PutBucketAnalyticsConfigurationRequest Container for the parameters to the PutBucketAnalyticsConfiguration operation.

Sets an analytics configuration for the bucket (specified by the analytics configuration ID).

PutBucketInventoryConfigurationRequest Container for the parameters to the PutBucketRequestPayment operation.

Adds an inventory configuration (identified by the inventory ID) from the bucket.

PutBucketMetricsConfigurationRequest Container for the parameters to the PutBucketMetricsConfigurationRequest operation.

Sets a metrics configuration (specified by the metrics configuration ID) for the bucket.

PutBucketRequest The PutBucketRequest contains the parameters used for the PutBucket operation. The BucketRegion parameter is used if you wish to specify the bucket locality.
Required Parameters: BucketName
Optional Parameters: BucketRegion, Default - S3Region.US
PutBucketRequestPaymentRequest Container for the parameters to the PutBucketRequestPayment operation.

Sets the request payment configuration for a bucket. By default, the bucket owner pays for downloads from the bucket. This configuration parameter enables the bucket owner (only) to specify that the person requesting the download will be charged for the download.

PutObjectRequest The PutObjectRequest contains the parameters used for the PutObject operation.
Must set only 1 of ContentBody, InputStream, or FilePath
Required Parameters: BucketName, Key
Optional Parameters: CannedACL, ACL, MD5Digest, GenerateMD5Digest, ContentType, Metadata, Timeout
PutObjectResponse
PutObjectTaggingRequest Container for the parameters to the PutObjectTagging operation.
PutObjectTaggingResponse Returns information about the PutObjectTagging response and response metadata.
RestoreObjectRequest
RestoreObjectResponse Returns information about the RestoreObject response metadata. The RestoreObject operation has a void result type.
S3Grant Represents a grant for an bucket/object ACL. A grant contains a S3Grantee and a S3Permission for that S3Grantee. For more information on Grants/ACLs refer:
S3Object Represents an S3 Object. Contains all attributes that an S3 Object has. For more information about S3 Objects refer:
StorageClassAnalysis Class for StorageClassAnalysis
StorageClassAnalysisDataExport Class for StorageClassAnalysisDataExport
StreamSizeMismatchException
Tag Tag is a key-value pair of metadata associated with an S3Object
TagQuery An object to represent a query to search for objects based on tags.
TagQueryFilter TagQueryFilter contains a tag key and a list of possible values.
TaggedResource TaggedResource contains the object name and optionally its tagset
Tagging Structure that contains list of Tags
UnknownEventStreamEvent This Event is returned if an event is retrieved from the event stream, but a generator function for the event is not defined.
UploadPartRequest The parameters to request upload of a part in a multipart upload operation.
UploadPartResponse The UploadPartResponse contains all the information about the UploadPart method.
WriteObjectProgressArgs Encapsulates the information needed to provide download progress for the Write Object Event.