Package com.microsoft.graph.models
Class FileStorageContainerTypeRegistration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.FileStorageContainerTypeRegistration
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class FileStorageContainerTypeRegistration
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newFileStorageContainerTypeRegistrationand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the applicationPermissionGrants property value.Gets the billingClassification property value.Gets the billingStatus 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 registeredDateTime property value.Gets the settings property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the applicationPermissionGrants property value.voidSets the billingClassification property value.voidSets the billingStatus 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 registeredDateTime 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
-
FileStorageContainerTypeRegistration
public FileStorageContainerTypeRegistration()Instantiates a newFileStorageContainerTypeRegistrationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static FileStorageContainerTypeRegistration 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
FileStorageContainerTypeRegistration
-
getApplicationPermissionGrants
Gets the applicationPermissionGrants property value. Access privileges of applications on containers.- Returns:
- a
List<FileStorageContainerTypeAppPermissionGrant>
-
getBillingClassification
Gets the billingClassification property value. The billingClassification property- Returns:
- a
FileStorageContainerBillingClassification
-
getBillingStatus
Gets the billingStatus property value. The billingStatus property- Returns:
- a
FileStorageContainerBillingStatus
-
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 fileStorageContainerTypeRegistration. Read-only.- Returns:
- a
String
-
getOwningAppId
Gets the owningAppId property value. ID of the application that owns the fileStorageContainerType. Read-only.- Returns:
- a
UUID
-
getRegisteredDateTime
Gets the registeredDateTime property value. The registration 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
-
getSettings
Gets the settings property value. The settings property- Returns:
- a
FileStorageContainerTypeRegistrationSettings
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setApplicationPermissionGrants
public void setApplicationPermissionGrants(@Nullable List<FileStorageContainerTypeAppPermissionGrant> value) Sets the applicationPermissionGrants property value. Access privileges of applications on containers.- Parameters:
value- Value to set for the applicationPermissionGrants property.
-
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.
-
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 fileStorageContainerTypeRegistration. Read-only.- Parameters:
value- Value to set for the name property.
-
setOwningAppId
Sets the owningAppId property value. ID of the application that owns the fileStorageContainerType. Read-only.- Parameters:
value- Value to set for the owningAppId property.
-
setRegisteredDateTime
Sets the registeredDateTime property value. The registration 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 registeredDateTime property.
-
setSettings
Sets the settings property value. The settings property- Parameters:
value- Value to set for the settings property.
-