public static final class GetArtifactOptions.GetArtifactOptionsBuilder extends Object
GetArtifactOptions.| Modifier and Type | Method and Description |
|---|---|
GetArtifactOptions.GetArtifactOptionsBuilder |
alias(@NonNull String alias)
Creates option to get artifact version with specific alias.
|
GetArtifactOptions.GetArtifactOptionsBuilder |
artifactId(@NonNull String artifactId)
Creates option with artifact ID.
|
GetArtifactOptions |
build()
Creates properly initialized instance of the
GetArtifactOptions. |
GetArtifactOptions.GetArtifactOptionsBuilder |
consumerExperimentKey(@NonNull String consumerExperimentKey)
Creates option allowing to override the experiment key associated with artifact.
|
GetArtifactOptions.GetArtifactOptionsBuilder |
fullName(@NonNull String fullArtifactName)
Creates option from fully qualified artifact name.
|
GetArtifactOptions.GetArtifactOptionsBuilder |
name(@NonNull String artifactName)
Creates option with artifact name.
|
GetArtifactOptions.GetArtifactOptionsBuilder |
projectName(@NonNull String project)
Creates option with project name/id.
|
GetArtifactOptions.GetArtifactOptionsBuilder |
version(@NonNull String version)
Creates option with specific version of the artifact to be retrieved.
|
GetArtifactOptions.GetArtifactOptionsBuilder |
versionId(@NonNull String versionId)
Creates option with specific ID of the version of the artifact to be retrieved.
|
GetArtifactOptions.GetArtifactOptionsBuilder |
versionOrAlias(@NonNull String versionOrAlias)
Creates option to get artifact version either by alias or version string.
|
GetArtifactOptions.GetArtifactOptionsBuilder |
workspaceName(@NonNull String workspace)
Creates option with workspace name/id.
|
public GetArtifactOptions.GetArtifactOptionsBuilder workspaceName(@NonNull @NonNull String workspace)
workspace - the workspace name/id.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder projectName(@NonNull @NonNull String project)
project - the project name/id.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder name(@NonNull @NonNull String artifactName)
artifactName - the short artifact name like 'artifact-name'.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder fullName(@NonNull @NonNull String fullArtifactName)
fullArtifactName - the fully qualified artifact name
like 'workspace/artifact-name:versionOrAlias' or
'artifact-name:versionOrAlias'GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder artifactId(@NonNull @NonNull String artifactId)
artifactId - the ID of the artifact.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder version(@NonNull @NonNull String version)
version - the version of the artifact.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder versionId(@NonNull @NonNull String versionId)
versionId - the ID of specific version of the artifact.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder alias(@NonNull @NonNull String alias)
alias - the artifact version alias.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder versionOrAlias(@NonNull @NonNull String versionOrAlias)
versionOrAlias - the alias or version string.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions.GetArtifactOptionsBuilder consumerExperimentKey(@NonNull @NonNull String consumerExperimentKey)
consumerExperimentKey - the new experiment key to be associated.GetArtifactOptions.GetArtifactOptionsBuilder instance with option set.public GetArtifactOptions build()
GetArtifactOptions.GetArtifactOptions.Copyright © 2022. All rights reserved.