Package com.oracle.bmc.dif.model
Class GgcsArtifactsDetail.Builder
- java.lang.Object
-
- com.oracle.bmc.dif.model.GgcsArtifactsDetail.Builder
-
- Enclosing class:
- GgcsArtifactsDetail
public static class GgcsArtifactsDetail.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GgcsArtifactsDetail.BuilderartifactObjectStoragePath(String artifactObjectStoragePath)Object storage root path containing GGCS artifacts.GgcsArtifactsDetailbuild()GgcsArtifactsDetail.Buildercopy(GgcsArtifactsDetail model)GgcsArtifactsDetail.BuilderinstanceId(String instanceId)Instance id of the exisitng GGCS instance.GgcsArtifactsDetail.Buildersources(List<GgcsSourceDetail> sources)Source Detail to configure existing or new datasource.GgcsArtifactsDetail.Buildertargets(List<GgcsTargetDetail> targets)Target Detail to configure existing or new datasource.GgcsArtifactsDetail.Builderusers(List<GgcsUserDetail> users)Ggcs user details to be created or updated.
-
-
-
Method Detail
-
instanceId
public GgcsArtifactsDetail.Builder instanceId(String instanceId)
Instance id of the exisitng GGCS instance.- Parameters:
instanceId- the value to set- Returns:
- this builder
-
artifactObjectStoragePath
public GgcsArtifactsDetail.Builder artifactObjectStoragePath(String artifactObjectStoragePath)
Object storage root path containing GGCS artifacts.- Parameters:
artifactObjectStoragePath- the value to set- Returns:
- this builder
-
users
public GgcsArtifactsDetail.Builder users(List<GgcsUserDetail> users)
Ggcs user details to be created or updated.- Parameters:
users- the value to set- Returns:
- this builder
-
sources
public GgcsArtifactsDetail.Builder sources(List<GgcsSourceDetail> sources)
Source Detail to configure existing or new datasource.- Parameters:
sources- the value to set- Returns:
- this builder
-
targets
public GgcsArtifactsDetail.Builder targets(List<GgcsTargetDetail> targets)
Target Detail to configure existing or new datasource.- Parameters:
targets- the value to set- Returns:
- this builder
-
build
public GgcsArtifactsDetail build()
-
copy
public GgcsArtifactsDetail.Builder copy(GgcsArtifactsDetail model)
-
-