Struct google_storagetransfer1::api::S3CompatibleMetadata
source · pub struct S3CompatibleMetadata {
pub auth_method: Option<String>,
pub list_api: Option<String>,
pub protocol: Option<String>,
pub request_model: Option<String>,
}
Expand description
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
This type is not used in any activity, and only used as part of another schema.
Fields§
§auth_method: Option<String>
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.
list_api: Option<String>
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
protocol: Option<String>
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
request_model: Option<String>
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.
Trait Implementations§
source§impl Clone for S3CompatibleMetadata
impl Clone for S3CompatibleMetadata
source§fn clone(&self) -> S3CompatibleMetadata
fn clone(&self) -> S3CompatibleMetadata
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more