Class ObjectRequestBase
Inheritance
ObjectRequestBase
Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
Syntax
public abstract class ObjectRequestBase : S3RequestBase, IValidatable, IRequestParameterProvider
Properties
|
Edit this page
View Source
Bucket
The bucket name containing the object.
Declaration
public string Bucket { get; set; }
Property Value
|
Edit this page
View Source
IfMatch
Declaration
public string IfMatch { get; set; }
Property Value
|
Edit this page
View Source
IfModifiedSince
Declaration
public DateTime? IfModifiedSince { get; set; }
Property Value
|
Edit this page
View Source
IfNoneMatch
Declaration
public string IfNoneMatch { get; set; }
Property Value
|
Edit this page
View Source
IfUnmodifiedSince
Declaration
public DateTime? IfUnmodifiedSince { get; set; }
Property Value
|
Edit this page
View Source
Key
Key of the object to get.
Declaration
public string Key { get; set; }
Property Value
|
Edit this page
View Source
SSECustomerAlgorithm
Declaration
public string SSECustomerAlgorithm { get; set; }
Property Value
|
Edit this page
View Source
SSECustomerKey
Declaration
public string SSECustomerKey { get; set; }
Property Value
|
Edit this page
View Source
SSECustomerKeyMD5
Declaration
public string SSECustomerKeyMD5 { get; set; }
Property Value
|
Edit this page
View Source
VersionId
Version ID used to reference a specific version of the object. For directory buckets, only null value is supported.
Declaration
public string VersionId { get; set; }
Property Value
Methods
|
Edit this page
View Source
GetRequestParameters()
Declaration
public override IEnumerable<RequestParameter> GetRequestParameters()
Returns
Overrides
|
Edit this page
View Source
Validate()
Validates the object's parameters and throws if invalid.
Declaration
public override void Validate()
Overrides
Implements
Extension Methods