Package com.microsoft.graph.models
Class ServiceStatus
java.lang.Object
com.microsoft.graph.models.ServiceStatus
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ServiceStatus
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ServiceStatuscreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the backupServiceConsumer property value.Gets the disableReason property value.The deserialization information for the current modelGets the gracePeriodDateTime property value.Gets the lastModifiedBy property value.Gets the lastModifiedDateTime property value.Gets the @odata.type property value.Gets the restoreAllowedTillDateTime property value.Gets the status property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidSets the backupServiceConsumer property value.voidsetDisableReason(DisableReason value) Sets the disableReason property value.voidSets the gracePeriodDateTime property value.voidsetLastModifiedBy(IdentitySet value) Sets the lastModifiedBy property value.voidSets the lastModifiedDateTime property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the restoreAllowedTillDateTime property value.voidsetStatus(BackupServiceStatus value) Sets the status property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
ServiceStatus
public ServiceStatus()Instantiates a newServiceStatusand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ServiceStatus 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
ServiceStatus
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getBackupServiceConsumer
Gets the backupServiceConsumer property value. The type of consumer. The possible values are: unknown, firstparty, thirdparty, unknownFutureValue.- Returns:
- a
BackupServiceConsumer
-
getDisableReason
Gets the disableReason property value. The reason the service is disabled. The possible values are: none, controllerServiceAppDeleted, invalidBillingProfile, userRequested, unknownFutureValue.- Returns:
- a
DisableReason
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getGracePeriodDateTime
Gets the gracePeriodDateTime property value. The expiration time of the grace period.- Returns:
- a
OffsetDateTime
-
getLastModifiedBy
Gets the lastModifiedBy property value. Identity of the person who last modified the entity.- Returns:
- a
IdentitySet
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. Timestamp of the last modification of the entity.- Returns:
- a
OffsetDateTime
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getRestoreAllowedTillDateTime
Gets the restoreAllowedTillDateTime property value. The expiration time of the restoration allowed period.- Returns:
- a
OffsetDateTime
-
getStatus
Gets the status property value. Status of the service. This value indicates what capabilities can be used. The possible values are: disabled, enabled, protectionChangeLocked, restoreLocked, unknownFutureValue.- Returns:
- a
BackupServiceStatus
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setBackupServiceConsumer
Sets the backupServiceConsumer property value. The type of consumer. The possible values are: unknown, firstparty, thirdparty, unknownFutureValue.- Parameters:
value- Value to set for the backupServiceConsumer property.
-
setDisableReason
Sets the disableReason property value. The reason the service is disabled. The possible values are: none, controllerServiceAppDeleted, invalidBillingProfile, userRequested, unknownFutureValue.- Parameters:
value- Value to set for the disableReason property.
-
setGracePeriodDateTime
Sets the gracePeriodDateTime property value. The expiration time of the grace period.- Parameters:
value- Value to set for the gracePeriodDateTime property.
-
setLastModifiedBy
Sets the lastModifiedBy property value. Identity of the person who last modified the entity.- Parameters:
value- Value to set for the lastModifiedBy property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. Timestamp of the last modification of the entity.- Parameters:
value- Value to set for the lastModifiedDateTime property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setRestoreAllowedTillDateTime
Sets the restoreAllowedTillDateTime property value. The expiration time of the restoration allowed period.- Parameters:
value- Value to set for the restoreAllowedTillDateTime property.
-
setStatus
Sets the status property value. Status of the service. This value indicates what capabilities can be used. The possible values are: disabled, enabled, protectionChangeLocked, restoreLocked, unknownFutureValue.- Parameters:
value- Value to set for the status property.
-