blob: ac44103a2adfd90063479557571c179af520edc8 [file] [log] [blame]
{
"clientLibrary": {
"name": "cloud.google.com/go/asset/apiv1p2beta1",
"version": "1.8.0",
"language": "GO",
"apis": [
{
"id": "google.cloud.asset.v1p2beta1",
"version": "v1p2beta1"
}
]
},
"snippets": [
{
"regionTag": "cloudasset_v1p2beta1_generated_AssetService_CreateFeed_sync",
"title": "cloudasset CreateFeed Sample",
"description": "CreateFeed creates a feed in a parent project/folder/organization to listen to its\nasset updates.",
"file": "Client/CreateFeed/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateFeed",
"fullName": "google.cloud.asset.v1p2beta1.Client.CreateFeed",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "assetpb.CreateFeedRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "assetpb.Feed",
"client": {
"shortName": "Client",
"fullName": "google.cloud.asset.v1p2beta1.Client"
},
"method": {
"shortName": "CreateFeed",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.CreateFeed",
"service": {
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p2beta1.AssetService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
},
{
"regionTag": "cloudasset_v1p2beta1_generated_AssetService_DeleteFeed_sync",
"title": "cloudasset DeleteFeed Sample",
"description": "DeleteFeed deletes an asset feed.",
"file": "Client/DeleteFeed/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteFeed",
"fullName": "google.cloud.asset.v1p2beta1.Client.DeleteFeed",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "assetpb.DeleteFeedRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.asset.v1p2beta1.Client"
},
"method": {
"shortName": "DeleteFeed",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.DeleteFeed",
"service": {
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p2beta1.AssetService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 50,
"type": "FULL"
}
]
},
{
"regionTag": "cloudasset_v1p2beta1_generated_AssetService_GetFeed_sync",
"title": "cloudasset GetFeed Sample",
"description": "GetFeed gets details about an asset feed.",
"file": "Client/GetFeed/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetFeed",
"fullName": "google.cloud.asset.v1p2beta1.Client.GetFeed",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "assetpb.GetFeedRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "assetpb.Feed",
"client": {
"shortName": "Client",
"fullName": "google.cloud.asset.v1p2beta1.Client"
},
"method": {
"shortName": "GetFeed",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.GetFeed",
"service": {
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p2beta1.AssetService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
},
{
"regionTag": "cloudasset_v1p2beta1_generated_AssetService_ListFeeds_sync",
"title": "cloudasset ListFeeds Sample",
"description": "ListFeeds lists all asset feeds in a parent project/folder/organization.",
"file": "Client/ListFeeds/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListFeeds",
"fullName": "google.cloud.asset.v1p2beta1.Client.ListFeeds",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "assetpb.ListFeedsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "assetpb.ListFeedsResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.asset.v1p2beta1.Client"
},
"method": {
"shortName": "ListFeeds",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.ListFeeds",
"service": {
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p2beta1.AssetService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
},
{
"regionTag": "cloudasset_v1p2beta1_generated_AssetService_UpdateFeed_sync",
"title": "cloudasset UpdateFeed Sample",
"description": "UpdateFeed updates an asset feed configuration.",
"file": "Client/UpdateFeed/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateFeed",
"fullName": "google.cloud.asset.v1p2beta1.Client.UpdateFeed",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "assetpb.UpdateFeedRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "assetpb.Feed",
"client": {
"shortName": "Client",
"fullName": "google.cloud.asset.v1p2beta1.Client"
},
"method": {
"shortName": "UpdateFeed",
"fullName": "google.cloud.asset.v1p2beta1.AssetService.UpdateFeed",
"service": {
"shortName": "AssetService",
"fullName": "google.cloud.asset.v1p2beta1.AssetService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
}
]
}