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 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;
      • 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;