blob: 5cc44d7be1db9e0ad633e050dba4557108b05a71 [file] [log] [blame]
{
"clientLibrary": {
"name": "cloud.google.com/go/essentialcontacts/apiv1",
"version": "1.2.0",
"language": "GO",
"apis": [
{
"id": "google.cloud.essentialcontacts.v1",
"version": "v1"
}
]
},
"snippets": [
{
"regionTag": "essentialcontacts_v1_generated_EssentialContactsService_ComputeContacts_sync",
"title": "essentialcontacts ComputeContacts Sample",
"description": "ComputeContacts lists all contacts for the resource that are subscribed to the\nspecified notification categories, including contacts inherited from\nany parent resources.",
"file": "Client/ComputeContacts/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ComputeContacts",
"fullName": "google.cloud.essentialcontacts.v1.Client.ComputeContacts",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "essentialcontactspb.ComputeContactsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ContactIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.essentialcontacts.v1.Client"
},
"method": {
"shortName": "ComputeContacts",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.ComputeContacts",
"service": {
"shortName": "EssentialContactsService",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 54,
"type": "FULL"
}
]
},
{
"regionTag": "essentialcontacts_v1_generated_EssentialContactsService_CreateContact_sync",
"title": "essentialcontacts CreateContact Sample",
"description": "CreateContact adds a new contact for a resource.",
"file": "Client/CreateContact/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateContact",
"fullName": "google.cloud.essentialcontacts.v1.Client.CreateContact",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "essentialcontactspb.CreateContactRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "essentialcontactspb.Contact",
"client": {
"shortName": "Client",
"fullName": "google.cloud.essentialcontacts.v1.Client"
},
"method": {
"shortName": "CreateContact",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.CreateContact",
"service": {
"shortName": "EssentialContactsService",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 47,
"type": "FULL"
}
]
},
{
"regionTag": "essentialcontacts_v1_generated_EssentialContactsService_DeleteContact_sync",
"title": "essentialcontacts DeleteContact Sample",
"description": "DeleteContact deletes a contact.",
"file": "Client/DeleteContact/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteContact",
"fullName": "google.cloud.essentialcontacts.v1.Client.DeleteContact",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "essentialcontactspb.DeleteContactRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.essentialcontacts.v1.Client"
},
"method": {
"shortName": "DeleteContact",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.DeleteContact",
"service": {
"shortName": "EssentialContactsService",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 45,
"type": "FULL"
}
]
},
{
"regionTag": "essentialcontacts_v1_generated_EssentialContactsService_GetContact_sync",
"title": "essentialcontacts GetContact Sample",
"description": "GetContact gets a single contact.",
"file": "Client/GetContact/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetContact",
"fullName": "google.cloud.essentialcontacts.v1.Client.GetContact",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "essentialcontactspb.GetContactRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "essentialcontactspb.Contact",
"client": {
"shortName": "Client",
"fullName": "google.cloud.essentialcontacts.v1.Client"
},
"method": {
"shortName": "GetContact",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.GetContact",
"service": {
"shortName": "EssentialContactsService",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 47,
"type": "FULL"
}
]
},
{
"regionTag": "essentialcontacts_v1_generated_EssentialContactsService_ListContacts_sync",
"title": "essentialcontacts ListContacts Sample",
"description": "ListContacts lists the contacts that have been set on a resource.",
"file": "Client/ListContacts/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListContacts",
"fullName": "google.cloud.essentialcontacts.v1.Client.ListContacts",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "essentialcontactspb.ListContactsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ContactIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.essentialcontacts.v1.Client"
},
"method": {
"shortName": "ListContacts",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.ListContacts",
"service": {
"shortName": "EssentialContactsService",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 54,
"type": "FULL"
}
]
},
{
"regionTag": "essentialcontacts_v1_generated_EssentialContactsService_SendTestMessage_sync",
"title": "essentialcontacts SendTestMessage Sample",
"description": "SendTestMessage allows a contact admin to send a test message to contact to verify that it\nhas been configured correctly.",
"file": "Client/SendTestMessage/main.go",
"language": "GO",
"clientMethod": {
"shortName": "SendTestMessage",
"fullName": "google.cloud.essentialcontacts.v1.Client.SendTestMessage",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "essentialcontactspb.SendTestMessageRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.essentialcontacts.v1.Client"
},
"method": {
"shortName": "SendTestMessage",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.SendTestMessage",
"service": {
"shortName": "EssentialContactsService",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 45,
"type": "FULL"
}
]
},
{
"regionTag": "essentialcontacts_v1_generated_EssentialContactsService_UpdateContact_sync",
"title": "essentialcontacts UpdateContact Sample",
"description": "UpdateContact updates a contact.\nNote: A contact’s email address cannot be changed.",
"file": "Client/UpdateContact/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateContact",
"fullName": "google.cloud.essentialcontacts.v1.Client.UpdateContact",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "essentialcontactspb.UpdateContactRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "essentialcontactspb.Contact",
"client": {
"shortName": "Client",
"fullName": "google.cloud.essentialcontacts.v1.Client"
},
"method": {
"shortName": "UpdateContact",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService.UpdateContact",
"service": {
"shortName": "EssentialContactsService",
"fullName": "google.cloud.essentialcontacts.v1.EssentialContactsService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 47,
"type": "FULL"
}
]
}
]
}