Class Issue
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.integration.organization.Issue
-
public class Issue extends java.lang.ObjectRepresents an issue which needs to reported, typically from the controller, to a responsible party, the identity of which is determined by the propertyId and, possibly, assignee fields.- Author:
- jonmv
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIssue.Type
-
Constructor Summary
Constructors Constructor Description Issue(java.lang.String summary, java.lang.String description, java.lang.String queue, java.util.Optional<java.lang.String> component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Issueappend(java.lang.String appendage)java.util.Optional<User>assignee()java.util.Optional<java.lang.String>component()java.lang.Stringdescription()Issuein(java.lang.String queue)java.util.List<java.lang.String>labels()java.lang.Stringqueue()java.lang.Stringsummary()Issue.Typetype()Issuewith(Issue.Type type)Issuewith(User assignee)Issuewith(java.lang.String label)Issuewith(java.util.List<java.lang.String> labels)IssuewithoutComponent()
-
-
-
Method Detail
-
append
public Issue append(java.lang.String appendage)
-
with
public Issue with(java.lang.String label)
-
with
public Issue with(java.util.List<java.lang.String> labels)
-
with
public Issue with(Issue.Type type)
-
in
public Issue in(java.lang.String queue)
-
withoutComponent
public Issue withoutComponent()
-
summary
public java.lang.String summary()
-
description
public java.lang.String description()
-
labels
public java.util.List<java.lang.String> labels()
-
assignee
public java.util.Optional<User> assignee()
-
type
public Issue.Type type()
-
queue
public java.lang.String queue()
-
component
public java.util.Optional<java.lang.String> component()
-
-