CreatePolicyRequest

public final class CreatePolicyRequest

Class representation of a Nylas create policy request.

Constructors

Link copied to clipboard
public CreatePolicyRequest CreatePolicyRequest(@Json(name = "name") String name, @Json(name = "options") PolicyOptions options, @Json(name = "limits") PolicyLimits limits, @Json(name = "rules") List<String> rules, @Json(name = "spam_detection") PolicySpamDetection spamDetection)

Types

Link copied to clipboard
public final class Builder

Builder for CreatePolicyRequest.

Properties

Link copied to clipboard
private final PolicyLimits limits

Resource and rate limits for agent accounts using this policy.

Link copied to clipboard
private final String name

Name of the policy.

Link copied to clipboard
private final PolicyOptions options

Optional mailbox and behavior settings.

Link copied to clipboard
private final List<String> rules

IDs of rules to link to this policy.

Link copied to clipboard

Spam detection configuration.

Functions

Link copied to clipboard
public final PolicyLimits getLimits()

Resource and rate limits for agent accounts using this policy.

Link copied to clipboard
public final String getName()

Name of the policy.

Link copied to clipboard
public final PolicyOptions getOptions()

Optional mailbox and behavior settings.

Link copied to clipboard
public final List<String> getRules()

IDs of rules to link to this policy.

Link copied to clipboard

Spam detection configuration.