Class ThreatIntelligenceIndicatorProperties


  • public final class ThreatIntelligenceIndicatorProperties
    extends EntityCommonProperties
    Describes threat intelligence entity properties.
    • Constructor Detail

      • ThreatIntelligenceIndicatorProperties

        public ThreatIntelligenceIndicatorProperties()
    • Method Detail

      • threatIntelligenceTags

        public List<String> threatIntelligenceTags()
        Get the threatIntelligenceTags property: List of tags.
        Returns:
        the threatIntelligenceTags value.
      • withThreatIntelligenceTags

        public ThreatIntelligenceIndicatorProperties withThreatIntelligenceTags​(List<String> threatIntelligenceTags)
        Set the threatIntelligenceTags property: List of tags.
        Parameters:
        threatIntelligenceTags - the threatIntelligenceTags value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • lastUpdatedTimeUtc

        public String lastUpdatedTimeUtc()
        Get the lastUpdatedTimeUtc property: Last updated time in UTC.
        Returns:
        the lastUpdatedTimeUtc value.
      • withLastUpdatedTimeUtc

        public ThreatIntelligenceIndicatorProperties withLastUpdatedTimeUtc​(String lastUpdatedTimeUtc)
        Set the lastUpdatedTimeUtc property: Last updated time in UTC.
        Parameters:
        lastUpdatedTimeUtc - the lastUpdatedTimeUtc value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • source

        public String source()
        Get the source property: Source of a threat intelligence entity.
        Returns:
        the source value.
      • withSource

        public ThreatIntelligenceIndicatorProperties withSource​(String source)
        Set the source property: Source of a threat intelligence entity.
        Parameters:
        source - the source value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • displayName

        public String displayName()
        Get the displayName property: Display name of a threat intelligence entity.
        Returns:
        the displayName value.
      • withDisplayName

        public ThreatIntelligenceIndicatorProperties withDisplayName​(String displayName)
        Set the displayName property: Display name of a threat intelligence entity.
        Parameters:
        displayName - the displayName value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • description

        public String description()
        Get the description property: Description of a threat intelligence entity.
        Returns:
        the description value.
      • withDescription

        public ThreatIntelligenceIndicatorProperties withDescription​(String description)
        Set the description property: Description of a threat intelligence entity.
        Parameters:
        description - the description value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • indicatorTypes

        public List<String> indicatorTypes()
        Get the indicatorTypes property: Indicator types of threat intelligence entities.
        Returns:
        the indicatorTypes value.
      • withIndicatorTypes

        public ThreatIntelligenceIndicatorProperties withIndicatorTypes​(List<String> indicatorTypes)
        Set the indicatorTypes property: Indicator types of threat intelligence entities.
        Parameters:
        indicatorTypes - the indicatorTypes value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • pattern

        public String pattern()
        Get the pattern property: Pattern of a threat intelligence entity.
        Returns:
        the pattern value.
      • withPattern

        public ThreatIntelligenceIndicatorProperties withPattern​(String pattern)
        Set the pattern property: Pattern of a threat intelligence entity.
        Parameters:
        pattern - the pattern value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • patternType

        public String patternType()
        Get the patternType property: Pattern type of a threat intelligence entity.
        Returns:
        the patternType value.
      • withPatternType

        public ThreatIntelligenceIndicatorProperties withPatternType​(String patternType)
        Set the patternType property: Pattern type of a threat intelligence entity.
        Parameters:
        patternType - the patternType value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • patternVersion

        public String patternVersion()
        Get the patternVersion property: Pattern version of a threat intelligence entity.
        Returns:
        the patternVersion value.
      • withPatternVersion

        public ThreatIntelligenceIndicatorProperties withPatternVersion​(String patternVersion)
        Set the patternVersion property: Pattern version of a threat intelligence entity.
        Parameters:
        patternVersion - the patternVersion value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • externalId

        public String externalId()
        Get the externalId property: External ID of threat intelligence entity.
        Returns:
        the externalId value.
      • withExternalId

        public ThreatIntelligenceIndicatorProperties withExternalId​(String externalId)
        Set the externalId property: External ID of threat intelligence entity.
        Parameters:
        externalId - the externalId value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • createdByRef

        public String createdByRef()
        Get the createdByRef property: Created by reference of threat intelligence entity.
        Returns:
        the createdByRef value.
      • withCreatedByRef

        public ThreatIntelligenceIndicatorProperties withCreatedByRef​(String createdByRef)
        Set the createdByRef property: Created by reference of threat intelligence entity.
        Parameters:
        createdByRef - the createdByRef value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • defanged

        public Boolean defanged()
        Get the defanged property: Is threat intelligence entity defanged.
        Returns:
        the defanged value.
      • withDefanged

        public ThreatIntelligenceIndicatorProperties withDefanged​(Boolean defanged)
        Set the defanged property: Is threat intelligence entity defanged.
        Parameters:
        defanged - the defanged value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • externalLastUpdatedTimeUtc

        public String externalLastUpdatedTimeUtc()
        Get the externalLastUpdatedTimeUtc property: External last updated time in UTC.
        Returns:
        the externalLastUpdatedTimeUtc value.
      • withExternalLastUpdatedTimeUtc

        public ThreatIntelligenceIndicatorProperties withExternalLastUpdatedTimeUtc​(String externalLastUpdatedTimeUtc)
        Set the externalLastUpdatedTimeUtc property: External last updated time in UTC.
        Parameters:
        externalLastUpdatedTimeUtc - the externalLastUpdatedTimeUtc value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • labels

        public List<String> labels()
        Get the labels property: Labels of threat intelligence entity.
        Returns:
        the labels value.
      • withLabels

        public ThreatIntelligenceIndicatorProperties withLabels​(List<String> labels)
        Set the labels property: Labels of threat intelligence entity.
        Parameters:
        labels - the labels value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • revoked

        public Boolean revoked()
        Get the revoked property: Is threat intelligence entity revoked.
        Returns:
        the revoked value.
      • withRevoked

        public ThreatIntelligenceIndicatorProperties withRevoked​(Boolean revoked)
        Set the revoked property: Is threat intelligence entity revoked.
        Parameters:
        revoked - the revoked value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • confidence

        public Integer confidence()
        Get the confidence property: Confidence of threat intelligence entity.
        Returns:
        the confidence value.
      • withConfidence

        public ThreatIntelligenceIndicatorProperties withConfidence​(Integer confidence)
        Set the confidence property: Confidence of threat intelligence entity.
        Parameters:
        confidence - the confidence value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • objectMarkingRefs

        public List<String> objectMarkingRefs()
        Get the objectMarkingRefs property: Threat intelligence entity object marking references.
        Returns:
        the objectMarkingRefs value.
      • withObjectMarkingRefs

        public ThreatIntelligenceIndicatorProperties withObjectMarkingRefs​(List<String> objectMarkingRefs)
        Set the objectMarkingRefs property: Threat intelligence entity object marking references.
        Parameters:
        objectMarkingRefs - the objectMarkingRefs value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • language

        public String language()
        Get the language property: Language of threat intelligence entity.
        Returns:
        the language value.
      • withLanguage

        public ThreatIntelligenceIndicatorProperties withLanguage​(String language)
        Set the language property: Language of threat intelligence entity.
        Parameters:
        language - the language value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • threatTypes

        public List<String> threatTypes()
        Get the threatTypes property: Threat types.
        Returns:
        the threatTypes value.
      • withThreatTypes

        public ThreatIntelligenceIndicatorProperties withThreatTypes​(List<String> threatTypes)
        Set the threatTypes property: Threat types.
        Parameters:
        threatTypes - the threatTypes value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • validFrom

        public String validFrom()
        Get the validFrom property: Valid from.
        Returns:
        the validFrom value.
      • withValidFrom

        public ThreatIntelligenceIndicatorProperties withValidFrom​(String validFrom)
        Set the validFrom property: Valid from.
        Parameters:
        validFrom - the validFrom value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • validUntil

        public String validUntil()
        Get the validUntil property: Valid until.
        Returns:
        the validUntil value.
      • withValidUntil

        public ThreatIntelligenceIndicatorProperties withValidUntil​(String validUntil)
        Set the validUntil property: Valid until.
        Parameters:
        validUntil - the validUntil value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • created

        public String created()
        Get the created property: Created by.
        Returns:
        the created value.
      • withCreated

        public ThreatIntelligenceIndicatorProperties withCreated​(String created)
        Set the created property: Created by.
        Parameters:
        created - the created value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • modified

        public String modified()
        Get the modified property: Modified by.
        Returns:
        the modified value.
      • withModified

        public ThreatIntelligenceIndicatorProperties withModified​(String modified)
        Set the modified property: Modified by.
        Parameters:
        modified - the modified value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.
      • extensions

        public Map<String,​Object> extensions()
        Get the extensions property: Extensions map.
        Returns:
        the extensions value.
      • withExtensions

        public ThreatIntelligenceIndicatorProperties withExtensions​(Map<String,​Object> extensions)
        Set the extensions property: Extensions map.
        Parameters:
        extensions - the extensions value to set.
        Returns:
        the ThreatIntelligenceIndicatorProperties object itself.