Cloud PubSub V1 Client - Class CloudStorageFailure (2.8.1)

Reference documentation and code samples for the Cloud PubSub V1 Client class CloudStorageFailure.

Failure when ingesting from a Cloud Storage source.

Generated from protobuf message google.pubsub.v1.IngestionFailureEvent.CloudStorageFailure

Namespace

Google \ Cloud \ PubSub \ V1 \ IngestionFailureEvent

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ bucket string

Optional. Name of the Cloud Storage bucket used for ingestion.

↳ object_name string

Optional. Name of the Cloud Storage object which contained the section that couldn't be ingested.

↳ object_generation int|string

Optional. Generation of the Cloud Storage object which contained the section that couldn't be ingested.

↳ avro_failure_reason AvroFailureReason

Optional. Failure encountered when parsing an Avro file.

↳ api_violation_reason ApiViolationReason

Optional. The Pub/Sub API limits prevented the desired message from being published.

getBucket

Optional. Name of the Cloud Storage bucket used for ingestion.

Returns
Type Description
string

setBucket

Optional. Name of the Cloud Storage bucket used for ingestion.

Parameter
Name Description
var string
Returns
Type Description
$this

getObjectName

Optional. Name of the Cloud Storage object which contained the section that couldn't be ingested.

Returns
Type Description
string

setObjectName

Optional. Name of the Cloud Storage object which contained the section that couldn't be ingested.

Parameter
Name Description
var string
Returns
Type Description
$this

getObjectGeneration

Optional. Generation of the Cloud Storage object which contained the section that couldn't be ingested.

Returns
Type Description
int|string

setObjectGeneration

Optional. Generation of the Cloud Storage object which contained the section that couldn't be ingested.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getAvroFailureReason

Optional. Failure encountered when parsing an Avro file.

Returns
Type Description
AvroFailureReason|null

hasAvroFailureReason

setAvroFailureReason

Optional. Failure encountered when parsing an Avro file.

Parameter
Name Description
var AvroFailureReason
Returns
Type Description
$this

getApiViolationReason

Optional. The Pub/Sub API limits prevented the desired message from being published.

Returns
Type Description
ApiViolationReason|null

hasApiViolationReason

setApiViolationReason

Optional. The Pub/Sub API limits prevented the desired message from being published.

Parameter
Name Description
var ApiViolationReason
Returns
Type Description
$this

getReason

Returns
Type Description
string