Class ThreatIntelligenceIndicatorModel

    • Constructor Detail

      • ThreatIntelligenceIndicatorModel

        public ThreatIntelligenceIndicatorModel()
    • Method Detail

      • threatIntelligenceTags

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public Map<String,​Object> additionalData()
        Get the additionalData property: A bag of custom fields that should be part of the entity and will be presented to the user.
        Returns:
        the additionalData value.
      • friendlyName

        public String friendlyName()
        Get the friendlyName property: The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.
        Returns:
        the friendlyName value.