public interface AttributeOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |