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
IMessage<AwsS3CompatibleData>, IEquatable<AwsS3CompatibleData>, IDeepCloneable<AwsS3CompatibleData>, 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 |
AwsS3CompatibleData.DataProviderOneofCase |
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 |