Reference documentation and code samples for the Google Cloud Storage Transfer V1 Client class AwsS3CompatibleData.
An AwsS3CompatibleData resource.
Generated from protobuf message google.storagetransfer.v1.AwsS3CompatibleData
Namespace
Google \ Cloud \ StorageTransfer \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ bucket_name |
string
Required. Specifies the name of the bucket. |
↳ path |
string
Specifies the root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. |
↳ endpoint |
string
Required. Specifies the endpoint of the storage service. |
↳ region |
string
Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region. |
↳ s3_metadata |
S3CompatibleMetadata
A S3 compatible metadata. |
getBucketName
Required. Specifies the name of the bucket.
| Returns | |
|---|---|
| Type | Description |
string |
|
setBucketName
Required. Specifies the name of the bucket.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPath
Specifies the root path to transfer objects.
Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
| Returns | |
|---|---|
| Type | Description |
string |
|
setPath
Specifies the root path to transfer objects.
Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getEndpoint
Required. Specifies the endpoint of the storage service.
| Returns | |
|---|---|
| Type | Description |
string |
|
setEndpoint
Required. Specifies the endpoint of the storage service.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRegion
Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region.
| Returns | |
|---|---|
| Type | Description |
string |
|
setRegion
Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getS3Metadata
A S3 compatible metadata.
| Returns | |
|---|---|
| Type | Description |
S3CompatibleMetadata|null |
|
hasS3Metadata
setS3Metadata
A S3 compatible metadata.
| Parameter | |
|---|---|
| Name | Description |
var |
S3CompatibleMetadata
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDataProvider
| Returns | |
|---|---|
| Type | Description |
string |
|