Package com.microsoft.graph.models
Class RichLongRunningOperation
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.LongRunningOperation
com.microsoft.graph.models.RichLongRunningOperation
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class RichLongRunningOperation
extends LongRunningOperation
implements com.microsoft.kiota.serialization.Parsable
The status of a long-running operation.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RichLongRunningOperation
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valuegetError()
Gets the error property value.The deserialization information for the current modelGets the percentageComplete property value.Gets the resourceId property value.getType()
Gets the type property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setError
(PublicError value) Sets the error property value.void
setPercentageComplete
(Integer value) Sets the percentageComplete property value.void
setResourceId
(String value) Sets the resourceId property value.void
Sets the type property value.Methods inherited from class com.microsoft.graph.models.LongRunningOperation
getCreatedDateTime, getLastActionDateTime, getResourceLocation, getStatus, getStatusDetail, setCreatedDateTime, setLastActionDateTime, setResourceLocation, setStatus, setStatusDetail
Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
RichLongRunningOperation
public RichLongRunningOperation()Instantiates a newRichLongRunningOperation
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static RichLongRunningOperation 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
RichLongRunningOperation
-
getError
Gets the error property value. Error that caused the operation to fail.- Returns:
- a
PublicError
-
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 classLongRunningOperation
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getPercentageComplete
Gets the percentageComplete property value. A value between 0 and 100 that indicates the progress of the operation.- Returns:
- a
Integer
-
getResourceId
Gets the resourceId property value. The unique identifier for the result.- Returns:
- a
String
-
getType
Gets the type property value. The type of the operation.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serialize
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
serialize
in classLongRunningOperation
- Parameters:
writer
- Serialization writer to use to serialize this model
-
setError
Sets the error property value. Error that caused the operation to fail.- Parameters:
value
- Value to set for the error property.
-
setPercentageComplete
Sets the percentageComplete property value. A value between 0 and 100 that indicates the progress of the operation.- Parameters:
value
- Value to set for the percentageComplete property.
-
setResourceId
Sets the resourceId property value. The unique identifier for the result.- Parameters:
value
- Value to set for the resourceId property.
-
setType
Sets the type property value. The type of the operation.- Parameters:
value
- Value to set for the type property.
-