Interface AssetOrBuilder (3.45.0)

public interface AssetOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccessContextPolicyCase()

public abstract Asset.AccessContextPolicyCase getAccessContextPolicyCase()
Returns
TypeDescription
Asset.AccessContextPolicyCase

getAccessLevel()

public abstract AccessLevel getAccessLevel()

Please also refer to the access level user guide.

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

Returns
TypeDescription
com.google.identity.accesscontextmanager.v1.AccessLevel

The accessLevel.

getAccessLevelOrBuilder()

public abstract AccessLevelOrBuilder getAccessLevelOrBuilder()

Please also refer to the access level user guide.

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

Returns
TypeDescription
com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder

getAccessPolicy()

public abstract AccessPolicy getAccessPolicy()

Please also refer to the access policy user guide.

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

Returns
TypeDescription
com.google.identity.accesscontextmanager.v1.AccessPolicy

The accessPolicy.

getAccessPolicyOrBuilder()

public abstract AccessPolicyOrBuilder getAccessPolicyOrBuilder()

Please also refer to the access policy user guide.

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

Returns
TypeDescription
com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder

getAncestors(int index)

public abstract String getAncestors(int index)

The ancestry path 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. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself.

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

repeated string ancestors = 10;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The ancestors at the given index.

getAncestorsBytes(int index)

public abstract ByteString getAncestorsBytes(int index)

The ancestry path 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. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself.

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

repeated string ancestors = 10;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the ancestors at the given index.

getAncestorsCount()

public abstract int getAncestorsCount()

The ancestry path 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. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself.

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

repeated string ancestors = 10;

Returns
TypeDescription
int

The count of ancestors.

getAncestorsList()

public abstract List<String> getAncestorsList()

The ancestry path 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. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself.

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

repeated string ancestors = 10;

Returns
TypeDescription
List<String>

A list containing the ancestors.

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
TypeDescription
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
TypeDescription
ByteString

The bytes for assetType.

getIamPolicy()

public abstract Policy getIamPolicy()

A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See this topic for more information.

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

Returns
TypeDescription
com.google.iam.v1.Policy

The iamPolicy.

getIamPolicyOrBuilder()

public abstract PolicyOrBuilder getIamPolicyOrBuilder()

A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See this topic for more information.

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

Returns
TypeDescription
com.google.iam.v1.PolicyOrBuilder

getName()

public abstract String getName()

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 name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

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 name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getOrgPolicy(int index)

public abstract Policy getOrgPolicy(int index)

A representation of an organization policy. There can be more than one organization policy with different constraints set on a given resource.

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

Parameter
NameDescription
indexint
Returns
TypeDescription
com.google.cloud.orgpolicy.v1.Policy

getOrgPolicyCount()

public abstract int getOrgPolicyCount()

A representation of an organization policy. There can be more than one organization policy with different constraints set on a given resource.

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

Returns
TypeDescription
int

getOrgPolicyList()

public abstract List<Policy> getOrgPolicyList()

A representation of an organization policy. There can be more than one organization policy with different constraints set on a given resource.

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

Returns
TypeDescription
List<com.google.cloud.orgpolicy.v1.Policy>

getOrgPolicyOrBuilder(int index)

public abstract PolicyOrBuilder getOrgPolicyOrBuilder(int index)

A representation of an organization policy. There can be more than one organization policy with different constraints set on a given resource.

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

Parameter
NameDescription
indexint
Returns
TypeDescription
com.google.cloud.orgpolicy.v1.PolicyOrBuilder

getOrgPolicyOrBuilderList()

public abstract List<? extends PolicyOrBuilder> getOrgPolicyOrBuilderList()

A representation of an organization policy. There can be more than one organization policy with different constraints set on a given resource.

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

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

getRelatedAssets()

public abstract RelatedAssets getRelatedAssets()

The related assets of the asset of one relationship type. One asset only represents one type of relationship.

.google.cloud.asset.v1p7beta1.RelatedAssets related_assets = 13;

Returns
TypeDescription
RelatedAssets

The relatedAssets.

getRelatedAssetsOrBuilder()

public abstract RelatedAssetsOrBuilder getRelatedAssetsOrBuilder()

The related assets of the asset of one relationship type. One asset only represents one type of relationship.

.google.cloud.asset.v1p7beta1.RelatedAssets related_assets = 13;

Returns
TypeDescription
RelatedAssetsOrBuilder

getResource()

public abstract Resource getResource()

A representation of the resource.

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

Returns
TypeDescription
Resource

The resource.

getResourceOrBuilder()

public abstract ResourceOrBuilder getResourceOrBuilder()

A representation of the resource.

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

Returns
TypeDescription
ResourceOrBuilder

getServicePerimeter()

public abstract ServicePerimeter getServicePerimeter()

Please also refer to the service perimeter user guide.

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

Returns
TypeDescription
com.google.identity.accesscontextmanager.v1.ServicePerimeter

The servicePerimeter.

getServicePerimeterOrBuilder()

public abstract ServicePerimeterOrBuilder getServicePerimeterOrBuilder()

Please also refer to the service perimeter user guide.

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

Returns
TypeDescription
com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder

getUpdateTime()

public abstract Timestamp getUpdateTime()

The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.

.google.protobuf.Timestamp update_time = 11;

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.

.google.protobuf.Timestamp update_time = 11;

Returns
TypeDescription
TimestampOrBuilder

hasAccessLevel()

public abstract boolean hasAccessLevel()

Please also refer to the access level user guide.

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

Returns
TypeDescription
boolean

Whether the accessLevel field is set.

hasAccessPolicy()

public abstract boolean hasAccessPolicy()

Please also refer to the access policy user guide.

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

Returns
TypeDescription
boolean

Whether the accessPolicy field is set.

hasIamPolicy()

public abstract boolean hasIamPolicy()

A representation of the IAM policy set on a Google Cloud resource. There can be a maximum of one IAM policy set on any given resource. In addition, IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See this topic for more information.

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

Returns
TypeDescription
boolean

Whether the iamPolicy field is set.

hasRelatedAssets()

public abstract boolean hasRelatedAssets()

The related assets of the asset of one relationship type. One asset only represents one type of relationship.

.google.cloud.asset.v1p7beta1.RelatedAssets related_assets = 13;

Returns
TypeDescription
boolean

Whether the relatedAssets field is set.

hasResource()

public abstract boolean hasResource()

A representation of the resource.

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

Returns
TypeDescription
boolean

Whether the resource field is set.

hasServicePerimeter()

public abstract boolean hasServicePerimeter()

Please also refer to the service perimeter user guide.

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

Returns
TypeDescription
boolean

Whether the servicePerimeter field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.

.google.protobuf.Timestamp update_time = 11;

Returns
TypeDescription
boolean

Whether the updateTime field is set.