Class UpdateTablespaceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.UpdateTablespaceDetails.Builder
-
- Enclosing class:
- UpdateTablespaceDetails
public static class UpdateTablespaceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateTablespaceDetails.Builder
autoExtendMaxSize(TablespaceStorageSize autoExtendMaxSize)
The maximum disk space allowed for automatic extension of the data files or temp files.UpdateTablespaceDetails.Builder
autoExtendNextSize(TablespaceStorageSize autoExtendNextSize)
The size of the next increment of disk space to be allocated automatically when more extents are required.UpdateTablespaceDetails
build()
UpdateTablespaceDetails.Builder
copy(UpdateTablespaceDetails model)
UpdateTablespaceDetails.Builder
credentialDetails(TablespaceAdminCredentialDetails credentialDetails)
UpdateTablespaceDetails.Builder
databaseCredential(DatabaseCredentialDetails databaseCredential)
UpdateTablespaceDetails.Builder
fileSize(TablespaceStorageSize fileSize)
The size of each data file or temp file.UpdateTablespaceDetails.Builder
isAutoExtensible(Boolean isAutoExtensible)
Specifies whether the data file or temp file can be extended automatically.UpdateTablespaceDetails.Builder
isDefault(Boolean isDefault)
Specifies whether the tablespace is the default tablespace.UpdateTablespaceDetails.Builder
isMaxSizeUnlimited(Boolean isMaxSizeUnlimited)
Specifies whether the disk space of the data file or temp file can be limited.UpdateTablespaceDetails.Builder
name(String name)
The name of the tablespace.UpdateTablespaceDetails.Builder
status(UpdateTablespaceDetails.Status status)
The status of the tablespace.UpdateTablespaceDetails.Builder
type(UpdateTablespaceDetails.Type type)
The type of tablespace.
-
-
-
Method Detail
-
credentialDetails
public UpdateTablespaceDetails.Builder credentialDetails(TablespaceAdminCredentialDetails credentialDetails)
-
databaseCredential
public UpdateTablespaceDetails.Builder databaseCredential(DatabaseCredentialDetails databaseCredential)
-
name
public UpdateTablespaceDetails.Builder name(String name)
The name of the tablespace.It must be unique within a database.
- Parameters:
name
- the value to set- Returns:
- this builder
-
type
public UpdateTablespaceDetails.Builder type(UpdateTablespaceDetails.Type type)
The type of tablespace.- Parameters:
type
- the value to set- Returns:
- this builder
-
fileSize
public UpdateTablespaceDetails.Builder fileSize(TablespaceStorageSize fileSize)
The size of each data file or temp file.- Parameters:
fileSize
- the value to set- Returns:
- this builder
-
status
public UpdateTablespaceDetails.Builder status(UpdateTablespaceDetails.Status status)
The status of the tablespace.- Parameters:
status
- the value to set- Returns:
- this builder
-
isAutoExtensible
public UpdateTablespaceDetails.Builder isAutoExtensible(Boolean isAutoExtensible)
Specifies whether the data file or temp file can be extended automatically.- Parameters:
isAutoExtensible
- the value to set- Returns:
- this builder
-
autoExtendNextSize
public UpdateTablespaceDetails.Builder autoExtendNextSize(TablespaceStorageSize autoExtendNextSize)
The size of the next increment of disk space to be allocated automatically when more extents are required.- Parameters:
autoExtendNextSize
- the value to set- Returns:
- this builder
-
autoExtendMaxSize
public UpdateTablespaceDetails.Builder autoExtendMaxSize(TablespaceStorageSize autoExtendMaxSize)
The maximum disk space allowed for automatic extension of the data files or temp files.- Parameters:
autoExtendMaxSize
- the value to set- Returns:
- this builder
-
isMaxSizeUnlimited
public UpdateTablespaceDetails.Builder isMaxSizeUnlimited(Boolean isMaxSizeUnlimited)
Specifies whether the disk space of the data file or temp file can be limited.- Parameters:
isMaxSizeUnlimited
- the value to set- Returns:
- this builder
-
isDefault
public UpdateTablespaceDetails.Builder isDefault(Boolean isDefault)
Specifies whether the tablespace is the default tablespace.- Parameters:
isDefault
- the value to set- Returns:
- this builder
-
build
public UpdateTablespaceDetails build()
-
copy
public UpdateTablespaceDetails.Builder copy(UpdateTablespaceDetails model)
-
-