S3CompatibleMetadata class

S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.

Constructors

S3CompatibleMetadata({Input<S3CompatibleMetadataAuthMethod>? authMethod, Input<S3CompatibleMetadataListApi>? listApi, Input<S3CompatibleMetadataProtocol>? protocol, Input<S3CompatibleMetadataRequestModel>? requestModel})
Creates a new S3CompatibleMetadata. 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. listApi The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use. protocol Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used. 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.
const
S3CompatibleMetadata.fromMap(Map<String, dynamic> map)
factory

Properties

authMethod → Input<S3CompatibleMetadataAuthMethod>?
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.
final
hashCode → int
The hash code for this object.
no setterinherited
listApi → Input<S3CompatibleMetadataListApi>?
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
final
protocol → Input<S3CompatibleMetadataProtocol>?
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
final
requestModel → Input<S3CompatibleMetadataRequestModel>?
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited