@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class CreateExternalBackupJobDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
CreateExternalBackupJobDetails.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 the CreateExternalBackupJobDetails.Builder
, which maintain a
set of all explicitly set fields called CreateExternalBackupJobDetails.Builder.__explicitlySet__
. The hashCode()
and equals(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
).Modifier and Type | Class and Description |
---|---|
static class |
CreateExternalBackupJobDetails.Builder |
static class |
CreateExternalBackupJobDetails.DatabaseEdition
The Oracle Database edition to use for creating a database from this standalone backup.
|
static class |
CreateExternalBackupJobDetails.DatabaseMode
The mode (single instance or RAC) of the database being backed up.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CreateExternalBackupJobDetails(String availabilityDomain,
String compartmentId,
String displayName,
String dbVersion,
String dbName,
String dbUniqueName,
String pdbName,
Long externalDatabaseIdentifier,
String characterSet,
String ncharacterSet,
CreateExternalBackupJobDetails.DatabaseMode databaseMode,
CreateExternalBackupJobDetails.DatabaseEdition databaseEdition)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateExternalBackupJobDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAvailabilityDomain()
The targeted availability domain for the backup.
|
String |
getCharacterSet()
The character set for the database.
|
String |
getCompartmentId()
The OCID of the
compartment where this backup should be created.
|
CreateExternalBackupJobDetails.DatabaseEdition |
getDatabaseEdition()
The Oracle Database edition to use for creating a database from this standalone backup.
|
CreateExternalBackupJobDetails.DatabaseMode |
getDatabaseMode()
The mode (single instance or RAC) of the database being backed up.
|
String |
getDbName()
The name of the database from which the backup is being taken.
|
String |
getDbUniqueName()
The
DB_UNIQUE_NAME of the Oracle Database being backed up. |
String |
getDbVersion()
A valid Oracle Database version.
|
String |
getDisplayName()
A user-friendly name for the backup.
|
Long |
getExternalDatabaseIdentifier()
The
DBID of the Oracle Database being backed up. |
String |
getNcharacterSet()
The national character set for the database.
|
String |
getPdbName()
The pluggable database name.
|
int |
hashCode() |
CreateExternalBackupJobDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"availabilityDomain","compartmentId","displayName","dbVersion","dbName","dbUniqueName","pdbName","externalDatabaseIdentifier","characterSet","ncharacterSet","databaseMode","databaseEdition"}) public CreateExternalBackupJobDetails(String availabilityDomain, String compartmentId, String displayName, String dbVersion, String dbName, String dbUniqueName, String pdbName, Long externalDatabaseIdentifier, String characterSet, String ncharacterSet, CreateExternalBackupJobDetails.DatabaseMode databaseMode, CreateExternalBackupJobDetails.DatabaseEdition databaseEdition)
public static CreateExternalBackupJobDetails.Builder builder()
Create a new builder.
public CreateExternalBackupJobDetails.Builder toBuilder()
public String getAvailabilityDomain()
The targeted availability domain for the backup.
public String getCompartmentId()
The OCID of the compartment where this backup should be created.
public String getDisplayName()
A user-friendly name for the backup. This name does not have to be unique.
public String getDbVersion()
A valid Oracle Database version.
public String getDbName()
The name of the database from which the backup is being taken.
public String getDbUniqueName()
The DB_UNIQUE_NAME
of the Oracle Database being backed up.
public String getPdbName()
The pluggable database name.
public Long getExternalDatabaseIdentifier()
The DBID
of the Oracle Database being backed up.
public String getCharacterSet()
The character set for the database.
public String getNcharacterSet()
The national character set for the database.
public CreateExternalBackupJobDetails.DatabaseMode getDatabaseMode()
The mode (single instance or RAC) of the database being backed up.
public CreateExternalBackupJobDetails.DatabaseEdition getDatabaseEdition()
The Oracle Database edition to use for creating a database from this standalone backup. Note that 2-node RAC DB systems require Enterprise Edition - Extreme Performance.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.