Class RetireScheduledManagedDevice.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.complex.RetireScheduledManagedDevice.Builder
-
- Enclosing class:
- RetireScheduledManagedDevice
public static final class RetireScheduledManagedDevice.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
complianceState
public RetireScheduledManagedDevice.Builder complianceState(ComplianceStatus complianceState)
“Managed Device ComplianceStatus”- Parameters:
complianceState- value ofcomplianceStateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceCompliancePolicyId
public RetireScheduledManagedDevice.Builder deviceCompliancePolicyId(String deviceCompliancePolicyId)
“Device Compliance PolicyId”- Parameters:
deviceCompliancePolicyId- value ofdeviceCompliancePolicyIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceCompliancePolicyName
public RetireScheduledManagedDevice.Builder deviceCompliancePolicyName(String deviceCompliancePolicyName)
“Device Compliance Policy Name”- Parameters:
deviceCompliancePolicyName- value ofdeviceCompliancePolicyNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceType
public RetireScheduledManagedDevice.Builder deviceType(DeviceType deviceType)
“Managed Device Device Type”- Parameters:
deviceType- value ofdeviceTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
id
public RetireScheduledManagedDevice.Builder id(String id)
“Key of the entity.”- Parameters:
id- value ofidproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
managedDeviceId
public RetireScheduledManagedDevice.Builder managedDeviceId(String managedDeviceId)
“Managed DeviceId”- Parameters:
managedDeviceId- value ofmanagedDeviceIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
managedDeviceName
public RetireScheduledManagedDevice.Builder managedDeviceName(String managedDeviceName)
“Managed Device Name”- Parameters:
managedDeviceName- value ofmanagedDeviceNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
managementAgent
public RetireScheduledManagedDevice.Builder managementAgent(ManagementAgentType managementAgent)
“Managed Device ManagementAgentType”- Parameters:
managementAgent- value ofmanagementAgentproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
ownerType
public RetireScheduledManagedDevice.Builder ownerType(ManagedDeviceOwnerType ownerType)
“Managed Device ManagedDeviceOwnerType”- Parameters:
ownerType- value ofownerTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
retireAfterDateTime
public RetireScheduledManagedDevice.Builder retireAfterDateTime(OffsetDateTime retireAfterDateTime)
“Managed Device Retire After DateTime”- Parameters:
retireAfterDateTime- value ofretireAfterDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
roleScopeTagIds
public RetireScheduledManagedDevice.Builder roleScopeTagIds(List<String> roleScopeTagIds)
“List of Scope Tags for this Entity instance.”- Parameters:
roleScopeTagIds- value ofroleScopeTagIdsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
roleScopeTagIds
public RetireScheduledManagedDevice.Builder roleScopeTagIds(String... roleScopeTagIds)
“List of Scope Tags for this Entity instance.”- Parameters:
roleScopeTagIds- value ofroleScopeTagIdsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
roleScopeTagIdsNextLink
public RetireScheduledManagedDevice.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
“List of Scope Tags for this Entity instance.”- Parameters:
roleScopeTagIdsNextLink- value ofroleScopeTagIds@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public RetireScheduledManagedDevice build()
-
-