Cloud PubSub V1 Client - Class AzureEventHubsFailureReason (2.9.0)

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

Failure when ingesting from an Azure Event Hubs source.

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

Namespace

Google \ Cloud \ PubSub \ V1 \ IngestionFailureEvent

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ namespace string

Optional. The namespace containing the event hub being ingested from.

↳ event_hub string

Optional. The name of the event hub being ingested from.

↳ partition_id int|string

Optional. The partition ID of the message that failed to be ingested.

↳ offset int|string

Optional. The offset within the partition of the message that failed to be ingested.

↳ api_violation_reason ApiViolationReason

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

getNamespace

Optional. The namespace containing the event hub being ingested from.

Returns
Type Description
string

setNamespace

Optional. The namespace containing the event hub being ingested from.

Parameter
Name Description
var string
Returns
Type Description
$this

getEventHub

Optional. The name of the event hub being ingested from.

Returns
Type Description
string

setEventHub

Optional. The name of the event hub being ingested from.

Parameter
Name Description
var string
Returns
Type Description
$this

getPartitionId

Optional. The partition ID of the message that failed to be ingested.

Returns
Type Description
int|string

setPartitionId

Optional. The partition ID of the message that failed to be ingested.

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

getOffset

Optional. The offset within the partition of the message that failed to be ingested.

Returns
Type Description
int|string

setOffset

Optional. The offset within the partition of the message that failed to be ingested.

Parameter
Name Description
var int|string
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