bucketName = $bucketName; } /** * @return string */ public function getBucketName() { return $this->bucketName; } /** * Required. Specifies the endpoint of the storage service. * * @param string $endpoint */ public function setEndpoint($endpoint) { $this->endpoint = $endpoint; } /** * @return string */ public function getEndpoint() { return $this->endpoint; } /** * 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 '/'. * * @param string $path */ public function setPath($path) { $this->path = $path; } /** * @return string */ public function getPath() { return $this->path; } /** * Specifies the region to sign requests with. This can be left blank if * requests should be signed with an empty region. * * @param string $region */ public function setRegion($region) { $this->region = $region; } /** * @return string */ public function getRegion() { return $this->region; } /** * A S3 compatible metadata. * * @param S3CompatibleMetadata $s3Metadata */ public function setS3Metadata(S3CompatibleMetadata $s3Metadata) { $this->s3Metadata = $s3Metadata; } /** * @return S3CompatibleMetadata */ public function getS3Metadata() { return $this->s3Metadata; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AwsS3CompatibleData::class, 'Google_Service_Storagetransfer_AwsS3CompatibleData');