Package com.spotify.github.v3.checks
Class ImmutableCheckRunRequest.Builder
- java.lang.Object
-
- com.spotify.github.v3.checks.ImmutableCheckRunRequest.Builder
-
- Enclosing class:
- ImmutableCheckRunRequest
@NotThreadSafe public static final class ImmutableCheckRunRequest.Builder extends Object
Builds instances of typeImmutableCheckRunRequest. Initialize attributes and then invoke thebuild()method to create an immutable instance.Builderis not thread-safe and generally should not be stored in a field or collection, but instead used immediately to create instances.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableCheckRunRequest.Builderactions(Iterable<? extends CheckRunAction> elements)Sets or replaces all elements foractionslist.ImmutableCheckRunRequest.BuilderaddActions(CheckRunAction element)Adds one element toactionslist.ImmutableCheckRunRequest.BuilderaddActions(CheckRunAction... elements)Adds elements toactionslist.ImmutableCheckRunRequest.BuilderaddAllActions(Iterable<? extends CheckRunAction> elements)Adds elements toactionslist.ImmutableCheckRunRequestbuild()Builds a newImmutableCheckRunRequest.ImmutableCheckRunRequest.BuildercompletedAt(ZonedDateTime completedAt)Initializes the optional valuecompletedAtto completedAt.ImmutableCheckRunRequest.BuildercompletedAt(Optional<? extends ZonedDateTime> completedAt)Initializes the optional valuecompletedAtto completedAt.ImmutableCheckRunRequest.Builderconclusion(CheckRunConclusion conclusion)Initializes the optional valueconclusionto conclusion.ImmutableCheckRunRequest.Builderconclusion(Optional<? extends CheckRunConclusion> conclusion)Initializes the optional valueconclusionto conclusion.ImmutableCheckRunRequest.BuilderdetailsUrl(String detailsUrl)Initializes the optional valuedetailsUrlto detailsUrl.ImmutableCheckRunRequest.BuilderdetailsUrl(Optional<String> detailsUrl)Initializes the optional valuedetailsUrlto detailsUrl.ImmutableCheckRunRequest.BuilderexternalId(String externalId)Initializes the optional valueexternalIdto externalId.ImmutableCheckRunRequest.BuilderexternalId(Optional<String> externalId)Initializes the optional valueexternalIdto externalId.ImmutableCheckRunRequest.Builderfrom(CheckRunBase instance)Fill a builder with attribute values from the providedcom.spotify.github.v3.checks.CheckRunBaseinstance.ImmutableCheckRunRequest.Builderfrom(CheckRunRequest instance)Fill a builder with attribute values from the providedcom.spotify.github.v3.checks.CheckRunRequestinstance.ImmutableCheckRunRequest.BuilderheadSha(String headSha)Initializes the value for theheadShaattribute.ImmutableCheckRunRequest.Buildername(String name)Initializes the value for thenameattribute.ImmutableCheckRunRequest.Builderoutput(CheckRunOutput output)Initializes the optional valueoutputto output.ImmutableCheckRunRequest.Builderoutput(Optional<? extends CheckRunOutput> output)Initializes the optional valueoutputto output.ImmutableCheckRunRequest.BuilderstartedAt(ZonedDateTime startedAt)Initializes the optional valuestartedAtto startedAt.ImmutableCheckRunRequest.BuilderstartedAt(Optional<? extends ZonedDateTime> startedAt)Initializes the optional valuestartedAtto startedAt.ImmutableCheckRunRequest.Builderstatus(CheckRunStatus status)Initializes the value for thestatusattribute.
-
-
-
Method Detail
-
from
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder from(CheckRunRequest instance)
Fill a builder with attribute values from the providedcom.spotify.github.v3.checks.CheckRunRequestinstance.- Parameters:
instance- The instance from which to copy values- Returns:
thisbuilder for use in a chained invocation
-
from
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder from(CheckRunBase instance)
Fill a builder with attribute values from the providedcom.spotify.github.v3.checks.CheckRunBaseinstance.- Parameters:
instance- The instance from which to copy values- Returns:
thisbuilder for use in a chained invocation
-
headSha
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder headSha(String headSha)
Initializes the value for theheadShaattribute.- Parameters:
headSha- The value for headSha- Returns:
thisbuilder for use in a chained invocation
-
name
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder name(String name)
Initializes the value for thenameattribute.- Parameters:
name- The value for name- Returns:
thisbuilder for use in a chained invocation
-
status
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder status(CheckRunStatus status)
Initializes the value for thestatusattribute.- Parameters:
status- The value for status- Returns:
thisbuilder for use in a chained invocation
-
conclusion
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder conclusion(CheckRunConclusion conclusion)
Initializes the optional valueconclusionto conclusion.- Parameters:
conclusion- The value for conclusion- Returns:
thisbuilder for chained invocation
-
conclusion
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder conclusion(Optional<? extends CheckRunConclusion> conclusion)
Initializes the optional valueconclusionto conclusion.- Parameters:
conclusion- The value for conclusion- Returns:
thisbuilder for use in a chained invocation
-
startedAt
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder startedAt(ZonedDateTime startedAt)
Initializes the optional valuestartedAtto startedAt.- Parameters:
startedAt- The value for startedAt- Returns:
thisbuilder for chained invocation
-
startedAt
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder startedAt(Optional<? extends ZonedDateTime> startedAt)
Initializes the optional valuestartedAtto startedAt.- Parameters:
startedAt- The value for startedAt- Returns:
thisbuilder for use in a chained invocation
-
completedAt
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder completedAt(ZonedDateTime completedAt)
Initializes the optional valuecompletedAtto completedAt.- Parameters:
completedAt- The value for completedAt- Returns:
thisbuilder for chained invocation
-
completedAt
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder completedAt(Optional<? extends ZonedDateTime> completedAt)
Initializes the optional valuecompletedAtto completedAt.- Parameters:
completedAt- The value for completedAt- Returns:
thisbuilder for use in a chained invocation
-
externalId
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder externalId(String externalId)
Initializes the optional valueexternalIdto externalId.- Parameters:
externalId- The value for externalId- Returns:
thisbuilder for chained invocation
-
externalId
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder externalId(Optional<String> externalId)
Initializes the optional valueexternalIdto externalId.- Parameters:
externalId- The value for externalId- Returns:
thisbuilder for use in a chained invocation
-
detailsUrl
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder detailsUrl(String detailsUrl)
Initializes the optional valuedetailsUrlto detailsUrl.- Parameters:
detailsUrl- The value for detailsUrl- Returns:
thisbuilder for chained invocation
-
detailsUrl
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder detailsUrl(Optional<String> detailsUrl)
Initializes the optional valuedetailsUrlto detailsUrl.- Parameters:
detailsUrl- The value for detailsUrl- Returns:
thisbuilder for use in a chained invocation
-
output
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder output(CheckRunOutput output)
Initializes the optional valueoutputto output.- Parameters:
output- The value for output- Returns:
thisbuilder for chained invocation
-
output
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder output(Optional<? extends CheckRunOutput> output)
Initializes the optional valueoutputto output.- Parameters:
output- The value for output- Returns:
thisbuilder for use in a chained invocation
-
addActions
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder addActions(CheckRunAction element)
Adds one element toactionslist.- Parameters:
element- A actions element- Returns:
thisbuilder for use in a chained invocation
-
addActions
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder addActions(CheckRunAction... elements)
Adds elements toactionslist.- Parameters:
elements- An array of actions elements- Returns:
thisbuilder for use in a chained invocation
-
actions
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder actions(Iterable<? extends CheckRunAction> elements)
Sets or replaces all elements foractionslist.- Parameters:
elements- An iterable of actions elements- Returns:
thisbuilder for use in a chained invocation
-
addAllActions
@CanIgnoreReturnValue public final ImmutableCheckRunRequest.Builder addAllActions(Iterable<? extends CheckRunAction> elements)
Adds elements toactionslist.- Parameters:
elements- An iterable of actions elements- Returns:
thisbuilder for use in a chained invocation
-
build
public ImmutableCheckRunRequest build()
Builds a newImmutableCheckRunRequest.- Returns:
- An immutable instance of CheckRunRequest
- Throws:
IllegalStateException- if any required attributes are missing
-
-