Reference documentation and code samples for the Google Cloud Storage Transfer V1 Client class S3CompatibleMetadata.
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
Generated from protobuf message google.storagetransfer.v1.S3CompatibleMetadata
Namespace
Google \ Cloud \ StorageTransfer \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ auth_method |
int
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. |
↳ request_model |
int
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. |
↳ protocol |
int
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used. |
↳ list_api |
int
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use. |
getAuthMethod
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.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type AuthMethod. |
setAuthMethod
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.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type AuthMethod. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRequestModel
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.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type RequestModel. |
setRequestModel
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.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type RequestModel. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getProtocol
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type NetworkProtocol. |
setProtocol
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type NetworkProtocol. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getListApi
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type ListApi. |
setListApi
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type ListApi. |
| Returns | |
|---|---|
| Type | Description |
$this |
|