class Bucket extends Collection (View source)

Properties

protected $collection_key
protected $aclType
protected $aclDataType
protected $autoclassType
protected $autoclassDataType
protected $billingType
protected $billingDataType
protected $corsType
protected $corsDataType
protected $customPlacementConfigType
protected $customPlacementConfigDataType
bool $defaultEventBasedHold
protected $defaultObjectAclType
protected $defaultObjectAclDataType
protected $encryptionType
protected $encryptionDataType
string $etag
string $generation
protected $hierarchicalNamespaceType
protected $hierarchicalNamespaceDataType
protected $iamConfigurationType
protected $iamConfigurationDataType
string $id
protected $ipFilterType
protected $ipFilterDataType
string $kind
string[] $labels
protected $lifecycleType
protected $lifecycleDataType
string $location
string $locationType
protected $loggingType
protected $loggingDataType
string $metageneration
string $name
protected $objectRetentionType
protected $objectRetentionDataType
protected $ownerType
protected $ownerDataType
string $projectNumber
protected $retentionPolicyType
protected $retentionPolicyDataType
string $rpo
bool $satisfiesPZI
bool $satisfiesPZS
$selfLink
protected $softDeletePolicyType
protected $softDeletePolicyDataType
string $storageClass
string $timeCreated
string $updated
protected $versioningType
protected $versioningDataType
protected $websiteType
protected $websiteDataType

Methods

setAcl($acl)

No description

getAcl()

No description

setAutoclass(BucketAutoclass $autoclass)

No description

getAutoclass()

No description

setBilling(BucketBilling $billing)

No description

getBilling()

No description

setCors($cors)

No description

getCors()

No description

setCustomPlacementConfig(BucketCustomPlacementConfig $customPlacementConfig)

No description

setDefaultEventBasedHold($defaultEventBasedHold)

No description

bool
getDefaultEventBasedHold()

No description

setDefaultObjectAcl($defaultObjectAcl)

No description

setEncryption(BucketEncryption $encryption)

No description

getEncryption()

No description

setEtag($etag)

No description

string
getEtag()

No description

setGeneration($generation)

No description

string
getGeneration()

No description

setHierarchicalNamespace(BucketHierarchicalNamespace $hierarchicalNamespace)

No description

setIamConfiguration(BucketIamConfiguration $iamConfiguration)

No description

setId($id)

No description

string
getId()

No description

setIpFilter(BucketIpFilter $ipFilter)

No description

getIpFilter()

No description

setKind($kind)

No description

string
getKind()

No description

setLabels($labels)

No description

string[]
getLabels()

No description

setLifecycle(BucketLifecycle $lifecycle)

No description

getLifecycle()

No description

setLocation($location)

No description

string
getLocation()

No description

setLocationType($locationType)

No description

string
getLocationType()

No description

setLogging(BucketLogging $logging)

No description

getLogging()

No description

setMetageneration($metageneration)

No description

string
getMetageneration()

No description

setName($name)

No description

string
getName()

No description

setObjectRetention(BucketObjectRetention $objectRetention)

No description

setOwner(BucketOwner $owner)

No description

getOwner()

No description

setProjectNumber($projectNumber)

No description

string
getProjectNumber()

No description

setRetentionPolicy(BucketRetentionPolicy $retentionPolicy)

No description

setRpo($rpo)

No description

string
getRpo()

No description

setSatisfiesPZI($satisfiesPZI)

No description

bool
getSatisfiesPZI()

No description

setSatisfiesPZS($satisfiesPZS)

No description

bool
getSatisfiesPZS()

No description

setSelfLink($selfLink)

No description

string
getSelfLink()

No description

setSoftDeletePolicy(BucketSoftDeletePolicy $softDeletePolicy)

No description

setStorageClass($storageClass)

No description

string
getStorageClass()

No description

setTimeCreated($timeCreated)

No description

string
getTimeCreated()

No description

setUpdated($updated)

No description

string
getUpdated()

No description

setVersioning(BucketVersioning $versioning)

No description

getVersioning()

No description

setWebsite(BucketWebsite $website)

No description

getWebsite()

No description

Details

setAcl($acl)

No description

Parameters

$acl

BucketAccessControl[] getAcl()

No description

Return Value

BucketAccessControl[]

setAutoclass(BucketAutoclass $autoclass)

No description

Parameters

BucketAutoclass $autoclass

BucketAutoclass getAutoclass()

No description

Return Value

BucketAutoclass

setBilling(BucketBilling $billing)

No description

Parameters

BucketBilling $billing

BucketBilling getBilling()

No description

Return Value

BucketBilling

setCors($cors)

No description

Parameters

$cors

BucketCors[] getCors()

No description

Return Value

BucketCors[]

setCustomPlacementConfig(BucketCustomPlacementConfig $customPlacementConfig)

No description

