class Topic extends Model (View source)

Properties

protected $ingestionDataSourceSettingsType
protected $ingestionDataSourceSettingsDataType
string $kmsKeyName
string[] $labels
string $messageRetentionDuration
protected $messageStoragePolicyType
protected $messageStoragePolicyDataType
string $name
bool $satisfiesPzs
protected $schemaSettingsType
protected $schemaSettingsDataType
string $state

Methods

setIngestionDataSourceSettings(IngestionDataSourceSettings $ingestionDataSourceSettings)

No description

setKmsKeyName($kmsKeyName)

No description

string
getKmsKeyName()

No description

setLabels($labels)

No description

string[]
getLabels()

No description

setMessageRetentionDuration($messageRetentionDuration)

No description

string
getMessageRetentionDuration()

No description

setMessageStoragePolicy(MessageStoragePolicy $messageStoragePolicy)

No description

setName($name)

No description

string
getName()

No description

setSatisfiesPzs($satisfiesPzs)

No description

bool
getSatisfiesPzs()

No description

setSchemaSettings(SchemaSettings $schemaSettings)

No description

setState($state)

No description

string
getState()

No description

Details

setIngestionDataSourceSettings(IngestionDataSourceSettings $ingestionDataSourceSettings)

No description

Parameters

IngestionDataSourceSettings $ingestionDataSourceSettings

IngestionDataSourceSettings getIngestionDataSourceSettings()

No description

setKmsKeyName($kmsKeyName)

No description

Parameters

$kmsKeyName

string getKmsKeyName()

No description

Return Value

string

setLabels($labels)

No description

Parameters

$labels

string[] getLabels()

No description

Return Value

string[]

setMessageRetentionDuration($messageRetentionDuration)

No description

Parameters

$messageRetentionDuration

string getMessageRetentionDuration()

No description

Return Value

string

setMessageStoragePolicy(MessageStoragePolicy $messageStoragePolicy)

No description

Parameters

MessageStoragePolicy $messageStoragePolicy

MessageStoragePolicy getMessageStoragePolicy()

No description

Return Value

MessageStoragePolicy

setName($name)

No description

Parameters

$name

string getName()

No description

Return Value

string

setSatisfiesPzs($satisfiesPzs)

No description

Parameters

$satisfiesPzs

bool getSatisfiesPzs()

No description

Return Value

bool

setSchemaSettings(SchemaSettings $schemaSettings)

No description

Parameters

SchemaSettings $schemaSettings

SchemaSettings getSchemaSettings()

No description

Return Value

SchemaSettings

setState($state)

No description

Parameters

$state

string getState()

No description

Return Value

string