Package odata.msgraph.client.beta.entity
Class ProvisioningObjectSummary
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.ProvisioningObjectSummary
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class ProvisioningObjectSummary extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.CountRestrictions
Countable = false
Org.OData.Capabilities.V1.FilterRestrictions
Filterable = true
Org.OData.Capabilities.V1.TopSupported
true
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProvisioningObjectSummary.Builder
-
Field Summary
Fields Modifier and Type Field Description protected Stringactionprotected OffsetDateTimeactivityDateTimeprotected StringchangeIdprotected StringcycleIdprotected IntegerdurationInMillisecondsprotected InitiatorinitiatedByprotected StringjobIdprotected List<ModifiedProperty>modifiedPropertiesprotected StringmodifiedPropertiesNextLinkprotected ProvisioningActionprovisioningActionprotected ProvisioningStatusInfoprovisioningStatusInfoprotected List<ProvisioningStep>provisioningStepsprotected StringprovisioningStepsNextLinkprotected ProvisioningServicePrincipalservicePrincipalprotected ProvisionedIdentitysourceIdentityprotected ProvisioningSystemsourceSystemprotected StatusBasestatusInfoprotected ProvisionedIdentitytargetIdentityprotected ProvisioningSystemtargetSystemprotected StringtenantId-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProvisioningObjectSummary()
-
Method Summary
-
-
-
Field Detail
-
action
protected String action
-
activityDateTime
protected OffsetDateTime activityDateTime
-
changeId
protected String changeId
-
cycleId
protected String cycleId
-
durationInMilliseconds
protected Integer durationInMilliseconds
-
initiatedBy
protected Initiator initiatedBy
-
jobId
protected String jobId
-
modifiedProperties
protected List<ModifiedProperty> modifiedProperties
-
modifiedPropertiesNextLink
protected String modifiedPropertiesNextLink
-
provisioningAction
protected ProvisioningAction provisioningAction
-
provisioningStatusInfo
protected ProvisioningStatusInfo provisioningStatusInfo
-
provisioningSteps
protected List<ProvisioningStep> provisioningSteps
-
provisioningStepsNextLink
protected String provisioningStepsNextLink
-
servicePrincipal
protected ProvisioningServicePrincipal servicePrincipal
-
sourceIdentity
protected ProvisionedIdentity sourceIdentity
-
sourceSystem
protected ProvisioningSystem sourceSystem
-
statusInfo
protected StatusBase statusInfo
-
targetIdentity
protected ProvisionedIdentity targetIdentity
-
targetSystem
protected ProvisioningSystem targetSystem
-
tenantId
protected String tenantId
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderProvisioningObjectSummary
public static ProvisioningObjectSummary.Builder builderProvisioningObjectSummary()
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
-
withAction
public ProvisioningObjectSummary withAction(String action)
Returns an immutable copy ofthiswith just theactionfield 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.Org.OData.Core.V1.Revisions
- Parameters:
action- new value ofactionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theactionfield changed
-
getActivityDateTime
public Optional<OffsetDateTime> getActivityDateTime()
-
withActivityDateTime
public ProvisioningObjectSummary withActivityDateTime(OffsetDateTime activityDateTime)
-
withChangeId
public ProvisioningObjectSummary withChangeId(String changeId)
-
withCycleId
public ProvisioningObjectSummary withCycleId(String cycleId)
-
withDurationInMilliseconds
public ProvisioningObjectSummary withDurationInMilliseconds(Integer durationInMilliseconds)
-
withInitiatedBy
public ProvisioningObjectSummary withInitiatedBy(Initiator initiatedBy)
-
withJobId
public ProvisioningObjectSummary withJobId(String jobId)
-
getModifiedProperties
public com.github.davidmoten.odata.client.CollectionPage<ModifiedProperty> getModifiedProperties()
-
withModifiedProperties
public ProvisioningObjectSummary withModifiedProperties(List<ModifiedProperty> modifiedProperties)
-
getModifiedProperties
public com.github.davidmoten.odata.client.CollectionPage<ModifiedProperty> getModifiedProperties(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getProvisioningAction
public Optional<ProvisioningAction> getProvisioningAction()
-
withProvisioningAction
public ProvisioningObjectSummary withProvisioningAction(ProvisioningAction provisioningAction)
-
getProvisioningStatusInfo
public Optional<ProvisioningStatusInfo> getProvisioningStatusInfo()
-
withProvisioningStatusInfo
public ProvisioningObjectSummary withProvisioningStatusInfo(ProvisioningStatusInfo provisioningStatusInfo)
-
getProvisioningSteps
public com.github.davidmoten.odata.client.CollectionPage<ProvisioningStep> getProvisioningSteps()
-
withProvisioningSteps
public ProvisioningObjectSummary withProvisioningSteps(List<ProvisioningStep> provisioningSteps)
-
getProvisioningSteps
public com.github.davidmoten.odata.client.CollectionPage<ProvisioningStep> getProvisioningSteps(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getServicePrincipal
public Optional<ProvisioningServicePrincipal> getServicePrincipal()
-
withServicePrincipal
public ProvisioningObjectSummary withServicePrincipal(ProvisioningServicePrincipal servicePrincipal)
-
getSourceIdentity
public Optional<ProvisionedIdentity> getSourceIdentity()
-
withSourceIdentity
public ProvisioningObjectSummary withSourceIdentity(ProvisionedIdentity sourceIdentity)
-
getSourceSystem
public Optional<ProvisioningSystem> getSourceSystem()
-
withSourceSystem
public ProvisioningObjectSummary withSourceSystem(ProvisioningSystem sourceSystem)
-
getStatusInfo
public Optional<StatusBase> getStatusInfo()
-
withStatusInfo
public ProvisioningObjectSummary withStatusInfo(StatusBase statusInfo)
-
getTargetIdentity
public Optional<ProvisionedIdentity> getTargetIdentity()
-
withTargetIdentity
public ProvisioningObjectSummary withTargetIdentity(ProvisionedIdentity targetIdentity)
-
getTargetSystem
public Optional<ProvisioningSystem> getTargetSystem()
-
withTargetSystem
public ProvisioningObjectSummary withTargetSystem(ProvisioningSystem targetSystem)
-
withTenantId
public ProvisioningObjectSummary withTenantId(String tenantId)
-
withUnmappedField
public ProvisioningObjectSummary 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 ProvisioningObjectSummary patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public ProvisioningObjectSummary put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-