Class ResizeDataFileDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.ResizeDataFileDetails.Builder
-
- Enclosing class:
- ResizeDataFileDetails
public static class ResizeDataFileDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResizeDataFileDetails.Builder
autoExtendMaxSize(TablespaceStorageSize autoExtendMaxSize)
The maximum disk space allowed for automatic extension of the data files or temp files.ResizeDataFileDetails.Builder
autoExtendNextSize(TablespaceStorageSize autoExtendNextSize)
The size of the next increment of disk space to be allocated automatically when more extents are required.ResizeDataFileDetails
build()
ResizeDataFileDetails.Builder
copy(ResizeDataFileDetails model)
ResizeDataFileDetails.Builder
credentialDetails(TablespaceAdminCredentialDetails credentialDetails)
ResizeDataFileDetails.Builder
databaseCredential(DatabaseCredentialDetails databaseCredential)
ResizeDataFileDetails.Builder
dataFile(String dataFile)
Name of the data file or temp file to be resized.ResizeDataFileDetails.Builder
fileSize(TablespaceStorageSize fileSize)
The new size of the data file or temp file.ResizeDataFileDetails.Builder
fileType(ResizeDataFileDetails.FileType fileType)
Specifies whether the file is a data file or temp file.ResizeDataFileDetails.Builder
isAutoExtensible(Boolean isAutoExtensible)
Specifies whether the data file or temp file can be extended automatically.ResizeDataFileDetails.Builder
isMaxSizeUnlimited(Boolean isMaxSizeUnlimited)
Specifies whether the disk space of the data file or temp file can be limited.
-
-
-
Method Detail
-
credentialDetails
public ResizeDataFileDetails.Builder credentialDetails(TablespaceAdminCredentialDetails credentialDetails)
-
databaseCredential
public ResizeDataFileDetails.Builder databaseCredential(DatabaseCredentialDetails databaseCredential)
-
fileType
public ResizeDataFileDetails.Builder fileType(ResizeDataFileDetails.FileType fileType)
Specifies whether the file is a data file or temp file.- Parameters:
fileType
- the value to set- Returns:
- this builder
-
dataFile
public ResizeDataFileDetails.Builder dataFile(String dataFile)
Name of the data file or temp file to be resized.- Parameters:
dataFile
- the value to set- Returns:
- this builder
-
fileSize
public ResizeDataFileDetails.Builder fileSize(TablespaceStorageSize fileSize)
The new size of the data file or temp file.- Parameters:
fileSize
- the value to set- Returns:
- this builder
-
isAutoExtensible
public ResizeDataFileDetails.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 ResizeDataFileDetails.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 ResizeDataFileDetails.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 ResizeDataFileDetails.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
-
build
public ResizeDataFileDetails build()
-
copy
public ResizeDataFileDetails.Builder copy(ResizeDataFileDetails model)
-
-