Interface AttributeOrBuilder (0.3.0)

public interface AttributeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCloud()

public abstract Cloud getCloud()

Cloud metadata attributes such as project ID, account ID, or organizational hierarchy.

.google.backstory.Cloud cloud = 1;

Returns
Type Description
Cloud

The cloud.

getCloudOrBuilder()

public abstract CloudOrBuilder getCloudOrBuilder()

Cloud metadata attributes such as project ID, account ID, or organizational hierarchy.

.google.backstory.Cloud cloud = 1;

Returns
Type Description
CloudOrBuilder

getCreationTime()

public abstract Timestamp getCreationTime()

Time the resource or entity was created or provisioned.

.google.protobuf.Timestamp creation_time = 4;

Returns
Type Description
Timestamp

The creationTime.

getCreationTimeOrBuilder()

public abstract TimestampOrBuilder getCreationTimeOrBuilder()

Time the resource or entity was created or provisioned.

.google.protobuf.Timestamp creation_time = 4;

Returns
Type Description
TimestampOrBuilder

getLabels(int index)

public abstract Label getLabels(int index)

Set of labels for the entity. Should only be used for product labels (for example, Google Cloud resource labels or Azure AD sensitivity labels. Should not be used for arbitrary key-value mappings.

repeated .google.backstory.Label labels = 2;

Parameter
Name Description
index int
Returns
Type Description
Label

getLabelsCount()

public abstract int getLabelsCount()

Set of labels for the entity. Should only be used for product labels (for example, Google Cloud resource labels or Azure AD sensitivity labels. Should not be used for arbitrary key-value mappings.

repeated .google.backstory.Label labels = 2;

Returns
Type Description
int

getLabelsList()

public abstract List<Label> getLabelsList()

Set of labels for the entity. Should only be used for product labels (for example, Google Cloud resource labels or Azure AD sensitivity labels. Should not be used for arbitrary key-value mappings.

repeated .google.backstory.Label labels = 2;

Returns
Type Description
List<Label>

getLabelsOrBuilder(int index)

public abstract LabelOrBuilder getLabelsOrBuilder(int index)

Set of labels for the entity. Should only be used for product labels (for example, Google Cloud resource labels or Azure AD sensitivity labels. Should not be used for arbitrary key-value mappings.

repeated .google.backstory.Label labels = 2;

Parameter
Name Description
index int
Returns
Type Description
LabelOrBuilder

getLabelsOrBuilderList()

public abstract List<? extends LabelOrBuilder> getLabelsOrBuilderList()

Set of labels for the entity. Should only be used for product labels (for example, Google Cloud resource labels or Azure AD sensitivity labels. Should not be used for arbitrary key-value mappings.

repeated .google.backstory.Label labels = 2;

Returns
Type Description
List<? extends com.google.backstory.LabelOrBuilder>

getLastUpdateTime()

public abstract Timestamp getLastUpdateTime()

Time the resource or entity was last updated.

.google.protobuf.Timestamp last_update_time = 5;

Returns
Type Description
Timestamp

The lastUpdateTime.

getLastUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getLastUpdateTimeOrBuilder()

Time the resource or entity was last updated.

.google.protobuf.Timestamp last_update_time = 5;

Returns
Type Description
TimestampOrBuilder

getPermissions(int index)

public abstract Permission getPermissions(int index)

System permissions for IAM entity (human principal, service account, group).

repeated .google.backstory.Permission permissions = 705;

Parameter
Name Description
index int
Returns
Type Description
Permission

getPermissionsCount()

public abstract int getPermissionsCount()

System permissions for IAM entity (human principal, service account, group).

repeated .google.backstory.Permission permissions = 705;

Returns
Type Description
int

getPermissionsList()

public abstract List<Permission> getPermissionsList()

System permissions for IAM entity (human principal, service account, group).

repeated .google.backstory.Permission permissions = 705;

Returns
Type Description
List<Permission>

getPermissionsOrBuilder(int index)

public abstract PermissionOrBuilder getPermissionsOrBuilder(int index)

System permissions for IAM entity (human principal, service account, group).

repeated .google.backstory.Permission permissions = 705;

Parameter
Name Description
index int
Returns
Type Description
PermissionOrBuilder

getPermissionsOrBuilderList()

public abstract List<? extends PermissionOrBuilder> getPermissionsOrBuilderList()

System permissions for IAM entity (human principal, service account, group).

repeated .google.backstory.Permission permissions = 705;

Returns
Type Description
List<? extends com.google.backstory.PermissionOrBuilder>

getRoles(int index)

public abstract Role getRoles(int index)

System IAM roles to be assumed by resources to use the role's permissions for access control.

repeated .google.backstory.Role roles = 3;

Parameter
Name Description
index int
Returns
Type Description
Role

getRolesCount()

public abstract int getRolesCount()

System IAM roles to be assumed by resources to use the role's permissions for access control.

repeated .google.backstory.Role roles = 3;

Returns
Type Description
int

getRolesList()

public abstract List<Role> getRolesList()

System IAM roles to be assumed by resources to use the role's permissions for access control.

repeated .google.backstory.Role roles = 3;

Returns
Type Description
List<Role>

getRolesOrBuilder(int index)

public abstract RoleOrBuilder getRolesOrBuilder(int index)

System IAM roles to be assumed by resources to use the role's permissions for access control.

repeated .google.backstory.Role roles = 3;

Parameter
Name Description
index int
Returns
Type Description
RoleOrBuilder

getRolesOrBuilderList()

public abstract List<? extends RoleOrBuilder> getRolesOrBuilderList()

System IAM roles to be assumed by resources to use the role's permissions for access control.

repeated .google.backstory.Role roles = 3;

Returns
Type Description
List<? extends com.google.backstory.RoleOrBuilder>

hasCloud()

public abstract boolean hasCloud()

Cloud metadata attributes such as project ID, account ID, or organizational hierarchy.

.google.backstory.Cloud cloud = 1;

Returns
Type Description
boolean

Whether the cloud field is set.

hasCreationTime()

public abstract boolean hasCreationTime()

Time the resource or entity was created or provisioned.

.google.protobuf.Timestamp creation_time = 4;

Returns
Type Description
boolean

Whether the creationTime field is set.

hasLastUpdateTime()

public abstract boolean hasLastUpdateTime()

Time the resource or entity was last updated.

.google.protobuf.Timestamp last_update_time = 5;

Returns
Type Description
boolean

Whether the lastUpdateTime field is set.