@Generated(value="OracleSDKGenerator", comments="API Version: 20191031") public final class ImportManifest extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Manifest describing details about an import source
Note: Objects should always be created or deserialized using the ImportManifest.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 ImportManifest.Builder
, which maintain a
set of all explicitly set fields called ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the
constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
ImportManifest.Builder |
Constructor and Description |
---|
ImportManifest(String version,
String exportType,
Object exportDetails,
Date timestamp,
String md5,
String signature)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ImportManifest.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Object |
getExportDetails()
application specific details as parsed from various sources of the application that was
exported
|
String |
getExportType()
the type of application that the export tool was executed against to generate this manifest
|
String |
getMd5()
the MD5 hash of the export artifact archive that was produced by the export tool and should
be used with this manifest
|
String |
getSignature()
a sha1 hash of all the fields of this manifest (excluding the signature)
|
Date |
getTimestamp()
when this manifest was generated
|
String |
getVersion()
the version of the export tool that was used to generate the manifest
|
int |
hashCode() |
ImportManifest.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"version","exportType","exportDetails","timestamp","md5","signature"}) public ImportManifest(String version, String exportType, Object exportDetails, Date timestamp, String md5, String signature)
public static ImportManifest.Builder builder()
Create a new builder.
public ImportManifest.Builder toBuilder()
public String getVersion()
the version of the export tool that was used to generate the manifest
public String getExportType()
the type of application that the export tool was executed against to generate this manifest
public Object getExportDetails()
application specific details as parsed from various sources of the application that was exported
public Date getTimestamp()
when this manifest was generated
public String getMd5()
the MD5 hash of the export artifact archive that was produced by the export tool and should be used with this manifest
public String getSignature()
a sha1 hash of all the fields of this manifest (excluding the signature)
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–2023. All rights reserved.