public sealed class AwsS3CompatibleData : IMessage<AwsS3CompatibleData>, IEquatable<AwsS3CompatibleData>, IDeepCloneable<AwsS3CompatibleData>, IBufferMessage, IMessage
Reference documentation and code samples for the Storage Transfer v1 API class AwsS3CompatibleData.
An AwsS3CompatibleData resource.
Implements
IMessageAwsS3CompatibleData, IEquatableAwsS3CompatibleData, IDeepCloneableAwsS3CompatibleData, IBufferMessage, IMessageNamespace
Google.Cloud.StorageTransfer.V1Assembly
Google.Cloud.StorageTransfer.V1.dll
Constructors
AwsS3CompatibleData()
public AwsS3CompatibleData()
AwsS3CompatibleData(AwsS3CompatibleData)
public AwsS3CompatibleData(AwsS3CompatibleData other)
Parameter | |
---|---|
Name | Description |
other | AwsS3CompatibleData |
Properties
BucketName
public string BucketName { get; set; }
Required. Specifies the name of the bucket.
Property Value | |
---|---|
Type | Description |
string |
DataProviderCase
public AwsS3CompatibleData.DataProviderOneofCase DataProviderCase { get; }
Property Value | |
---|---|
Type | Description |
AwsS3CompatibleDataDataProviderOneofCase |
Endpoint
public string Endpoint { get; set; }
Required. Specifies the endpoint of the storage service.
Property Value | |
---|---|
Type | Description |
string |
Path
public string Path { get; set; }
Specifies the root path to transfer objects.
Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
Property Value | |
---|---|
Type | Description |
string |
Region
public string Region { get; set; }
Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region.
Property Value | |
---|---|
Type | Description |
string |
S3Metadata
public S3CompatibleMetadata S3Metadata { get; set; }
A S3 compatible metadata.
Property Value | |
---|---|
Type | Description |
S3CompatibleMetadata |