class Disk extends Collection (View source)

Properties

protected $collection_key
string $accessMode
string $architecture
protected $asyncPrimaryDiskType
protected $asyncPrimaryDiskDataType
protected $asyncSecondaryDisksType
protected $asyncSecondaryDisksDataType
string $creationTimestamp
string $description
protected $diskEncryptionKeyType
protected $diskEncryptionKeyDataType
bool $enableConfidentialCompute
protected $guestOsFeaturesType
protected $guestOsFeaturesDataType
string $id
string $kind
string $labelFingerprint
string[] $labels
string $lastAttachTimestamp
string $lastDetachTimestamp
string[] $licenseCodes
string[] $licenses
string $locationHint
string $name
string $options
protected $paramsType
protected $paramsDataType
string $physicalBlockSizeBytes
string $provisionedIops
string $provisionedThroughput
string $region
string[] $replicaZones
string[] $resourcePolicies
protected $resourceStatusType
protected $resourceStatusDataType
bool $satisfiesPzi
bool $satisfiesPzs
$selfLink
string $sizeGb
string $sourceConsistencyGroupPolicy
string $sourceConsistencyGroupPolicyId
string $sourceDisk
string $sourceDiskId
string $sourceImage
protected $sourceImageEncryptionKeyType
protected $sourceImageEncryptionKeyDataType
string $sourceImageId
string $sourceInstantSnapshot
string $sourceInstantSnapshotId
string $sourceSnapshot
protected $sourceSnapshotEncryptionKeyType
protected $sourceSnapshotEncryptionKeyDataType
string $sourceSnapshotId
string $sourceStorageObject
string $status
string $storagePool
string $type
string[] $users
string $zone

Methods

setAccessMode($accessMode)

No description

string
getAccessMode()

No description

setArchitecture($architecture)

No description

string
getArchitecture()

No description

setAsyncPrimaryDisk(DiskAsyncReplication $asyncPrimaryDisk)

No description

setAsyncSecondaryDisks($asyncSecondaryDisks)

No description

setCreationTimestamp($creationTimestamp)

No description

string
getCreationTimestamp()

No description

setDescription($description)

No description

string
getDescription()

No description

setDiskEncryptionKey(CustomerEncryptionKey $diskEncryptionKey)

No description

setEnableConfidentialCompute($enableConfidentialCompute)

No description

bool
getEnableConfidentialCompute()

No description

setGuestOsFeatures($guestOsFeatures)

No description

getGuestOsFeatures()

No description

setId($id)

No description

string
getId()

No description

setKind($kind)

No description

string
getKind()

No description

setLabelFingerprint($labelFingerprint)

No description

string
getLabelFingerprint()

No description

setLabels($labels)

No description

string[]
getLabels()

No description

setLastAttachTimestamp($lastAttachTimestamp)

No description

string
getLastAttachTimestamp()

No description

setLastDetachTimestamp($lastDetachTimestamp)

No description

string
getLastDetachTimestamp()

No description

setLicenseCodes($licenseCodes)

No description

string[]
getLicenseCodes()

No description

setLicenses($licenses)

No description

string[]
getLicenses()

No description

setLocationHint($locationHint)

No description

string
getLocationHint()

No description

setName($name)

No description

string
getName()

No description

setOptions($options)

No description

string
getOptions()

No description

setParams(DiskParams $params)

No description

getParams()

No description

setPhysicalBlockSizeBytes($physicalBlockSizeBytes)

No description

string
getPhysicalBlockSizeBytes()

No description

setProvisionedIops($provisionedIops)

No description

string
getProvisionedIops()

No description

setProvisionedThroughput($provisionedThroughput)

No description

string
getProvisionedThroughput()

No description

setRegion($region)

No description

string
getRegion()

No description

setReplicaZones($replicaZones)

No description

string[]
getReplicaZones()

No description

setResourcePolicies($resourcePolicies)

No description

string[]
getResourcePolicies()

No description

setResourceStatus(DiskResourceStatus $resourceStatus)

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

setSizeGb($sizeGb)

No description

string
getSizeGb()

No description

setSourceConsistencyGroupPolicy($sourceConsistencyGroupPolicy)

No description

string
setSourceConsistencyGroupPolicyId($sourceConsistencyGroupPolicyId)

No description

string
setSourceDisk($sourceDisk)

