Interface AssetOrBuilder (3.8.0)

public interface AssetOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccessContextPolicyCase()

public abstract Asset.AccessContextPolicyCase getAccessContextPolicyCase()
Returns
Type Description
Asset.AccessContextPolicyCase

getAccessLevel()

public abstract AccessLevel getAccessLevel()

.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;

Returns
Type Description
com.google.identity.accesscontextmanager.v1.AccessLevel

The accessLevel.

getAccessLevelOrBuilder()

public abstract AccessLevelOrBuilder getAccessLevelOrBuilder()

.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;

Returns
Type Description
com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder

getAccessPolicy()

public abstract AccessPolicy getAccessPolicy()

.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;

Returns
Type Description
com.google.identity.accesscontextmanager.v1.AccessPolicy

The accessPolicy.

getAccessPolicyOrBuilder()

public abstract AccessPolicyOrBuilder getAccessPolicyOrBuilder()

.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;

Returns
Type Description
com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder

getAncestors(int index)

public abstract String getAncestors(int index)

Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]

repeated string ancestors = 10;

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)

Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]

repeated string ancestors = 10;

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()

Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]

repeated string ancestors = 10;

Returns
Type Description
int

The count of ancestors.

getAncestorsList()

public abstract List<String> getAncestorsList()

Asset's ancestry path in Cloud Resource Manager (CRM) hierarchy, represented as a list of relative resource names. Ancestry path starts with the closest CRM ancestor and ends at root. If the asset is a CRM project/folder/organization, this starts from the asset itself. Example: ["projects/123456789", "folders/5432", "organizations/1234"]

repeated string ancestors = 10;

Returns
Type Description
List<String>

A list containing the ancestors.

getAssetType()

public abstract String getAssetType()

Type of the asset. Example: "compute.googleapis.com/Disk".

string asset_type = 2;

Returns
Type Description
String

The assetType.

getAssetTypeBytes()

public abstract ByteString getAssetTypeBytes()

Type of the asset. Example: "compute.googleapis.com/Disk".

string asset_type = 2;

Returns
Type Description
ByteString

The bytes for assetType.

getIamPolicy()

public abstract Policy getIamPolicy()

Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.

.google.iam.v1.Policy iam_policy = 4;

Returns
Type Description
com.google.iam.v1.Policy

The iamPolicy.

getIamPolicyOrBuilder()

public abstract PolicyOrBuilder getIamPolicyOrBuilder()

Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.

.google.iam.v1.Policy iam_policy = 4;

Returns
Type Description
com.google.iam.v1.PolicyOrBuilder

getName()

public abstract String getName()

The full name of the asset. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names for more information.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The full name of the asset. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names for more information.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getOrgPolicy(int index)

public abstract Policy getOrgPolicy(int index)

Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.

repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;

Parameter
Name Description
index int
Returns
Type Description
com.google.cloud.orgpolicy.v1.Policy

getOrgPolicyCount()

public abstract int getOrgPolicyCount()

Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.

repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;

Returns
Type Description
int

getOrgPolicyList()

public abstract List<Policy> getOrgPolicyList()

Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.

repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;

Returns
Type Description
List<com.google.cloud.orgpolicy.v1.Policy>

getOrgPolicyOrBuilder(int index)

public abstract PolicyOrBuilder getOrgPolicyOrBuilder(int index)

Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.

repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;

Parameter
Name Description
index int
Returns
Type Description
com.google.cloud.orgpolicy.v1.PolicyOrBuilder

getOrgPolicyOrBuilderList()

public abstract List<? extends PolicyOrBuilder> getOrgPolicyOrBuilderList()

Representation of the Cloud Organization Policy set on an asset. For each asset, there could be multiple Organization policies with different constraints.

repeated .google.cloud.orgpolicy.v1.Policy org_policy = 6;

Returns
Type Description
List<? extends com.google.cloud.orgpolicy.v1.PolicyOrBuilder>

getResource()

public abstract Resource getResource()

Representation of the resource.

.google.cloud.asset.v1p5beta1.Resource resource = 3;

Returns
Type Description
Resource

The resource.

getResourceOrBuilder()

public abstract ResourceOrBuilder getResourceOrBuilder()

Representation of the resource.

.google.cloud.asset.v1p5beta1.Resource resource = 3;

Returns
Type Description
ResourceOrBuilder

getServicePerimeter()

public abstract ServicePerimeter getServicePerimeter()

.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;

Returns
Type Description
com.google.identity.accesscontextmanager.v1.ServicePerimeter

The servicePerimeter.

getServicePerimeterOrBuilder()

public abstract ServicePerimeterOrBuilder getServicePerimeterOrBuilder()

.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;

Returns
Type Description
com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder

hasAccessLevel()

public abstract boolean hasAccessLevel()

.google.identity.accesscontextmanager.v1.AccessLevel access_level = 8;

Returns
Type Description
boolean

Whether the accessLevel field is set.

hasAccessPolicy()

public abstract boolean hasAccessPolicy()

.google.identity.accesscontextmanager.v1.AccessPolicy access_policy = 7;

Returns
Type Description
boolean

Whether the accessPolicy field is set.

hasIamPolicy()

public abstract boolean hasIamPolicy()

Representation of the actual Cloud IAM policy set on a cloud resource. For each resource, there must be at most one Cloud IAM policy set on it.

.google.iam.v1.Policy iam_policy = 4;

Returns
Type Description
boolean

Whether the iamPolicy field is set.

hasResource()

public abstract boolean hasResource()

Representation of the resource.

.google.cloud.asset.v1p5beta1.Resource resource = 3;

Returns
Type Description
boolean

Whether the resource field is set.

hasServicePerimeter()

public abstract boolean hasServicePerimeter()

.google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 9;

Returns
Type Description
boolean

Whether the servicePerimeter field is set.