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.BuilderautoExtendMaxSize(TablespaceStorageSize autoExtendMaxSize)The maximum disk space allowed for automatic extension of the data files or temp files.ResizeDataFileDetails.BuilderautoExtendNextSize(TablespaceStorageSize autoExtendNextSize)The size of the next increment of disk space to be allocated automatically when more extents are required.ResizeDataFileDetailsbuild()ResizeDataFileDetails.Buildercopy(ResizeDataFileDetails model)ResizeDataFileDetails.BuildercredentialDetails(TablespaceAdminCredentialDetails credentialDetails)ResizeDataFileDetails.BuilderdatabaseCredential(DatabaseCredentialDetails databaseCredential)ResizeDataFileDetails.BuilderdataFile(String dataFile)Name of the data file or temp file to be resized.ResizeDataFileDetails.BuilderfileSize(TablespaceStorageSize fileSize)The new size of the data file or temp file.ResizeDataFileDetails.BuilderfileType(ResizeDataFileDetails.FileType fileType)Specifies whether the file is a data file or temp file.ResizeDataFileDetails.BuilderisAutoExtensible(Boolean isAutoExtensible)Specifies whether the data file or temp file can be extended automatically.ResizeDataFileDetails.BuilderisMaxSizeUnlimited(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)
-
-