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.Builder
blockVolumeSizeInGBs(Long blockVolumeSizeInGBs)
The size of block volume in GB that needs to be attached to a given node.CloudSqlDetails
build()
CloudSqlDetails.Builder
copy(CloudSqlDetails model)
CloudSqlDetails.Builder
ipAddress(String ipAddress)
IP address of the Cloud SQL node.CloudSqlDetails.Builder
isKerberosMappedToDatabaseUsers(Boolean isKerberosMappedToDatabaseUsers)
Boolean flag specifying whether or not Kerberos principals are mapped to database users.CloudSqlDetails.Builder
kerberosDetails(List<KerberosDetails> kerberosDetails)
Details about the Kerberos principals.CloudSqlDetails.Builder
shape(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)
-
-