Storage Transfer v1 API - Class AwsS3CompatibleData (2.7.0)

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.

Inheritance

object > AwsS3CompatibleData

Namespace

Google.Cloud.StorageTransfer.V1

Assembly

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