S3CompatibleMetadataArgs

data class S3CompatibleMetadataArgs(val authMethod: Output<S3CompatibleMetadataAuthMethod>? = null, val listApi: Output<S3CompatibleMetadataListApi>? = null, val protocol: Output<S3CompatibleMetadataProtocol>? = null, val requestModel: Output<S3CompatibleMetadataRequestModel>? = null) : ConvertibleToJava<S3CompatibleMetadataArgs>

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

Constructors

Link copied to clipboard
fun S3CompatibleMetadataArgs(authMethod: Output<S3CompatibleMetadataAuthMethod>? = null, listApi: Output<S3CompatibleMetadataListApi>? = null, protocol: Output<S3CompatibleMetadataProtocol>? = null, requestModel: Output<S3CompatibleMetadataRequestModel>? = null)

Functions

Link copied to clipboard
open override fun toJava(): S3CompatibleMetadataArgs

Properties

Link copied to clipboard

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.

Link copied to clipboard

The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.

Link copied to clipboard

Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.

Link copied to clipboard

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.