Interface AssetOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Asset,Asset.Builder
public interface AssetOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsResourceProperties(String key)Resource managed properties.com.google.protobuf.TimestampgetCreateTime()The time at which the asset was created in Security Command Center.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()The time at which the asset was created in Security Command Center.StringgetName()The relative resource name of this asset.com.google.protobuf.ByteStringgetNameBytes()The relative resource name of this asset.Map<String,com.google.protobuf.Value>getResourceProperties()Deprecated.intgetResourcePropertiesCount()Resource managed properties.Map<String,com.google.protobuf.Value>getResourcePropertiesMap()Resource managed properties.com.google.protobuf.ValuegetResourcePropertiesOrDefault(String key, com.google.protobuf.Value defaultValue)Resource managed properties.com.google.protobuf.ValuegetResourcePropertiesOrThrow(String key)Resource managed properties.Asset.SecurityCenterPropertiesgetSecurityCenterProperties()Security Command Center managed properties.Asset.SecurityCenterPropertiesOrBuildergetSecurityCenterPropertiesOrBuilder()Security Command Center managed properties.SecurityMarksgetSecurityMarks()User specified security marks.SecurityMarksOrBuildergetSecurityMarksOrBuilder()User specified security marks.com.google.protobuf.TimestampgetUpdateTime()The time at which the asset was last updated, added, or deleted in Security Command Center.com.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()The time at which the asset was last updated, added, or deleted in Security Command Center.booleanhasCreateTime()The time at which the asset was created in Security Command Center.booleanhasSecurityCenterProperties()Security Command Center managed properties.booleanhasSecurityMarks()User specified security marks.booleanhasUpdateTime()The time at which the asset was last updated, added, or deleted in Security Command Center.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The relative resource name of this asset. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/assets/{asset_id}".string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The relative resource name of this asset. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/assets/{asset_id}".string name = 1;- Returns:
- The bytes for name.
-
hasSecurityCenterProperties
boolean hasSecurityCenterProperties()
Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.
.google.cloud.securitycenter.v1beta1.Asset.SecurityCenterProperties security_center_properties = 2;- Returns:
- Whether the securityCenterProperties field is set.
-
getSecurityCenterProperties
Asset.SecurityCenterProperties getSecurityCenterProperties()
Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.
.google.cloud.securitycenter.v1beta1.Asset.SecurityCenterProperties security_center_properties = 2;- Returns:
- The securityCenterProperties.
-
getSecurityCenterPropertiesOrBuilder
Asset.SecurityCenterPropertiesOrBuilder getSecurityCenterPropertiesOrBuilder()
Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.
.google.cloud.securitycenter.v1beta1.Asset.SecurityCenterProperties security_center_properties = 2;
-
getResourcePropertiesCount
int getResourcePropertiesCount()
Resource managed properties. These properties are managed and defined by the Google Cloud resource and cannot be modified by the user.
map<string, .google.protobuf.Value> resource_properties = 7;
-
containsResourceProperties
boolean containsResourceProperties(String key)
Resource managed properties. These properties are managed and defined by the Google Cloud resource and cannot be modified by the user.
map<string, .google.protobuf.Value> resource_properties = 7;
-
getResourceProperties
@Deprecated Map<String,com.google.protobuf.Value> getResourceProperties()
Deprecated.UsegetResourcePropertiesMap()instead.
-
getResourcePropertiesMap
Map<String,com.google.protobuf.Value> getResourcePropertiesMap()
Resource managed properties. These properties are managed and defined by the Google Cloud resource and cannot be modified by the user.
map<string, .google.protobuf.Value> resource_properties = 7;
-
getResourcePropertiesOrDefault
com.google.protobuf.Value getResourcePropertiesOrDefault(String key, com.google.protobuf.Value defaultValue)
Resource managed properties. These properties are managed and defined by the Google Cloud resource and cannot be modified by the user.
map<string, .google.protobuf.Value> resource_properties = 7;
-
getResourcePropertiesOrThrow
com.google.protobuf.Value getResourcePropertiesOrThrow(String key)
Resource managed properties. These properties are managed and defined by the Google Cloud resource and cannot be modified by the user.
map<string, .google.protobuf.Value> resource_properties = 7;
-
hasSecurityMarks
boolean hasSecurityMarks()
User specified security marks. These marks are entirely managed by the user and come from the SecurityMarks resource that belongs to the asset.
.google.cloud.securitycenter.v1beta1.SecurityMarks security_marks = 8;- Returns:
- Whether the securityMarks field is set.
-
getSecurityMarks
SecurityMarks getSecurityMarks()
User specified security marks. These marks are entirely managed by the user and come from the SecurityMarks resource that belongs to the asset.
.google.cloud.securitycenter.v1beta1.SecurityMarks security_marks = 8;- Returns:
- The securityMarks.
-
getSecurityMarksOrBuilder
SecurityMarksOrBuilder getSecurityMarksOrBuilder()
User specified security marks. These marks are entirely managed by the user and come from the SecurityMarks resource that belongs to the asset.
.google.cloud.securitycenter.v1beta1.SecurityMarks security_marks = 8;
-
hasCreateTime
boolean hasCreateTime()
The time at which the asset was created in Security Command Center.
.google.protobuf.Timestamp create_time = 9;- Returns:
- Whether the createTime field is set.
-
getCreateTime
com.google.protobuf.Timestamp getCreateTime()
The time at which the asset was created in Security Command Center.
.google.protobuf.Timestamp create_time = 9;- Returns:
- The createTime.
-
getCreateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The time at which the asset was created in Security Command Center.
.google.protobuf.Timestamp create_time = 9;
-
hasUpdateTime
boolean hasUpdateTime()
The time at which the asset was last updated, added, or deleted in Security Command Center.
.google.protobuf.Timestamp update_time = 10;- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
com.google.protobuf.Timestamp getUpdateTime()
The time at which the asset was last updated, added, or deleted in Security Command Center.
.google.protobuf.Timestamp update_time = 10;- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
The time at which the asset was last updated, added, or deleted in Security Command Center.
.google.protobuf.Timestamp update_time = 10;
-
-