Class TeamsAsyncOperation

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.TeamsAsyncOperation
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class TeamsAsyncOperation extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Teams Async Operation.
  • Field Details

    • attemptsCount

      @SerializedName(value="attemptsCount", alternate="AttemptsCount") @Expose @Nullable public Integer attemptsCount
      The Attempts Count. Number of times the operation was attempted before being marked successful or failed.
    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. Time when the operation was created.
    • error

      @SerializedName(value="error", alternate="Error") @Expose @Nullable public OperationError error
      The Error. Any error that causes the async operation to fail.
    • lastActionDateTime

      @SerializedName(value="lastActionDateTime", alternate="LastActionDateTime") @Expose @Nullable public OffsetDateTime lastActionDateTime
      The Last Action Date Time. Time when the async operation was last updated.
    • operationType

      @SerializedName(value="operationType", alternate="OperationType") @Expose @Nullable public TeamsAsyncOperationType operationType
      The Operation Type. Denotes which type of operation is being described.
    • status

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public TeamsAsyncOperationStatus status
      The Status. Operation status.
    • targetResourceId

      @SerializedName(value="targetResourceId", alternate="TargetResourceId") @Expose @Nullable public String targetResourceId
      The Target Resource Id. The ID of the object that's created or modified as result of this async operation, typically a team.
    • targetResourceLocation

      @SerializedName(value="targetResourceLocation", alternate="TargetResourceLocation") @Expose @Nullable public String targetResourceLocation
      The Target Resource Location. The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths.
  • Constructor Details

    • TeamsAsyncOperation

      public TeamsAsyncOperation()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to