Interface RelatedAssetOrBuilder (3.43.0)

public interface RelatedAssetOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAncestors(int index)

public abstract String getAncestors(int index)

The ancestors of an asset in Google Cloud resource hierarchy, represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root.

Example: ["projects/123456789", "folders/5432", "organizations/1234"]

repeated string ancestors = 3;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The ancestors at the given index.

getAncestorsBytes(int index)

public abstract ByteString getAncestorsBytes(int index)

The ancestors of an asset in Google Cloud resource hierarchy, represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root.

Example: ["projects/123456789", "folders/5432", "organizations/1234"]

repeated string ancestors = 3;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the ancestors at the given index.

getAncestorsCount()

public abstract int getAncestorsCount()

The ancestors of an asset in Google Cloud resource hierarchy, represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root.

Example: ["projects/123456789", "folders/5432", "organizations/1234"]

repeated string ancestors = 3;

Returns
Type Description
int

The count of ancestors.

getAncestorsList()

public abstract List<String> getAncestorsList()

The ancestors of an asset in Google Cloud resource hierarchy, represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root.

Example: ["projects/123456789", "folders/5432", "organizations/1234"]

repeated string ancestors = 3;

Returns
Type Description
List<String>

A list containing the ancestors.

getAsset()

public abstract String getAsset()

The full name of the asset. Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1

See Resource names for more information.

string asset = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The asset.

getAssetBytes()

public abstract ByteString getAssetBytes()

The full name of the asset. Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1

See Resource names for more information.

string asset = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for asset.

getAssetType()

public abstract String getAssetType()

The type of the asset. Example: compute.googleapis.com/Disk

See Supported asset types for more information.

string asset_type = 2;

Returns
Type Description
String

The assetType.

getAssetTypeBytes()

public abstract ByteString getAssetTypeBytes()

The type of the asset. Example: compute.googleapis.com/Disk

See Supported asset types for more information.

string asset_type = 2;

Returns
Type Description
ByteString

The bytes for assetType.

getRelationshipType()

public abstract String getRelationshipType()

The unique identifier of the relationship type. Example: INSTANCE_TO_INSTANCEGROUP

string relationship_type = 4;

Returns
Type Description
String

The relationshipType.

getRelationshipTypeBytes()

public abstract ByteString getRelationshipTypeBytes()

The unique identifier of the relationship type. Example: INSTANCE_TO_INSTANCEGROUP

string relationship_type = 4;

Returns
Type Description
ByteString

The bytes for relationshipType.