No description

string
getSourceDisk()

No description

setSourceDiskId($sourceDiskId)

No description

string
getSourceDiskId()

No description

setSourceImage($sourceImage)

No description

string
getSourceImage()

No description

setSourceImageEncryptionKey(CustomerEncryptionKey $sourceImageEncryptionKey)

No description

setSourceImageId($sourceImageId)

No description

string
getSourceImageId()

No description

setSourceInstantSnapshot($sourceInstantSnapshot)

No description

string
getSourceInstantSnapshot()

No description

setSourceInstantSnapshotId($sourceInstantSnapshotId)

No description

string
getSourceInstantSnapshotId()

No description

setSourceSnapshot($sourceSnapshot)

No description

string
getSourceSnapshot()

No description

setSourceSnapshotEncryptionKey(CustomerEncryptionKey $sourceSnapshotEncryptionKey)

No description

setSourceSnapshotId($sourceSnapshotId)

No description

string
getSourceSnapshotId()

No description

setSourceStorageObject($sourceStorageObject)

No description

string
getSourceStorageObject()

No description

setStatus($status)

No description

string
getStatus()

No description

setStoragePool($storagePool)

No description

string
getStoragePool()

No description

setType($type)

No description

string
getType()

No description

setUsers($users)

No description

string[]
getUsers()

No description

setZone($zone)

No description

string
getZone()

No description

Details

setAccessMode($accessMode)

No description

Parameters

$accessMode

string getAccessMode()

No description

Return Value

string

setArchitecture($architecture)

No description

Parameters

$architecture

string getArchitecture()

No description

Return Value

string

setAsyncPrimaryDisk(DiskAsyncReplication $asyncPrimaryDisk)

No description

Parameters

DiskAsyncReplication $asyncPrimaryDisk

DiskAsyncReplication getAsyncPrimaryDisk()

No description

Return Value

DiskAsyncReplication

setAsyncSecondaryDisks($asyncSecondaryDisks)

No description

Parameters

$asyncSecondaryDisks

DiskAsyncReplicationList[] getAsyncSecondaryDisks()

No description

Return Value

DiskAsyncReplicationList[]

setCreationTimestamp($creationTimestamp)

No description

Parameters

$creationTimestamp

string getCreationTimestamp()

No description

Return Value

string

setDescription($description)

No description

Parameters

$description

string getDescription()

No description

Return Value

string

setDiskEncryptionKey(CustomerEncryptionKey $diskEncryptionKey)

No description

Parameters

CustomerEncryptionKey $diskEncryptionKey

CustomerEncryptionKey getDiskEncryptionKey()

No description

Return Value

CustomerEncryptionKey

setEnableConfidentialCompute($enableConfidentialCompute)

No description

Parameters

$enableConfidentialCompute

bool getEnableConfidentialCompute()

No description

Return Value

bool

setGuestOsFeatures($guestOsFeatures)

No description

Parameters

$guestOsFeatures

GuestOsFeature[] getGuestOsFeatures()

No description

Return Value

GuestOsFeature[]

setId($id)

No description

Parameters

$id

string getId()

No description

Return Value

string

setKind($kind)

No description

Parameters

$kind

string getKind()

No description

Return Value

string

setLabelFingerprint($labelFingerprint)

No description

Parameters

$labelFingerprint

string getLabelFingerprint()

No description

Return Value

string

setLabels($labels)

No description

Parameters

$labels

string[] getLabels()

No description

Return Value

string[]

setLastAttachTimestamp($lastAttachTimestamp)

No description

Parameters

$lastAttachTimestamp

string getLastAttachTimestamp()

No description

Return Value

string

setLastDetachTimestamp($lastDetachTimestamp)

No description

Parameters

$lastDetachTimestamp

string getLastDetachTimestamp()

No description

Return Value

string

setLicenseCodes($licenseCodes)

No description

Parameters

$licenseCodes

string[] getLicenseCodes()

No description

Return Value

string[]

setLicenses($licenses)

No description

Parameters

$licenses

string[] getLicenses()

No description

Return Value

string[]

setLocationHint($locationHint)

No description

Parameters

$locationHint

string getLocationHint()

No description

Return Value

string

setName($name)

No description

Parameters

$name

string getName()

No description

Return Value

string

setOptions($options)

No description

Parameters

$options

