Package com.oracle.bmc.cloudbridge.model
Class CreateInventoryAssetDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudbridge.model.CreateAssetDetails
-
- com.oracle.bmc.cloudbridge.model.CreateInventoryAssetDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220509") public final class CreateInventoryAssetDetails extends CreateAssetDetailsCreate a JSON formatted type of asset.
Note: Objects should always be created or deserialized using theCreateInventoryAssetDetails.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 theCreateInventoryAssetDetails.Builder, which maintain a set of all explicitly set fields calledCreateInventoryAssetDetails.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 Summary
Nested Classes Modifier and Type Class Description static classCreateInventoryAssetDetails.Builder
-
Constructor Summary
Constructors Constructor Description CreateInventoryAssetDetails(String displayName, String inventoryId, String compartmentId, String sourceKey, String externalAssetKey, List<String> assetSourceIds, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String assetClassName, String assetClassVersion, Map<String,Object> assetDetails, EnvironmentType environmentType)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateInventoryAssetDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAssetClassName()The class name of the asset.StringgetAssetClassVersion()The version of the asset class.Map<String,Object>getAssetDetails()The details of the asset.EnvironmentTypegetEnvironmentType()Specifies if this is the Source or Destination point for migration - different assets may be discovered depending on setting.inthashCode()CreateInventoryAssetDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.cloudbridge.model.CreateAssetDetails
getAssetSourceIds, getCompartmentId, getDefinedTags, getDisplayName, getExternalAssetKey, getFreeformTags, getInventoryId, getSourceKey
-
-
-
-
Constructor Detail
-
CreateInventoryAssetDetails
@Deprecated public CreateInventoryAssetDetails(String displayName, String inventoryId, String compartmentId, String sourceKey, String externalAssetKey, List<String> assetSourceIds, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String assetClassName, String assetClassVersion, Map<String,Object> assetDetails, EnvironmentType environmentType)
Deprecated.
-
-
Method Detail
-
builder
public static CreateInventoryAssetDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateInventoryAssetDetails.Builder toBuilder()
-
getAssetClassName
public String getAssetClassName()
The class name of the asset.- Returns:
- the value
-
getAssetClassVersion
public String getAssetClassVersion()
The version of the asset class.- Returns:
- the value
-
getAssetDetails
public Map<String,Object> getAssetDetails()
The details of the asset.- Returns:
- the value
-
getEnvironmentType
public EnvironmentType getEnvironmentType()
Specifies if this is the Source or Destination point for migration - different assets may be discovered depending on setting.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classCreateAssetDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classCreateAssetDetails- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classCreateAssetDetails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classCreateAssetDetails
-
-