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)
-
-