com.atlassian.jira.rest.client.api
Class GetCreateIssueMetadataOptionsBuilder

java.lang.Object
  extended by com.atlassian.jira.rest.client.api.GetCreateIssueMetadataOptionsBuilder

public class GetCreateIssueMetadataOptionsBuilder
extends java.lang.Object

Builder class for GetCreateIssueMetadataOptions. All fields are optional so set only those that you need and use build() method to build new GetCreateIssueMetadataOptions class.
Please note that all setters for fields sets given value instead of adding it.it to previously set. For example doing:
new GetCreateIssueMetadataOptionsBuilder().withExpandos("ONE", "TWO").withExpandos("THREE").build()
will result in creating new GetCreateIssueMetadataOptions with only one field marked to be expanded - "THREE"

Since:
v1.0

Constructor Summary
GetCreateIssueMetadataOptionsBuilder()
           
 
Method Summary
 GetCreateIssueMetadataOptions build()
           
 GetCreateIssueMetadataOptionsBuilder withExpandedIssueTypesFields()
           
 GetCreateIssueMetadataOptionsBuilder withExpandos(java.lang.Iterable<java.lang.String> expandos)
           
 GetCreateIssueMetadataOptionsBuilder withExpandos(java.lang.String... expandos)
           
 GetCreateIssueMetadataOptionsBuilder withIssueTypeIds(java.lang.Iterable<java.lang.Long> issueTypeIds)
           
 GetCreateIssueMetadataOptionsBuilder withIssueTypeIds(java.lang.Long... issueTypeIds)
           
 GetCreateIssueMetadataOptionsBuilder withIssueTypeNames(java.lang.Iterable<java.lang.String> issueTypeNames)
           
 GetCreateIssueMetadataOptionsBuilder withIssueTypeNames(java.lang.String... issueTypeNames)
           
 GetCreateIssueMetadataOptionsBuilder withProjectIds(java.lang.Iterable<java.lang.Long> projectIds)
           
 GetCreateIssueMetadataOptionsBuilder withProjectIds(java.lang.Long... projectIds)
           
 GetCreateIssueMetadataOptionsBuilder withProjectKeys(java.lang.Iterable<java.lang.String> projectKeys)
           
 GetCreateIssueMetadataOptionsBuilder withProjectKeys(java.lang.String... projectKeys)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetCreateIssueMetadataOptionsBuilder

public GetCreateIssueMetadataOptionsBuilder()
Method Detail

withExpandos

public GetCreateIssueMetadataOptionsBuilder withExpandos(java.lang.Iterable<java.lang.String> expandos)

withExpandos

public GetCreateIssueMetadataOptionsBuilder withExpandos(java.lang.String... expandos)

withExpandedIssueTypesFields

public GetCreateIssueMetadataOptionsBuilder withExpandedIssueTypesFields()

withIssueTypeNames

public GetCreateIssueMetadataOptionsBuilder withIssueTypeNames(java.lang.Iterable<java.lang.String> issueTypeNames)

withIssueTypeNames

public GetCreateIssueMetadataOptionsBuilder withIssueTypeNames(java.lang.String... issueTypeNames)

withIssueTypeIds

public GetCreateIssueMetadataOptionsBuilder withIssueTypeIds(java.lang.Iterable<java.lang.Long> issueTypeIds)

withIssueTypeIds

public GetCreateIssueMetadataOptionsBuilder withIssueTypeIds(java.lang.Long... issueTypeIds)

withProjectKeys

public GetCreateIssueMetadataOptionsBuilder withProjectKeys(java.lang.Iterable<java.lang.String> projectKeys)

withProjectKeys

public GetCreateIssueMetadataOptionsBuilder withProjectKeys(java.lang.String... projectKeys)

withProjectIds

public GetCreateIssueMetadataOptionsBuilder withProjectIds(java.lang.Iterable<java.lang.Long> projectIds)

withProjectIds

public GetCreateIssueMetadataOptionsBuilder withProjectIds(java.lang.Long... projectIds)

build

public GetCreateIssueMetadataOptions build()


Copyright © 2015 Atlassian. All Rights Reserved.