public static interface ArtifactSource.Builder extends SdkPojo, CopyableBuilder<ArtifactSource.Builder,ArtifactSource>
Modifier and Type | Method and Description |
---|---|
ArtifactSource.Builder |
sourceTypes(ArtifactSourceType... sourceTypes)
A list of source types.
|
ArtifactSource.Builder |
sourceTypes(Collection<ArtifactSourceType> sourceTypes)
A list of source types.
|
ArtifactSource.Builder |
sourceTypes(Consumer<ArtifactSourceType.Builder>... sourceTypes)
A list of source types.
|
ArtifactSource.Builder |
sourceUri(String sourceUri)
The URI of the source.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ArtifactSource.Builder sourceUri(String sourceUri)
The URI of the source.
sourceUri
- The URI of the source.ArtifactSource.Builder sourceTypes(Collection<ArtifactSourceType> sourceTypes)
A list of source types.
sourceTypes
- A list of source types.ArtifactSource.Builder sourceTypes(ArtifactSourceType... sourceTypes)
A list of source types.
sourceTypes
- A list of source types.ArtifactSource.Builder sourceTypes(Consumer<ArtifactSourceType.Builder>... sourceTypes)
A list of source types.
This is a convenience method that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #sourceTypes(List)
.sourceTypes
- a consumer that will call methods on List.Builder
#sourceTypes(List)
Copyright © 2022. All rights reserved.