Class Issue.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.Issue.Builder
-
- All Implemented Interfaces:
Issue._FinalStage,Issue.ErrorDescriptionStage
- Enclosing class:
- Issue
public static final class Issue.Builder extends java.lang.Object implements Issue.ErrorDescriptionStage, Issue._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Issuebuild()Issue._FinalStageendUser(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> endUser)Issue._FinalStageendUser(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> endUser)Issue._FinalStageerrorDescription(java.lang.String errorDescription)Issue._FinalStageerrorDetails(java.util.List<java.lang.String> errorDetails)Issue._FinalStageerrorDetails(java.util.Optional<java.util.List<java.lang.String>> errorDetails)Issue._FinalStagefirstIncidentTime(java.time.OffsetDateTime firstIncidentTime)Issue._FinalStagefirstIncidentTime(java.util.Optional<java.time.OffsetDateTime> firstIncidentTime)Issue.Builderfrom(Issue other)Issue._FinalStageid(java.lang.String id)Issue._FinalStageid(java.util.Optional<java.lang.String> id)Issue._FinalStageisMuted(java.lang.Boolean isMuted)Issue._FinalStageisMuted(java.util.Optional<java.lang.Boolean> isMuted)Issue._FinalStagelastIncidentTime(java.time.OffsetDateTime lastIncidentTime)Issue._FinalStagelastIncidentTime(java.util.Optional<java.time.OffsetDateTime> lastIncidentTime)Issue._FinalStagestatus(IssueStatus status)Status of the issue.Issue._FinalStagestatus(java.util.Optional<IssueStatus> status)
-
-
-
Method Detail
-
from
public Issue.Builder from(Issue other)
- Specified by:
fromin interfaceIssue.ErrorDescriptionStage
-
errorDescription
public Issue._FinalStage errorDescription(java.lang.String errorDescription)
- Specified by:
errorDescriptionin interfaceIssue.ErrorDescriptionStage
-
errorDetails
public Issue._FinalStage errorDetails(java.util.List<java.lang.String> errorDetails)
- Specified by:
errorDetailsin interfaceIssue._FinalStage
-
errorDetails
public Issue._FinalStage errorDetails(java.util.Optional<java.util.List<java.lang.String>> errorDetails)
- Specified by:
errorDetailsin interfaceIssue._FinalStage
-
isMuted
public Issue._FinalStage isMuted(java.lang.Boolean isMuted)
- Specified by:
isMutedin interfaceIssue._FinalStage
-
isMuted
public Issue._FinalStage isMuted(java.util.Optional<java.lang.Boolean> isMuted)
- Specified by:
isMutedin interfaceIssue._FinalStage
-
lastIncidentTime
public Issue._FinalStage lastIncidentTime(java.time.OffsetDateTime lastIncidentTime)
- Specified by:
lastIncidentTimein interfaceIssue._FinalStage
-
lastIncidentTime
public Issue._FinalStage lastIncidentTime(java.util.Optional<java.time.OffsetDateTime> lastIncidentTime)
- Specified by:
lastIncidentTimein interfaceIssue._FinalStage
-
firstIncidentTime
public Issue._FinalStage firstIncidentTime(java.time.OffsetDateTime firstIncidentTime)
- Specified by:
firstIncidentTimein interfaceIssue._FinalStage
-
firstIncidentTime
public Issue._FinalStage firstIncidentTime(java.util.Optional<java.time.OffsetDateTime> firstIncidentTime)
- Specified by:
firstIncidentTimein interfaceIssue._FinalStage
-
endUser
public Issue._FinalStage endUser(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> endUser)
- Specified by:
endUserin interfaceIssue._FinalStage
-
endUser
public Issue._FinalStage endUser(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> endUser)
- Specified by:
endUserin interfaceIssue._FinalStage
-
status
public Issue._FinalStage status(IssueStatus status)
Status of the issue. Options: ('ONGOING', 'RESOLVED')
ONGOING- ONGOINGRESOLVED- RESOLVED
- Specified by:
statusin interfaceIssue._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
status
public Issue._FinalStage status(java.util.Optional<IssueStatus> status)
- Specified by:
statusin interfaceIssue._FinalStage
-
id
public Issue._FinalStage id(java.lang.String id)
- Specified by:
idin interfaceIssue._FinalStage
-
id
public Issue._FinalStage id(java.util.Optional<java.lang.String> id)
- Specified by:
idin interfaceIssue._FinalStage
-
build
public Issue build()
- Specified by:
buildin interfaceIssue._FinalStage
-
-