Class S3CompatibleMetadata
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
Implements
Inherited Members
Namespace: Google.Apis.Storagetransfer.v1.Data
Assembly: Google.Apis.Storagetransfer.v1.dll
Syntax
public class S3CompatibleMetadata : IDirectResponseSchema
Properties
AuthMethod
Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use.
Declaration
[JsonProperty("authMethod")]
public virtual string AuthMethod { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ListApi
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
Declaration
[JsonProperty("listApi")]
public virtual string ListApi { get; set; }
Property Value
Type | Description |
---|---|
string |
Protocol
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
Declaration
[JsonProperty("protocol")]
public virtual string Protocol { get; set; }
Property Value
Type | Description |
---|---|
string |
RequestModel
Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used.
Declaration
[JsonProperty("requestModel")]
public virtual string RequestModel { get; set; }
Property Value
Type | Description |
---|---|
string |