Interface AssetOrBuilder (3.35.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()

Please also refer to the access level user guide.

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

Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
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 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
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 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
Type Description
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
Type Description
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
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.

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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Name Description
index int
Returns
Type Description
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
Type Description
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
Type Description
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
Name Description
index int
Returns
Type Description
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
Type Description
List<? extends com.google.cloud.orgpolicy.v1.PolicyOrBuilder>

getResource()

public abstract Resource getResource()

A representation of the resource.

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

Returns
Type Description
Resource

The resource.

getResourceOrBuilder()

public abstract ResourceOrBuilder getResourceOrBuilder()

A representation of the resource.

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

Returns
Type Description
ResourceOrBuilder

getServicePerimeter()

public abstract ServicePerimeter getServicePerimeter()

Please also refer to the service perimeter user guide.

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

Returns
Type Description
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
Type Description
com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder

hasAccessLevel()

public abstract boolean hasAccessLevel()

Please also refer to the access level user guide.

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

Returns
Type Description
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
Type Description
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
Type Description
boolean

Whether the iamPolicy field is set.

hasResource()

public abstract boolean hasResource()

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

Please also refer to the service perimeter user guide.

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

Returns
Type Description
boolean

Whether the servicePerimeter field is set.