Class MicrosoftGraphDomainState


  • public final class MicrosoftGraphDomainState
    extends Object
    domainState.
    • Constructor Detail

      • MicrosoftGraphDomainState

        public MicrosoftGraphDomainState()
    • Method Detail

      • lastActionDateTime

        public OffsetDateTime lastActionDateTime()
        Get the lastActionDateTime property: Timestamp for when the last activity occurred. The value is updated when an operation is scheduled, the asynchronous task starts, and when the operation completes.
        Returns:
        the lastActionDateTime value.
      • withLastActionDateTime

        public MicrosoftGraphDomainState withLastActionDateTime​(OffsetDateTime lastActionDateTime)
        Set the lastActionDateTime property: Timestamp for when the last activity occurred. The value is updated when an operation is scheduled, the asynchronous task starts, and when the operation completes.
        Parameters:
        lastActionDateTime - the lastActionDateTime value to set.
        Returns:
        the MicrosoftGraphDomainState object itself.
      • operation

        public String operation()
        Get the operation property: Type of asynchronous operation. The values can be ForceDelete or Verification.
        Returns:
        the operation value.
      • withOperation

        public MicrosoftGraphDomainState withOperation​(String operation)
        Set the operation property: Type of asynchronous operation. The values can be ForceDelete or Verification.
        Parameters:
        operation - the operation value to set.
        Returns:
        the MicrosoftGraphDomainState object itself.
      • status

        public String status()
        Get the status property: Current status of the operation. Scheduled - Operation has been scheduled but has not started. InProgress - Task has started and is in progress. Failed - Operation has failed.
        Returns:
        the status value.
      • withStatus

        public MicrosoftGraphDomainState withStatus​(String status)
        Set the status property: Current status of the operation. Scheduled - Operation has been scheduled but has not started. InProgress - Task has started and is in progress. Failed - Operation has failed.
        Parameters:
        status - the status value to set.
        Returns:
        the MicrosoftGraphDomainState object itself.
      • additionalProperties

        public Map<String,​Object> additionalProperties()
        Get the additionalProperties property: domainState.
        Returns:
        the additionalProperties value.
      • withAdditionalProperties

        public MicrosoftGraphDomainState withAdditionalProperties​(Map<String,​Object> additionalProperties)
        Set the additionalProperties property: domainState.
        Parameters:
        additionalProperties - the additionalProperties value to set.
        Returns:
        the MicrosoftGraphDomainState object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.