Reference documentation and code samples for the Google Cloud Essential Contacts V1 Client class Contact.
A contact that will receive notifications from Google Cloud.
Generated from protobuf message google.cloud.essentialcontacts.v1.Contact
Namespace
Google \ Cloud \ EssentialContacts \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Output only. The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}
↳ email
string
Required. The email address to send notifications to. The email address does not need to be a Google Account.
↳ notification_category_subscriptions
array
Required. The categories of notifications that the contact will receive communications for.
↳ language_tag
string
Required. The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.
↳ validation_state
int
The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
↳ validate_time
Google\Protobuf\Timestamp
The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
getName
Output only. The identifier for the contact.
Format: {resource_type}/{resource_id}/contacts/{contact_id}
string
setName
Output only. The identifier for the contact.
Format: {resource_type}/{resource_id}/contacts/{contact_id}
var
string
$this
getEmail
Required. The email address to send notifications to. The email address does not need to be a Google Account.
string
setEmail
Required. The email address to send notifications to. The email address does not need to be a Google Account.
var
string
$this
getNotificationCategorySubscriptions
Required. The categories of notifications that the contact will receive communications for.
setNotificationCategorySubscriptions
Required. The categories of notifications that the contact will receive communications for.
var
int[]
$this
getLanguageTag
Required. The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.
string
setLanguageTag
Required. The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.
var
string
$this
getValidationState
The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
int
setValidationState
The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
var
int
$this
getValidateTime
The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
hasValidateTime
clearValidateTime
setValidateTime
The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
$this