Interface FeedOrBuilder (3.23.0)

public interface FeedOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAssetNames(int index)

public abstract String getAssetNames(int index)

A list of the full names of the assets to receive updates. You must specify either or both of asset_names and asset_types. Only asset updates matching specified asset_names and asset_types are exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names for more info.

repeated string asset_names = 2;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The assetNames at the given index.

getAssetNamesBytes(int index)

public abstract ByteString getAssetNamesBytes(int index)

A list of the full names of the assets to receive updates. You must specify either or both of asset_names and asset_types. Only asset updates matching specified asset_names and asset_types are exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names for more info.

repeated string asset_names = 2;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the assetNames at the given index.

getAssetNamesCount()

public abstract int getAssetNamesCount()

A list of the full names of the assets to receive updates. You must specify either or both of asset_names and asset_types. Only asset updates matching specified asset_names and asset_types are exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names for more info.

repeated string asset_names = 2;

Returns
Type Description
int

The count of assetNames.

getAssetNamesList()

public abstract List<String> getAssetNamesList()

A list of the full names of the assets to receive updates. You must specify either or both of asset_names and asset_types. Only asset updates matching specified asset_names and asset_types are exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names for more info.

repeated string asset_names = 2;

Returns
Type Description
List<String>

A list containing the assetNames.

getAssetTypes(int index)

public abstract String getAssetTypes(int index)

A list of types of the assets to receive updates. You must specify either or both of asset_names and asset_types. Only asset updates matching specified asset_names and asset_types are exported to the feed. For example: "compute.googleapis.com/Disk" See Introduction to Cloud Asset Inventory for all supported asset types.

repeated string asset_types = 3;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The assetTypes at the given index.

getAssetTypesBytes(int index)

public abstract ByteString getAssetTypesBytes(int index)

A list of types of the assets to receive updates. You must specify either or both of asset_names and asset_types. Only asset updates matching specified asset_names and asset_types are exported to the feed. For example: "compute.googleapis.com/Disk" See Introduction to Cloud Asset Inventory for all supported asset types.

repeated string asset_types = 3;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the assetTypes at the given index.

getAssetTypesCount()

public abstract int getAssetTypesCount()

A list of types of the assets to receive updates. You must specify either or both of asset_names and asset_types. Only asset updates matching specified asset_names and asset_types are exported to the feed. For example: "compute.googleapis.com/Disk" See Introduction to Cloud Asset Inventory for all supported asset types.

repeated string asset_types = 3;

Returns
Type Description
int

The count of assetTypes.

getAssetTypesList()

public abstract List<String> getAssetTypesList()

A list of types of the assets to receive updates. You must specify either or both of asset_names and asset_types. Only asset updates matching specified asset_names and asset_types are exported to the feed. For example: "compute.googleapis.com/Disk" See Introduction to Cloud Asset Inventory for all supported asset types.

repeated string asset_types = 3;

Returns
Type Description
List<String>

A list containing the assetTypes.

getContentType()

public abstract ContentType getContentType()

Asset content type. If not specified, no content but the asset name and type will be returned.

.google.cloud.asset.v1p2beta1.ContentType content_type = 4;

Returns
Type Description
ContentType

The contentType.

getContentTypeValue()

public abstract int getContentTypeValue()

Asset content type. If not specified, no content but the asset name and type will be returned.

.google.cloud.asset.v1p2beta1.ContentType content_type = 4;

Returns
Type Description
int

The enum numeric value on the wire for contentType.

getFeedOutputConfig()

public abstract FeedOutputConfig getFeedOutputConfig()

Required. Feed output configuration defining where the asset updates are published to.

.google.cloud.asset.v1p2beta1.FeedOutputConfig feed_output_config = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FeedOutputConfig

The feedOutputConfig.

getFeedOutputConfigOrBuilder()

public abstract FeedOutputConfigOrBuilder getFeedOutputConfigOrBuilder()

Required. Feed output configuration defining where the asset updates are published to.

.google.cloud.asset.v1p2beta1.FeedOutputConfig feed_output_config = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FeedOutputConfigOrBuilder

getName()

public abstract String getName()

Required. The format will be projects/{project_number}/feeds/{client-assigned_feed_identifier} or folders/{folder_number}/feeds/{client-assigned_feed_identifier} or organizations/{organization_number}/feeds/{client-assigned_feed_identifier}

The client-assigned feed identifier must be unique within the parent project/folder/organization.

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. The format will be projects/{project_number}/feeds/{client-assigned_feed_identifier} or folders/{folder_number}/feeds/{client-assigned_feed_identifier} or organizations/{organization_number}/feeds/{client-assigned_feed_identifier}

The client-assigned feed identifier must be unique within the parent project/folder/organization.

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for name.

hasFeedOutputConfig()

public abstract boolean hasFeedOutputConfig()

Required. Feed output configuration defining where the asset updates are published to.

.google.cloud.asset.v1p2beta1.FeedOutputConfig feed_output_config = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the feedOutputConfig field is set.