Class ExternalActivity
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.externalconnectors.ExternalActivity
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
ExternalActivityResult
@Generated("com.microsoft.kiota")
public class ExternalActivity
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 ExternalActivity
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the performedBy property value.Gets the startDateTime property value.getType()
Gets the type property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setPerformedBy
(Identity value) Sets the performedBy property value.void
setStartDateTime
(OffsetDateTime value) Sets the startDateTime property value.void
setType
(ExternalActivityType value) Sets the type property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ExternalActivity
public ExternalActivity()Instantiates a newExternalActivity
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ExternalActivity 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
ExternalActivity
-
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>>
-
getPerformedBy
Gets the performedBy property value. Represents an identity used to identify who is responsible for the activity.- Returns:
- a
Identity
-
getStartDateTime
Gets the startDateTime property value. The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getType
Gets the type property value. The type property- Returns:
- a
ExternalActivityType
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setPerformedBy
Sets the performedBy property value. Represents an identity used to identify who is responsible for the activity.- Parameters:
value
- Value to set for the performedBy property.
-
setStartDateTime
Sets the startDateTime property value. The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value
- Value to set for the startDateTime property.
-
setType
Sets the type property value. The type property- Parameters:
value
- Value to set for the type property.
-