string getOptions()

No description

Return Value

string

setParams(DiskParams $params)

No description

Parameters

DiskParams $params

DiskParams getParams()

No description

Return Value

DiskParams

setPhysicalBlockSizeBytes($physicalBlockSizeBytes)

No description

Parameters

$physicalBlockSizeBytes

string getPhysicalBlockSizeBytes()

No description

Return Value

string

setProvisionedIops($provisionedIops)

No description

Parameters

$provisionedIops

string getProvisionedIops()

No description

Return Value

string

setProvisionedThroughput($provisionedThroughput)

No description

Parameters

$provisionedThroughput

string getProvisionedThroughput()

No description

Return Value

string

setRegion($region)

No description

Parameters

$region

string getRegion()

No description

Return Value

string

setReplicaZones($replicaZones)

No description

Parameters

$replicaZones

string[] getReplicaZones()

No description

Return Value

string[]

setResourcePolicies($resourcePolicies)

No description

Parameters

$resourcePolicies

string[] getResourcePolicies()

No description

Return Value

string[]

setResourceStatus(DiskResourceStatus $resourceStatus)

No description

Parameters

DiskResourceStatus $resourceStatus

DiskResourceStatus getResourceStatus()

No description

Return Value

DiskResourceStatus

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

setSizeGb($sizeGb)

No description

Parameters

$sizeGb

string getSizeGb()

No description

Return Value

string

setSourceConsistencyGroupPolicy($sourceConsistencyGroupPolicy)

No description

Parameters

$sourceConsistencyGroupPolicy

string getSourceConsistencyGroupPolicy()

No description

Return Value

string

setSourceConsistencyGroupPolicyId($sourceConsistencyGroupPolicyId)

No description

Parameters

$sourceConsistencyGroupPolicyId

string getSourceConsistencyGroupPolicyId()

No description

Return Value

string

setSourceDisk($sourceDisk)

No description

Parameters

$sourceDisk

string getSourceDisk()

No description

Return Value

string

setSourceDiskId($sourceDiskId)

No description

Parameters

$sourceDiskId

string getSourceDiskId()

No description

Return Value

string

setSourceImage($sourceImage)

No description

Parameters

$sourceImage

string getSourceImage()

No description

Return Value

string

setSourceImageEncryptionKey(CustomerEncryptionKey $sourceImageEncryptionKey)

No description

Parameters

CustomerEncryptionKey $sourceImageEncryptionKey

CustomerEncryptionKey getSourceImageEncryptionKey()

No description

Return Value

CustomerEncryptionKey

setSourceImageId($sourceImageId)

No description

Parameters

$sourceImageId

string getSourceImageId()

No description

Return Value

string

setSourceInstantSnapshot($sourceInstantSnapshot)

No description

Parameters

$sourceInstantSnapshot

string getSourceInstantSnapshot()

No description

Return Value

string

setSourceInstantSnapshotId($sourceInstantSnapshotId)

No description

Parameters

$sourceInstantSnapshotId

string getSourceInstantSnapshotId()

No description

Return Value

string

setSourceSnapshot($sourceSnapshot)

No description

Parameters

$sourceSnapshot

string getSourceSnapshot()

No description

Return Value

string

setSourceSnapshotEncryptionKey(CustomerEncryptionKey $sourceSnapshotEncryptionKey)

No description

Parameters

CustomerEncryptionKey $sourceSnapshotEncryptionKey

CustomerEncryptionKey getSourceSnapshotEncryptionKey()

No description

Return Value

CustomerEncryptionKey

setSourceSnapshotId($sourceSnapshotId)

No description

Parameters

$sourceSnapshotId

string getSourceSnapshotId()

No description

Return Value

string

setSourceStorageObject($sourceStorageObject)

No description

Parameters

$sourceStorageObject

string getSourceStorageObject()

No description

Return Value

string

setStatus($status)

No description

Parameters

$status

string getStatus()

No description

Return Value

string

setStoragePool($storagePool)

No description

Parameters

$storagePool

string getStoragePool()

No description

Return Value

string

setType($type)

No description

Parameters

$type

string getType()

No description

Return Value

string

setUsers($users)

No description

Parameters

$users

string[] getUsers()

No description

Return Value

string[]

setZone($zone)

No description

Parameters

$zone

string getZone()

No description

Return Value

string