Class AddDataFilesDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.databasemanagement.model.AddDataFilesDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class AddDataFilesDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe details required to add data files or temp files to the tablespace.lease provide either credentialDetails or databaseCredential. It’s recommended to provide databaseCredential 
 Note: Objects should always be created or deserialized using theAddDataFilesDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theAddDataFilesDetails.Builder, which maintain a set of all explicitly set fields calledAddDataFilesDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAddDataFilesDetails.Builderstatic classAddDataFilesDetails.FileTypeSpecifies whether the file is a data file or temp file.
 - 
Constructor SummaryConstructors Constructor Description AddDataFilesDetails(TablespaceAdminCredentialDetails credentialDetails, DatabaseCredentialDetails databaseCredential, AddDataFilesDetails.FileType fileType, List<String> dataFiles, Integer fileCount, TablespaceStorageSize fileSize, Boolean isReusable, Boolean isAutoExtensible, TablespaceStorageSize autoExtendNextSize, TablespaceStorageSize autoExtendMaxSize, Boolean isMaxSizeUnlimited)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AddDataFilesDetails.Builderbuilder()Create a new builder.booleanequals(Object o)TablespaceStorageSizegetAutoExtendMaxSize()The maximum disk space allowed for automatic extension of the data files or temp files.TablespaceStorageSizegetAutoExtendNextSize()The size of the next increment of disk space to be allocated automatically when more extents are required.TablespaceAdminCredentialDetailsgetCredentialDetails()DatabaseCredentialDetailsgetDatabaseCredential()List<String>getDataFiles()The list of data files or temp files added to the tablespace.IntegergetFileCount()The number of data files or temp files to be added for the tablespace.TablespaceStorageSizegetFileSize()The size of each data file or temp file.AddDataFilesDetails.FileTypegetFileType()Specifies whether the file is a data file or temp file.BooleangetIsAutoExtensible()Specifies whether the data file or temp file can be extended automatically.BooleangetIsMaxSizeUnlimited()Specifies whether the disk space of the data file or temp file can be limited.BooleangetIsReusable()Specifies whether Oracle can reuse the data file or temp file.inthashCode()AddDataFilesDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AddDataFilesDetails@Deprecated @ConstructorProperties({"credentialDetails","databaseCredential","fileType","dataFiles","fileCount","fileSize","isReusable","isAutoExtensible","autoExtendNextSize","autoExtendMaxSize","isMaxSizeUnlimited"}) public AddDataFilesDetails(TablespaceAdminCredentialDetails credentialDetails, DatabaseCredentialDetails databaseCredential, AddDataFilesDetails.FileType fileType, List<String> dataFiles, Integer fileCount, TablespaceStorageSize fileSize, Boolean isReusable, Boolean isAutoExtensible, TablespaceStorageSize autoExtendNextSize, TablespaceStorageSize autoExtendMaxSize, Boolean isMaxSizeUnlimited) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AddDataFilesDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic AddDataFilesDetails.Builder toBuilder() 
 - 
getCredentialDetailspublic TablespaceAdminCredentialDetails getCredentialDetails() 
 - 
getDatabaseCredentialpublic DatabaseCredentialDetails getDatabaseCredential() 
 - 
getFileTypepublic AddDataFilesDetails.FileType getFileType() Specifies whether the file is a data file or temp file.- Returns:
- the value
 
 - 
getDataFilespublic List<String> getDataFiles() The list of data files or temp files added to the tablespace.- Returns:
- the value
 
 - 
getFileCountpublic Integer getFileCount() The number of data files or temp files to be added for the tablespace.This is for Oracle Managed Files only. - Returns:
- the value
 
 - 
getFileSizepublic TablespaceStorageSize getFileSize() The size of each data file or temp file.- Returns:
- the value
 
 - 
getIsReusablepublic Boolean getIsReusable() Specifies whether Oracle can reuse the data file or temp file.Reuse is only allowed when the file name is provided. - Returns:
- the value
 
 - 
getIsAutoExtensiblepublic Boolean getIsAutoExtensible() Specifies whether the data file or temp file can be extended automatically.- Returns:
- the value
 
 - 
getAutoExtendNextSizepublic TablespaceStorageSize getAutoExtendNextSize() The size of the next increment of disk space to be allocated automatically when more extents are required.- Returns:
- the value
 
 - 
getAutoExtendMaxSizepublic TablespaceStorageSize getAutoExtendMaxSize() The maximum disk space allowed for automatic extension of the data files or temp files.- Returns:
- the value
 
 - 
getIsMaxSizeUnlimitedpublic Boolean getIsMaxSizeUnlimited() Specifies whether the disk space of the data file or temp file can be limited.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-