public static class CloudSqlDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and 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
|
public CloudSqlDetails.Builder shape(String shape)
Shape of the node
shape
- the value to setpublic 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.
blockVolumeSizeInGBs
- the value to setpublic CloudSqlDetails.Builder isKerberosMappedToDatabaseUsers(Boolean isKerberosMappedToDatabaseUsers)
Boolean flag specifying whether or not Kerberos principals are mapped to database users.
isKerberosMappedToDatabaseUsers
- the value to setpublic CloudSqlDetails.Builder ipAddress(String ipAddress)
IP address of the Cloud SQL node.
ipAddress
- the value to setpublic CloudSqlDetails.Builder kerberosDetails(List<KerberosDetails> kerberosDetails)
Details about the Kerberos principals.
kerberosDetails
- the value to setpublic CloudSqlDetails build()
public CloudSqlDetails.Builder copy(CloudSqlDetails model)
Copyright © 2016–2024. All rights reserved.