Class GroupPolicyDefinition.Builder

    • Method Detail

      • categoryPath

        public GroupPolicyDefinition.Builder categoryPath​(String categoryPath)
        “The localized full category path for the policy.”
        Parameters:
        categoryPath - value of categoryPath property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • displayName

        public GroupPolicyDefinition.Builder displayName​(String displayName)
        “The localized policy name.”
        Parameters:
        displayName - value of displayName property (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 of explainText property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • groupPolicyCategoryId

        public GroupPolicyDefinition.Builder groupPolicyCategoryId​(UUID groupPolicyCategoryId)
        “The category id of the parent category”
        Parameters:
        groupPolicyCategoryId - value of groupPolicyCategoryId property (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 of hasRelatedDefinitions property (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 of lastModifiedDateTime property (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 of minDeviceCspVersion property (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 of minUserCspVersion property (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 of policyType property (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 of supportedOn property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • version

        public GroupPolicyDefinition.Builder version​(String version)
        “Setting definition version”
        Parameters:
        version - value of version property (as defined in service metadata)
        Returns:
        this (for method chaining)