Package com.microsoft.graph.models
Class FileStorageContainerType
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.FileStorageContainerType
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class FileStorageContainerType
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 FileStorageContainerTypecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the billingClassification property value.Gets the billingStatus property value.Gets the createdDateTime property value.getEtag()Gets the etag property value.Gets the expirationDateTime property value.The deserialization information for the current modelgetName()Gets the name property value.Gets the owningAppId property value.Gets the settings property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the billingClassification property value.voidSets the billingStatus property value.voidsetCreatedDateTime(OffsetDateTime value) Sets the createdDateTime property value.voidSets the etag property value.voidSets the expirationDateTime property value.voidSets the name property value.voidsetOwningAppId(UUID value) Sets the owningAppId property value.voidSets the settings property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
FileStorageContainerType
public FileStorageContainerType()Instantiates a newFileStorageContainerTypeand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static FileStorageContainerType 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
FileStorageContainerType
-
getBillingClassification
Gets the billingClassification property value. The billingClassification property- Returns:
- a
FileStorageContainerBillingClassification
-
getBillingStatus
Gets the billingStatus property value. The billingStatus property- Returns:
- a
FileStorageContainerBillingStatus
-
getCreatedDateTime
Gets the createdDateTime property value. The creation date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.- Returns:
- a
OffsetDateTime
-
getEtag
Gets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only.- Returns:
- a
String
-
getExpirationDateTime
Gets the expirationDateTime property value. The expiration date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.- Returns:
- a
OffsetDateTime
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getName
Gets the name property value. The name of the fileStorageContainerType.- Returns:
- a
String
-
getOwningAppId
Gets the owningAppId property value. ID of the application that owns the fileStorageContainerType.- Returns:
- a
UUID
-
getSettings
Gets the settings property value. The settings property- Returns:
- a
FileStorageContainerTypeSettings
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setBillingClassification
Sets the billingClassification property value. The billingClassification property- Parameters:
value- Value to set for the billingClassification property.
-
setBillingStatus
Sets the billingStatus property value. The billingStatus property- Parameters:
value- Value to set for the billingStatus property.
-
setCreatedDateTime
Sets the createdDateTime property value. The creation date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.- Parameters:
value- Value to set for the createdDateTime property.
-
setEtag
Sets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only.- Parameters:
value- Value to set for the etag property.
-
setExpirationDateTime
Sets the expirationDateTime property value. The expiration date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.- Parameters:
value- Value to set for the expirationDateTime property.
-
setName
Sets the name property value. The name of the fileStorageContainerType.- Parameters:
value- Value to set for the name property.
-
setOwningAppId
Sets the owningAppId property value. ID of the application that owns the fileStorageContainerType.- Parameters:
value- Value to set for the owningAppId property.
-
setSettings
Sets the settings property value. The settings property- Parameters:
value- Value to set for the settings property.
-