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 CreateBuildRunDetails
build()
CreateBuildRunDetails.Builder
buildPipelineId(String buildPipelineId)
The OCID of the build pipeline.CreateBuildRunDetails.Builder
buildRunArguments(BuildRunArgumentCollection buildRunArguments)
CreateBuildRunDetails.Builder
commitInfo(CommitInfo commitInfo)
CreateBuildRunDetails.Builder
copy(CreateBuildRunDetails model)
CreateBuildRunDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateBuildRunDetails.Builder
displayName(String displayName)
Build run display name, which can be renamed and is not necessarily unique.CreateBuildRunDetails.Builder
freeformTags(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)
-
-