Class DistributedDatabaseGdsControlNode.Builder
- java.lang.Object
-
- com.oracle.bmc.distributeddatabasev26.model.DistributedDatabaseGdsControlNode.Builder
-
- Enclosing class:
- DistributedDatabaseGdsControlNode
public static class DistributedDatabaseGdsControlNode.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistributedDatabaseGdsControlNode.BuilderavailabilityDomain(String availabilityDomain)The name of the availability domain where the Global Database Services Control instance is located in.DistributedDatabaseGdsControlNodebuild()DistributedDatabaseGdsControlNode.Buildercopy(DistributedDatabaseGdsControlNode model)DistributedDatabaseGdsControlNode.BuildergdsControlNodeImageDetails(DistributedDbGdsControlNodeImage gdsControlNodeImageDetails)DistributedDatabaseGdsControlNode.Buildermetadata(DistributedDbMetadata metadata)DistributedDatabaseGdsControlNode.Buildername(String name)Name of the Global Database Services Control instanceDistributedDatabaseGdsControlNode.BuilderprivateIp(String privateIp)IP address of the Global Database Services Control instance.DistributedDatabaseGdsControlNode.BuildersubnetId(String subnetId)The OCID of the subnet associated with the Global Database Services Control instance.DistributedDatabaseGdsControlNode.BuildersupportingResourceId(String supportingResourceId)The identifier of the underlying supporting resource.DistributedDatabaseGdsControlNode.BuildertimeCreated(Date timeCreated)The time the Global Database Services Control instance was created.DistributedDatabaseGdsControlNode.BuildertimeUpdated(Date timeUpdated)The time the Global Database Services Control instance was last updated.
-
-
-
Method Detail
-
name
public DistributedDatabaseGdsControlNode.Builder name(String name)
Name of the Global Database Services Control instance- Parameters:
name- the value to set- Returns:
- this builder
-
subnetId
public DistributedDatabaseGdsControlNode.Builder subnetId(String subnetId)
The OCID of the subnet associated with the Global Database Services Control instance.- Parameters:
subnetId- the value to set- Returns:
- this builder
-
availabilityDomain
public DistributedDatabaseGdsControlNode.Builder availabilityDomain(String availabilityDomain)
The name of the availability domain where the Global Database Services Control instance is located in.- Parameters:
availabilityDomain- the value to set- Returns:
- this builder
-
timeCreated
public DistributedDatabaseGdsControlNode.Builder timeCreated(Date timeCreated)
The time the Global Database Services Control instance was created.An RFC3339 formatted datetime string.
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public DistributedDatabaseGdsControlNode.Builder timeUpdated(Date timeUpdated)
The time the Global Database Services Control instance was last updated.An RFC3339 formatted datetime string.
- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
supportingResourceId
public DistributedDatabaseGdsControlNode.Builder supportingResourceId(String supportingResourceId)
The identifier of the underlying supporting resource.- Parameters:
supportingResourceId- the value to set- Returns:
- this builder
-
privateIp
public DistributedDatabaseGdsControlNode.Builder privateIp(String privateIp)
IP address of the Global Database Services Control instance.- Parameters:
privateIp- the value to set- Returns:
- this builder
-
gdsControlNodeImageDetails
public DistributedDatabaseGdsControlNode.Builder gdsControlNodeImageDetails(DistributedDbGdsControlNodeImage gdsControlNodeImageDetails)
-
metadata
public DistributedDatabaseGdsControlNode.Builder metadata(DistributedDbMetadata metadata)
-
build
public DistributedDatabaseGdsControlNode build()
-
copy
public DistributedDatabaseGdsControlNode.Builder copy(DistributedDatabaseGdsControlNode model)
-
-