Google Cloud Eventarc V1 Client - Class EventType (1.0.5)

Reference documentation and code samples for the Google Cloud Eventarc V1 Client class EventType.

A representation of the event type resource.

Generated from protobuf message google.cloud.eventarc.v1.EventType

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ type string

Output only. The full name of the event type (for example, "google.cloud.storage.object.v1.finalized"). In the form of {provider-specific-prefix}.{resource}.{version}.{verb}. Types MUST be versioned and event schemas are guaranteed to remain backward compatible within one version. Note that event type versions and API versions do not need to match.

↳ description string

Output only. Human friendly description of what the event type is about. For example "Bucket created in Cloud Storage".

↳ filtering_attributes array<Google\Cloud\Eventarc\V1\FilteringAttribute>

Output only. Filtering attributes for the event type.

↳ event_schema_uri string

Output only. URI for the event schema. For example "https://github.com/googleapis/google-cloudevents/blob/master/proto/google/events/cloud/storage/v1/events.proto"

getType

Output only. The full name of the event type (for example, "google.cloud.storage.object.v1.finalized"). In the form of {provider-specific-prefix}.{resource}.{version}.{verb}. Types MUST be versioned and event schemas are guaranteed to remain backward compatible within one version. Note that event type versions and API versions do not need to match.

Returns
TypeDescription
string

setType

Output only. The full name of the event type (for example, "google.cloud.storage.object.v1.finalized"). In the form of {provider-specific-prefix}.{resource}.{version}.{verb}. Types MUST be versioned and event schemas are guaranteed to remain backward compatible within one version. Note that event type versions and API versions do not need to match.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDescription

Output only. Human friendly description of what the event type is about.

For example "Bucket created in Cloud Storage".

Returns
TypeDescription
string

setDescription

Output only. Human friendly description of what the event type is about.

For example "Bucket created in Cloud Storage".

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getFilteringAttributes

Output only. Filtering attributes for the event type.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setFilteringAttributes

Output only. Filtering attributes for the event type.

Parameter
NameDescription
var array<Google\Cloud\Eventarc\V1\FilteringAttribute>
Returns
TypeDescription
$this

getEventSchemaUri

Returns
TypeDescription
string

setEventSchemaUri

Parameter
NameDescription
var string
Returns
TypeDescription
$this