Class ChangeRequestCreateAttributes

java.lang.Object
com.datadog.api.client.v2.model.ChangeRequestCreateAttributes

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ChangeRequestCreateAttributes extends Object
Attributes for creating a change request.
  • Field Details

  • Constructor Details

    • ChangeRequestCreateAttributes

      public ChangeRequestCreateAttributes()
    • ChangeRequestCreateAttributes

      public ChangeRequestCreateAttributes(String title)
  • Method Details

    • changeRequestLinkedIncidentUuid

      public ChangeRequestCreateAttributes changeRequestLinkedIncidentUuid(String changeRequestLinkedIncidentUuid)
    • getChangeRequestLinkedIncidentUuid

      @Nullable public String getChangeRequestLinkedIncidentUuid()
      The UUID of an incident to link to the change request.
      Returns:
      changeRequestLinkedIncidentUuid
    • setChangeRequestLinkedIncidentUuid

      public void setChangeRequestLinkedIncidentUuid(String changeRequestLinkedIncidentUuid)
    • changeRequestMaintenanceWindowQuery

      public ChangeRequestCreateAttributes changeRequestMaintenanceWindowQuery(String changeRequestMaintenanceWindowQuery)
    • getChangeRequestMaintenanceWindowQuery

      @Nullable public String getChangeRequestMaintenanceWindowQuery()
      The maintenance window query for the change request.
      Returns:
      changeRequestMaintenanceWindowQuery
    • setChangeRequestMaintenanceWindowQuery

      public void setChangeRequestMaintenanceWindowQuery(String changeRequestMaintenanceWindowQuery)
    • changeRequestPlan

      public ChangeRequestCreateAttributes changeRequestPlan(String changeRequestPlan)
    • getChangeRequestPlan

      @Nullable public String getChangeRequestPlan()
      The plan associated with the change request.
      Returns:
      changeRequestPlan
    • setChangeRequestPlan

      public void setChangeRequestPlan(String changeRequestPlan)
    • changeRequestRisk

      public ChangeRequestCreateAttributes changeRequestRisk(ChangeRequestRiskLevel changeRequestRisk)
    • getChangeRequestRisk

      @Nullable public ChangeRequestRiskLevel getChangeRequestRisk()
      The risk level of the change request.
      Returns:
      changeRequestRisk
    • setChangeRequestRisk

      public void setChangeRequestRisk(ChangeRequestRiskLevel changeRequestRisk)
    • changeRequestType

      public ChangeRequestCreateAttributes changeRequestType(ChangeRequestChangeType changeRequestType)
    • getChangeRequestType

      @Nullable public ChangeRequestChangeType getChangeRequestType()
      The type of the change request.
      Returns:
      changeRequestType
    • setChangeRequestType

      public void setChangeRequestType(ChangeRequestChangeType changeRequestType)
    • description

      public ChangeRequestCreateAttributes description(String description)
    • getDescription

      @Nullable public String getDescription()
      The description of the change request.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • endDate

    • getEndDate

      @Nullable public OffsetDateTime getEndDate()
      The planned end date of the change request.
      Returns:
      endDate
    • setEndDate

      public void setEndDate(OffsetDateTime endDate)
    • projectId

      public ChangeRequestCreateAttributes projectId(String projectId)
    • getProjectId

      @Nullable public String getProjectId()
      The project UUID to associate with the change request.
      Returns:
      projectId
    • setProjectId

      public void setProjectId(String projectId)
    • requestedTeams

      public ChangeRequestCreateAttributes requestedTeams(List<String> requestedTeams)
    • addRequestedTeamsItem

      public ChangeRequestCreateAttributes addRequestedTeamsItem(String requestedTeamsItem)
    • getRequestedTeams

      @Nullable public List<String> getRequestedTeams()
      A list of team handles to request decisions from.
      Returns:
      requestedTeams
    • setRequestedTeams

      public void setRequestedTeams(List<String> requestedTeams)
    • startDate

      public ChangeRequestCreateAttributes startDate(OffsetDateTime startDate)
    • getStartDate

      @Nullable public OffsetDateTime getStartDate()
      The planned start date of the change request.
      Returns:
      startDate
    • setStartDate

      public void setStartDate(OffsetDateTime startDate)
    • title

      public ChangeRequestCreateAttributes title(String title)
    • getTitle

      public String getTitle()
      The title of the change request.
      Returns:
      title
    • setTitle

      public void setTitle(String title)
    • putAdditionalProperty

      public ChangeRequestCreateAttributes putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      ChangeRequestCreateAttributes
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this ChangeRequestCreateAttributes object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object