Parameters

BucketCustomPlacementConfig $customPlacementConfig

BucketCustomPlacementConfig getCustomPlacementConfig()

No description

setDefaultEventBasedHold($defaultEventBasedHold)

No description

Parameters

$defaultEventBasedHold

bool getDefaultEventBasedHold()

No description

Return Value

bool

setDefaultObjectAcl($defaultObjectAcl)

No description

Parameters

$defaultObjectAcl

ObjectAccessControl[] getDefaultObjectAcl()

No description

Return Value

ObjectAccessControl[]

setEncryption(BucketEncryption $encryption)

No description

Parameters

BucketEncryption $encryption

BucketEncryption getEncryption()

No description

Return Value

BucketEncryption

setEtag($etag)

No description

Parameters

$etag

string getEtag()

No description

Return Value

string

setGeneration($generation)

No description

Parameters

$generation

string getGeneration()

No description

Return Value

string

setHierarchicalNamespace(BucketHierarchicalNamespace $hierarchicalNamespace)

No description

Parameters

BucketHierarchicalNamespace $hierarchicalNamespace

BucketHierarchicalNamespace getHierarchicalNamespace()

No description

setIamConfiguration(BucketIamConfiguration $iamConfiguration)

No description

Parameters

BucketIamConfiguration $iamConfiguration

BucketIamConfiguration getIamConfiguration()

No description

Return Value

BucketIamConfiguration

setId($id)

No description

Parameters

$id

string getId()

No description

Return Value

string

setIpFilter(BucketIpFilter $ipFilter)

No description

Parameters

BucketIpFilter $ipFilter

BucketIpFilter getIpFilter()

No description

Return Value

BucketIpFilter

setKind($kind)

No description

Parameters

$kind

string getKind()

No description

Return Value

string

setLabels($labels)

No description

Parameters

$labels

string[] getLabels()

No description

Return Value

string[]

setLifecycle(BucketLifecycle $lifecycle)

No description

Parameters

BucketLifecycle $lifecycle

BucketLifecycle getLifecycle()

No description

Return Value

BucketLifecycle

setLocation($location)

No description

Parameters

$location

string getLocation()

No description

Return Value

string

setLocationType($locationType)

No description

Parameters

$locationType

string getLocationType()

No description

Return Value

string

setLogging(BucketLogging $logging)

No description

Parameters

BucketLogging $logging

BucketLogging getLogging()

No description

Return Value

BucketLogging

setMetageneration($metageneration)

No description

Parameters

$metageneration

string getMetageneration()

No description

Return Value

string

setName($name)

No description

Parameters

$name

string getName()

No description

Return Value

string

setObjectRetention(BucketObjectRetention $objectRetention)

No description

Parameters

BucketObjectRetention $objectRetention

BucketObjectRetention getObjectRetention()

No description

Return Value

BucketObjectRetention

setOwner(BucketOwner $owner)

No description

Parameters

BucketOwner $owner

BucketOwner getOwner()

No description

Return Value

BucketOwner

setProjectNumber($projectNumber)

No description

Parameters

$projectNumber

string getProjectNumber()

No description

Return Value

string

setRetentionPolicy(BucketRetentionPolicy $retentionPolicy)

No description

Parameters

BucketRetentionPolicy $retentionPolicy

BucketRetentionPolicy getRetentionPolicy()

No description

Return Value

BucketRetentionPolicy

setRpo($rpo)

No description

Parameters

$rpo

string getRpo()

No description

Return Value

string

setSatisfiesPZI($satisfiesPZI)

No description

Parameters

$satisfiesPZI

bool getSatisfiesPZI()

No description

Return Value

bool

setSatisfiesPZS($satisfiesPZS)

No description

Parameters

$satisfiesPZS

bool getSatisfiesPZS()

No description

Return Value

bool

No description

Parameters

$selfLink

No description

Return Value

string

setSoftDeletePolicy(BucketSoftDeletePolicy $softDeletePolicy)

No description

Parameters

BucketSoftDeletePolicy $softDeletePolicy

BucketSoftDeletePolicy getSoftDeletePolicy()

No description

Return Value

BucketSoftDeletePolicy

setStorageClass($storageClass)

No description

Parameters

$storageClass

string getStorageClass()

No description

Return Value

string

setTimeCreated($timeCreated)

No description

Parameters

$timeCreated

string getTimeCreated()

No description

Return Value

string

setUpdated($updated)

No description

Parameters

$updated

string getUpdated()

No description

Return Value

string

setVersioning(BucketVersioning $versioning)

No description

Parameters

BucketVersioning $versioning

BucketVersioning getVersioning()

No description

Return Value

BucketVersioning

setWebsite(BucketWebsite $website)

No description

Parameters

BucketWebsite $website

BucketWebsite getWebsite()

No description

Return Value

BucketWebsite