Package com.oracle.bmc.bds.model
Class CloudSqlDetails.Builder
- java.lang.Object
 - 
- com.oracle.bmc.bds.model.CloudSqlDetails.Builder
 
 
- 
- Enclosing class:
 - CloudSqlDetails
 
public static class CloudSqlDetails.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudSqlDetails.BuilderblockVolumeSizeInGBs(Long blockVolumeSizeInGBs)The size of block volume in GB that needs to be attached to a given node.CloudSqlDetailsbuild()CloudSqlDetails.Buildercopy(CloudSqlDetails model)CloudSqlDetails.BuilderipAddress(String ipAddress)IP address of the Cloud SQL node.CloudSqlDetails.BuilderisKerberosMappedToDatabaseUsers(Boolean isKerberosMappedToDatabaseUsers)Boolean flag specifying whether or not Kerberos principals are mapped to database users.CloudSqlDetails.BuilderkerberosDetails(List<KerberosDetails> kerberosDetails)Details about the Kerberos principals.CloudSqlDetails.Buildershape(String shape)Shape of the node 
 - 
 
- 
- 
Method Detail
- 
shape
public CloudSqlDetails.Builder shape(String shape)
Shape of the node- Parameters:
 shape- the value to set- Returns:
 - this builder
 
 
- 
blockVolumeSizeInGBs
public CloudSqlDetails.Builder blockVolumeSizeInGBs(Long blockVolumeSizeInGBs)
The size of block volume in GB that needs to be attached to a given node.All the necessary details needed for attachment are managed by service itself.
- Parameters:
 blockVolumeSizeInGBs- the value to set- Returns:
 - this builder
 
 
- 
isKerberosMappedToDatabaseUsers
public CloudSqlDetails.Builder isKerberosMappedToDatabaseUsers(Boolean isKerberosMappedToDatabaseUsers)
Boolean flag specifying whether or not Kerberos principals are mapped to database users.- Parameters:
 isKerberosMappedToDatabaseUsers- the value to set- Returns:
 - this builder
 
 
- 
ipAddress
public CloudSqlDetails.Builder ipAddress(String ipAddress)
IP address of the Cloud SQL node.- Parameters:
 ipAddress- the value to set- Returns:
 - this builder
 
 
- 
kerberosDetails
public CloudSqlDetails.Builder kerberosDetails(List<KerberosDetails> kerberosDetails)
Details about the Kerberos principals.- Parameters:
 kerberosDetails- the value to set- Returns:
 - this builder
 
 
- 
build
public CloudSqlDetails build()
 
- 
copy
public CloudSqlDetails.Builder copy(CloudSqlDetails model)
 
 - 
 
 -