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.
authMethodSpecifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use.listApiThe Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.protocolSpecifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.requestModelSpecifies 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