Package odata.msgraph.client.beta.entity
Class IosLobAppProvisioningConfiguration
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.IosLobAppProvisioningConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class IosLobAppProvisioningConfiguration extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“This topic provides descriptions of the declared methods, properties and relationships exposed by the iOS Lob App Provisioning Configuration resource.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIosLobAppProvisioningConfiguration.Builder
-
Field Summary
Fields Modifier and Type Field Description protected OffsetDateTimecreatedDateTimeprotected Stringdescriptionprotected StringdisplayNameprotected OffsetDateTimeexpirationDateTimeprotected OffsetDateTimelastModifiedDateTimeprotected byte[]payloadprotected StringpayloadFileNameprotected List<String>roleScopeTagIdsprotected StringroleScopeTagIdsNextLinkprotected Integerversion-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIosLobAppProvisioningConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.davidmoten.odata.client.ActionRequestNoReturnassign(List<MobileAppProvisioningConfigGroupAssignment> appProvisioningConfigurationGroupAssignments, List<IosLobAppProvisioningConfigurationAssignment> iOSLobAppProvisioningConfigAssignments)static IosLobAppProvisioningConfiguration.BuilderbuilderIosLobAppProvisioningConfiguration()Returns a builder which is used to create a new instance of this class (given that this class is immutable).IosLobAppProvisioningConfigurationAssignmentCollectionRequestgetAssignments()“The associated group assignments for IosLobAppProvisioningConfiguration.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<OffsetDateTime>getCreatedDateTime()“DateTime the object was created.”Optional<String>getDescription()“Admin provided description of the Device Configuration.”ManagedDeviceMobileAppConfigurationDeviceStatusCollectionRequestgetDeviceStatuses()“The list of device installation states for this mobile app configuration.”Optional<String>getDisplayName()“Admin provided name of the device configuration.”Optional<OffsetDateTime>getExpirationDateTime()“Optional profile expiration date and time.”MobileAppProvisioningConfigGroupAssignmentCollectionRequestgetGroupAssignments()“The associated group assignments.”Optional<OffsetDateTime>getLastModifiedDateTime()“DateTime the object was last modified.”Optional<byte[]>getPayload()“Payload.Optional<String>getPayloadFileName()“Payload file name (*.mobileprovision | *.xml).”com.github.davidmoten.odata.client.CollectionPage<String>getRoleScopeTagIds()“List of Scope Tags for this iOS LOB app provisioning configuration entity.”com.github.davidmoten.odata.client.CollectionPage<String>getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of Scope Tags for this iOS LOB app provisioning configuration entity.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()ManagedDeviceMobileAppConfigurationUserStatusCollectionRequestgetUserStatuses()“The list of user installation states for this mobile app configuration.”Optional<Integer>getVersion()“Version of the device configuration.”StringodataTypeName()IosLobAppProvisioningConfigurationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)IosLobAppProvisioningConfigurationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()IosLobAppProvisioningConfigurationwithCreatedDateTime(OffsetDateTime createdDateTime)Returns an immutable copy ofthiswith just thecreatedDateTimefield changed.IosLobAppProvisioningConfigurationwithDescription(String description)Returns an immutable copy ofthiswith just thedescriptionfield changed.IosLobAppProvisioningConfigurationwithDisplayName(String displayName)Returns an immutable copy ofthiswith just thedisplayNamefield changed.IosLobAppProvisioningConfigurationwithExpirationDateTime(OffsetDateTime expirationDateTime)Returns an immutable copy ofthiswith just theexpirationDateTimefield changed.IosLobAppProvisioningConfigurationwithLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)Returns an immutable copy ofthiswith just thelastModifiedDateTimefield changed.IosLobAppProvisioningConfigurationwithPayload(byte[] payload)Returns an immutable copy ofthiswith just thepayloadfield changed.IosLobAppProvisioningConfigurationwithPayloadFileName(String payloadFileName)Returns an immutable copy ofthiswith just thepayloadFileNamefield changed.IosLobAppProvisioningConfigurationwithRoleScopeTagIds(List<String> roleScopeTagIds)Returns an immutable copy ofthiswith just theroleScopeTagIdsfield changed.IosLobAppProvisioningConfigurationwithUnmappedField(String name, String value)IosLobAppProvisioningConfigurationwithVersion(Integer version)Returns an immutable copy ofthiswith just theversionfield changed.
-
-
-
Field Detail
-
createdDateTime
protected OffsetDateTime createdDateTime
-
description
protected String description
-
displayName
protected String displayName
-
expirationDateTime
protected OffsetDateTime expirationDateTime
-
lastModifiedDateTime
protected OffsetDateTime lastModifiedDateTime
-
payload
protected byte[] payload
-
payloadFileName
protected String payloadFileName
-
roleScopeTagIdsNextLink
protected String roleScopeTagIdsNextLink
-
version
protected Integer version
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderIosLobAppProvisioningConfiguration
public static IosLobAppProvisioningConfiguration.Builder builderIosLobAppProvisioningConfiguration()
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
-
getCreatedDateTime
public Optional<OffsetDateTime> getCreatedDateTime()
“DateTime the object was created.”- Returns:
- property createdDateTime
-
withCreatedDateTime
public IosLobAppProvisioningConfiguration withCreatedDateTime(OffsetDateTime createdDateTime)
Returns an immutable copy ofthiswith just thecreatedDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“DateTime the object was created.”
- Parameters:
createdDateTime- new value ofcreatedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecreatedDateTimefield changed
-
getDescription
public Optional<String> getDescription()
“Admin provided description of the Device Configuration.”- Returns:
- property description
-
withDescription
public IosLobAppProvisioningConfiguration withDescription(String description)
Returns an immutable copy ofthiswith just thedescriptionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Admin provided description of the Device Configuration.”
- Parameters:
description- new value ofdescriptionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedescriptionfield changed
-
getDisplayName
public Optional<String> getDisplayName()
“Admin provided name of the device configuration.”- Returns:
- property displayName
-
withDisplayName
public IosLobAppProvisioningConfiguration withDisplayName(String displayName)
Returns an immutable copy ofthiswith just thedisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Admin provided name of the device configuration.”
- Parameters:
displayName- new value ofdisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisplayNamefield changed
-
getExpirationDateTime
public Optional<OffsetDateTime> getExpirationDateTime()
“Optional profile expiration date and time.”- Returns:
- property expirationDateTime
-
withExpirationDateTime
public IosLobAppProvisioningConfiguration withExpirationDateTime(OffsetDateTime expirationDateTime)
Returns an immutable copy ofthiswith just theexpirationDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Optional profile expiration date and time.”
- Parameters:
expirationDateTime- new value ofexpirationDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theexpirationDateTimefield changed
-
getLastModifiedDateTime
public Optional<OffsetDateTime> getLastModifiedDateTime()
“DateTime the object was last modified.”- Returns:
- property lastModifiedDateTime
-
withLastModifiedDateTime
public IosLobAppProvisioningConfiguration withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy ofthiswith just thelastModifiedDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“DateTime the object was last modified.”
- Parameters:
lastModifiedDateTime- new value oflastModifiedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelastModifiedDateTimefield changed
-
getPayload
public Optional<byte[]> getPayload()
“Payload. (UTF8 encoded byte array)”- Returns:
- property payload
-
withPayload
public IosLobAppProvisioningConfiguration withPayload(byte[] payload)
Returns an immutable copy ofthiswith just thepayloadfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Payload. (UTF8 encoded byte array)”
- Parameters:
payload- new value ofpayloadfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepayloadfield changed
-
getPayloadFileName
public Optional<String> getPayloadFileName()
“Payload file name (*.mobileprovision | *.xml).”- Returns:
- property payloadFileName
-
withPayloadFileName
public IosLobAppProvisioningConfiguration withPayloadFileName(String payloadFileName)
Returns an immutable copy ofthiswith just thepayloadFileNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Payload file name (*.mobileprovision | *.xml).”
- Parameters:
payloadFileName- new value ofpayloadFileNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepayloadFileNamefield changed
-
getRoleScopeTagIds
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds()
“List of Scope Tags for this iOS LOB app provisioning configuration entity.”- Returns:
- property roleScopeTagIds
-
withRoleScopeTagIds
public IosLobAppProvisioningConfiguration withRoleScopeTagIds(List<String> roleScopeTagIds)
Returns an immutable copy ofthiswith just theroleScopeTagIdsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“List of Scope Tags for this iOS LOB app provisioning configuration entity.”
- Parameters:
roleScopeTagIds- new value ofroleScopeTagIdsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theroleScopeTagIdsfield changed
-
getRoleScopeTagIds
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of Scope Tags for this iOS LOB app provisioning configuration entity.”- Parameters:
options- specify connect and read timeouts- Returns:
- property roleScopeTagIds
-
getVersion
public Optional<Integer> getVersion()
“Version of the device configuration.”- Returns:
- property version
-
withVersion
public IosLobAppProvisioningConfiguration withVersion(Integer version)
Returns an immutable copy ofthiswith just theversionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Version of the device configuration.”
- Parameters:
version- new value ofversionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theversionfield changed
-
withUnmappedField
public IosLobAppProvisioningConfiguration withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getAssignments
public IosLobAppProvisioningConfigurationAssignmentCollectionRequest getAssignments()
“The associated group assignments for IosLobAppProvisioningConfiguration.”- Returns:
- navigational property assignments
-
getDeviceStatuses
public ManagedDeviceMobileAppConfigurationDeviceStatusCollectionRequest getDeviceStatuses()
“The list of device installation states for this mobile app configuration.”- Returns:
- navigational property deviceStatuses
-
getGroupAssignments
public MobileAppProvisioningConfigGroupAssignmentCollectionRequest getGroupAssignments()
“The associated group assignments.”- Returns:
- navigational property groupAssignments
-
getUserStatuses
public ManagedDeviceMobileAppConfigurationUserStatusCollectionRequest getUserStatuses()
“The list of user installation states for this mobile app configuration.”- Returns:
- navigational property userStatuses
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public IosLobAppProvisioningConfiguration patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public IosLobAppProvisioningConfiguration put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
assign
public com.github.davidmoten.odata.client.ActionRequestNoReturn assign(List<MobileAppProvisioningConfigGroupAssignment> appProvisioningConfigurationGroupAssignments, List<IosLobAppProvisioningConfigurationAssignment> iOSLobAppProvisioningConfigAssignments)
-
-