Class Indicator
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.Indicator
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
ArticleIndicator
,IntelligenceProfileIndicator
@Generated("com.microsoft.kiota")
public class Indicator
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Indicator
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the artifact property value.The deserialization information for the current modelGets the source property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setArtifact
(Artifact value) Sets the artifact property value.void
setSource
(IndicatorSource value) Sets the source property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
Indicator
public Indicator()Instantiates a newIndicator
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Indicator createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode
- The parse node to use to read the discriminator value and create the object- Returns:
- a
Indicator
-
getArtifact
Gets the artifact property value. The artifact property- Returns:
- a
Artifact
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getSource
Gets the source property value. The source property- Returns:
- a
IndicatorSource
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setArtifact
Sets the artifact property value. The artifact property- Parameters:
value
- Value to set for the artifact property.
-
setSource
Sets the source property value. The source property- Parameters:
value
- Value to set for the source property.
-