Package odata.msgraph.client.beta.entity
Class SiteUsageStorage
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.SiteUsageStorage
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class SiteUsageStorage extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSiteUsageStorage.Builder
-
Field Summary
Fields Modifier and Type Field Description protected LocalDatereportDateprotected StringreportPeriodprotected LocalDatereportRefreshDateprotected StringsiteTypeprotected LongstorageUsedInBytes-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSiteUsageStorage()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SiteUsageStorage.BuilderbuilderSiteUsageStorage()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<LocalDate>getReportDate()Optional<String>getReportPeriod()Optional<LocalDate>getReportRefreshDate()Optional<String>getSiteType()Optional<Long>getStorageUsedInBytes()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()SiteUsageStoragepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)SiteUsageStorageput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()SiteUsageStoragewithReportDate(LocalDate reportDate)SiteUsageStoragewithReportPeriod(String reportPeriod)SiteUsageStoragewithReportRefreshDate(LocalDate reportRefreshDate)SiteUsageStoragewithSiteType(String siteType)SiteUsageStoragewithStorageUsedInBytes(Long storageUsedInBytes)SiteUsageStoragewithUnmappedField(String name, String value)
-
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderSiteUsageStorage
public static SiteUsageStorage.Builder builderSiteUsageStorage()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
withReportDate
public SiteUsageStorage withReportDate(LocalDate reportDate)
-
withReportPeriod
public SiteUsageStorage withReportPeriod(String reportPeriod)
-
withReportRefreshDate
public SiteUsageStorage withReportRefreshDate(LocalDate reportRefreshDate)
-
withSiteType
public SiteUsageStorage withSiteType(String siteType)
-
withStorageUsedInBytes
public SiteUsageStorage withStorageUsedInBytes(Long storageUsedInBytes)
-
withUnmappedField
public SiteUsageStorage withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public SiteUsageStorage patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public SiteUsageStorage put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-