@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class TicketCreationRuleAction extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ASSIGNEE_ID |
static String |
JSON_PROPERTY_FIELDS |
static String |
JSON_PROPERTY_MAX_TICKETS_PER_DAY |
static String |
JSON_PROPERTY_PROJECT_ID |
static String |
JSON_PROPERTY_TARGET |
boolean |
unparsed |
| Constructor and Description |
|---|
TicketCreationRuleAction() |
TicketCreationRuleAction(Long maxTicketsPerDay,
UUID projectId,
TicketCreationTarget target) |
| Modifier and Type | Method and Description |
|---|---|
TicketCreationRuleAction |
assigneeId(UUID assigneeId) |
boolean |
equals(Object o)
Return true if this TicketCreationRuleAction object is equal to o.
|
TicketCreationRuleAction |
fields(Object fields) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
UUID |
getAssigneeId()
The UUID of the default assignee for created tickets.
|
Object |
getFields()
Custom fields of the Jira issue to create.
|
Long |
getMaxTicketsPerDay()
The maximum number of tickets the rule may create per day.
|
UUID |
getProjectId()
The UUID of the case management project.
|
TicketCreationTarget |
getTarget()
The ticketing system to create tickets in.
|
int |
hashCode() |
TicketCreationRuleAction |
maxTicketsPerDay(Long maxTicketsPerDay) |
TicketCreationRuleAction |
projectId(UUID projectId) |
TicketCreationRuleAction |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setAssigneeId(UUID assigneeId) |
void |
setFields(Object fields) |
void |
setMaxTicketsPerDay(Long maxTicketsPerDay) |
void |
setProjectId(UUID projectId) |
void |
setTarget(TicketCreationTarget target) |
TicketCreationRuleAction |
target(TicketCreationTarget target) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_ASSIGNEE_ID
public static final String JSON_PROPERTY_FIELDS
public static final String JSON_PROPERTY_MAX_TICKETS_PER_DAY
public static final String JSON_PROPERTY_PROJECT_ID
public static final String JSON_PROPERTY_TARGET
public TicketCreationRuleAction()
public TicketCreationRuleAction(Long maxTicketsPerDay, UUID projectId, TicketCreationTarget target)
public TicketCreationRuleAction assigneeId(UUID assigneeId)
@Nullable public UUID getAssigneeId()
public void setAssigneeId(UUID assigneeId)
public TicketCreationRuleAction fields(Object fields)
@Nullable public Object getFields()
public void setFields(Object fields)
public TicketCreationRuleAction maxTicketsPerDay(Long maxTicketsPerDay)
public Long getMaxTicketsPerDay()
public void setMaxTicketsPerDay(Long maxTicketsPerDay)
public TicketCreationRuleAction projectId(UUID projectId)
public UUID getProjectId()
public void setProjectId(UUID projectId)
public TicketCreationRuleAction target(TicketCreationTarget target)
public TicketCreationTarget getTarget()
public void setTarget(TicketCreationTarget target)
public TicketCreationRuleAction putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.