Package net.kyori.indra.api.model
Interface ContinuousIntegration.Builder
-
- Enclosing interface:
- ContinuousIntegration
public static interface ContinuousIntegration.BuilderA builder for new continuous integration instances.- Since:
- 2.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull ContinuousIntegrationbuild()@NonNull ContinuousIntegration.Builderfrom(ContinuousIntegration instance)Fill a builder with attribute values from the providedContinuousIntegrationinstance.@NonNull ContinuousIntegration.Buildersystem(@NonNull String system)@NonNull ContinuousIntegration.Builderurl(@NonNull String url)
-
-
-
Method Detail
-
from
@NonNull ContinuousIntegration.Builder from(ContinuousIntegration instance)
Fill a builder with attribute values from the providedContinuousIntegrationinstance.- Parameters:
instance- The instance from which to copy values- Returns:
- this builder
- Since:
- 2.0.0
-
system
@NonNull ContinuousIntegration.Builder system(@NonNull String system)
-
url
@NonNull ContinuousIntegration.Builder url(@NonNull String url)
-
build
@NonNull ContinuousIntegration build()
-
-