Package odata.msgraph.client.beta.entity
Class GroupPolicyDefinition.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.GroupPolicyDefinition.Builder
-
- Enclosing class:
- GroupPolicyDefinition
public static final class GroupPolicyDefinition.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupPolicyDefinitionbuild()GroupPolicyDefinition.BuildercategoryPath(String categoryPath)“The localized full category path for the policy.”GroupPolicyDefinition.BuilderclassType(GroupPolicyDefinitionClassType classType)“Identifies the type of groups the policy can be applied to.”GroupPolicyDefinition.BuilderdisplayName(String displayName)“The localized policy name.”GroupPolicyDefinition.BuilderexplainText(String explainText)“The localized explanation or help text associated with the policy.GroupPolicyDefinition.BuildergroupPolicyCategoryId(String groupPolicyCategoryId)“The category id of the parent category”GroupPolicyDefinition.BuilderhasRelatedDefinitions(Boolean hasRelatedDefinitions)“Signifies whether or not there are related definitions to this definition”GroupPolicyDefinition.Builderid(String id)GroupPolicyDefinition.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)“The date and time the entity was last modified.”GroupPolicyDefinition.BuilderminDeviceCspVersion(String minDeviceCspVersion)“Minimum required CSP version for device configuration in this definition”GroupPolicyDefinition.BuilderminUserCspVersion(String minUserCspVersion)“Minimum required CSP version for user configuration in this definition”GroupPolicyDefinition.BuilderpolicyType(GroupPolicyType policyType)“Specifies the type of group policy.”GroupPolicyDefinition.BuildersupportedOn(String supportedOn)“Localized string used to specify what operating system or application version is affected by the policy.”GroupPolicyDefinition.Builderversion(String version)“Setting definition version”
-
-
-
Method Detail
-
id
public GroupPolicyDefinition.Builder id(String id)
-
categoryPath
public GroupPolicyDefinition.Builder categoryPath(String categoryPath)
“The localized full category path for the policy.”- Parameters:
categoryPath- value ofcategoryPathproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
classType
public GroupPolicyDefinition.Builder classType(GroupPolicyDefinitionClassType classType)
“Identifies the type of groups the policy can be applied to.”- Parameters:
classType- value ofclassTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
displayName
public GroupPolicyDefinition.Builder displayName(String displayName)
“The localized policy name.”- Parameters:
displayName- value ofdisplayNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
explainText
public GroupPolicyDefinition.Builder explainText(String explainText)
“The localized explanation or help text associated with the policy. The default value is empty.”- Parameters:
explainText- value ofexplainTextproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
groupPolicyCategoryId
public GroupPolicyDefinition.Builder groupPolicyCategoryId(String groupPolicyCategoryId)
“The category id of the parent category”- Parameters:
groupPolicyCategoryId- value ofgroupPolicyCategoryIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
hasRelatedDefinitions
public GroupPolicyDefinition.Builder hasRelatedDefinitions(Boolean hasRelatedDefinitions)
“Signifies whether or not there are related definitions to this definition”- Parameters:
hasRelatedDefinitions- value ofhasRelatedDefinitionsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lastModifiedDateTime
public GroupPolicyDefinition.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
“The date and time the entity was last modified.”- Parameters:
lastModifiedDateTime- value oflastModifiedDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minDeviceCspVersion
public GroupPolicyDefinition.Builder minDeviceCspVersion(String minDeviceCspVersion)
“Minimum required CSP version for device configuration in this definition”- Parameters:
minDeviceCspVersion- value ofminDeviceCspVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minUserCspVersion
public GroupPolicyDefinition.Builder minUserCspVersion(String minUserCspVersion)
“Minimum required CSP version for user configuration in this definition”- Parameters:
minUserCspVersion- value ofminUserCspVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
policyType
public GroupPolicyDefinition.Builder policyType(GroupPolicyType policyType)
“Specifies the type of group policy.”- Parameters:
policyType- value ofpolicyTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
supportedOn
public GroupPolicyDefinition.Builder supportedOn(String supportedOn)
“Localized string used to specify what operating system or application version is affected by the policy.”- Parameters:
supportedOn- value ofsupportedOnproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
version
public GroupPolicyDefinition.Builder version(String version)
“Setting definition version”- Parameters:
version- value ofversionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public GroupPolicyDefinition build()
-
-