class CryptoKey extends Model (View source)

Properties

string $createTime
string $cryptoKeyBackend
string $destroyScheduledDuration
bool $importOnly
protected $keyAccessJustificationsPolicyType
protected $keyAccessJustificationsPolicyDataType
string[] $labels
string $name
string $nextRotationTime
protected $primaryType
protected $primaryDataType
string $purpose
string $rotationPeriod
protected $versionTemplateType
protected $versionTemplateDataType

Methods

setCreateTime($createTime)

No description

string
getCreateTime()

No description

setCryptoKeyBackend($cryptoKeyBackend)

No description

string
getCryptoKeyBackend()

No description

setDestroyScheduledDuration($destroyScheduledDuration)

No description

string
getDestroyScheduledDuration()

No description

setImportOnly($importOnly)

No description

bool
getImportOnly()

No description

setKeyAccessJustificationsPolicy(KeyAccessJustificationsPolicy $keyAccessJustificationsPolicy)

No description

setLabels($labels)

No description

string[]
getLabels()

No description

setName($name)

No description

string
getName()

No description

setNextRotationTime($nextRotationTime)

No description

string
getNextRotationTime()

No description

setPrimary(CryptoKeyVersion $primary)

No description

getPrimary()

No description

setPurpose($purpose)

No description

string
getPurpose()

No description

setRotationPeriod($rotationPeriod)

No description

string
getRotationPeriod()

No description

setVersionTemplate(CryptoKeyVersionTemplate $versionTemplate)

No description

Details

setCreateTime($createTime)

No description

Parameters

$createTime

string getCreateTime()

No description

Return Value

string

setCryptoKeyBackend($cryptoKeyBackend)

No description

Parameters

$cryptoKeyBackend

string getCryptoKeyBackend()

No description

Return Value

string

setDestroyScheduledDuration($destroyScheduledDuration)

No description

Parameters

$destroyScheduledDuration

string getDestroyScheduledDuration()

No description

Return Value

string

setImportOnly($importOnly)

No description

Parameters

$importOnly

bool getImportOnly()

No description

Return Value

bool

setKeyAccessJustificationsPolicy(KeyAccessJustificationsPolicy $keyAccessJustificationsPolicy)

No description

Parameters

KeyAccessJustificationsPolicy $keyAccessJustificationsPolicy

KeyAccessJustificationsPolicy getKeyAccessJustificationsPolicy()

No description

setLabels($labels)

No description

Parameters

$labels

string[] getLabels()

No description

Return Value

string[]

setName($name)

No description

Parameters

$name

string getName()

No description

Return Value

string

setNextRotationTime($nextRotationTime)

No description

Parameters

$nextRotationTime

string getNextRotationTime()

No description

Return Value

string

setPrimary(CryptoKeyVersion $primary)

No description

Parameters

CryptoKeyVersion $primary

CryptoKeyVersion getPrimary()

No description

Return Value

CryptoKeyVersion

setPurpose($purpose)

No description

Parameters

$purpose

string getPurpose()

No description

Return Value

string

setRotationPeriod($rotationPeriod)

No description

Parameters

$rotationPeriod

string getRotationPeriod()

No description

Return Value

string

setVersionTemplate(CryptoKeyVersionTemplate $versionTemplate)

No description

Parameters

CryptoKeyVersionTemplate $versionTemplate

CryptoKeyVersionTemplate getVersionTemplate()

No description