Package com.oracle.bmc.devops.model
Class CreateBuildRunDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.CreateBuildRunDetails.Builder
-
- Enclosing class:
- CreateBuildRunDetails
public static class CreateBuildRunDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateBuildRunDetailsbuild()CreateBuildRunDetails.BuilderbuildPipelineId(String buildPipelineId)The OCID of the build pipeline.CreateBuildRunDetails.BuilderbuildRunArguments(BuildRunArgumentCollection buildRunArguments)CreateBuildRunDetails.BuildercommitInfo(CommitInfo commitInfo)CreateBuildRunDetails.Buildercopy(CreateBuildRunDetails model)CreateBuildRunDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateBuildRunDetails.BuilderdisplayName(String displayName)Build run display name, which can be renamed and is not necessarily unique.CreateBuildRunDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.
-
-
-
Method Detail
-
displayName
public CreateBuildRunDetails.Builder displayName(String displayName)
Build run display name, which can be renamed and is not necessarily unique.Avoid entering confidential information.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
buildPipelineId
public CreateBuildRunDetails.Builder buildPipelineId(String buildPipelineId)
The OCID of the build pipeline.- Parameters:
buildPipelineId- the value to set- Returns:
- this builder
-
commitInfo
public CreateBuildRunDetails.Builder commitInfo(CommitInfo commitInfo)
-
buildRunArguments
public CreateBuildRunDetails.Builder buildRunArguments(BuildRunArgumentCollection buildRunArguments)
-
freeformTags
public CreateBuildRunDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. See Resource Tags. Example: {“bar-key”: “value”}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public CreateBuildRunDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. See Resource Tags. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
build
public CreateBuildRunDetails build()
-
copy
public CreateBuildRunDetails.Builder copy(CreateBuildRunDetails model)
-
-