Package com.oracle.bmc.cloudbridge.model
Class CreateAwsEc2AssetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudbridge.model.CreateAwsEc2AssetDetails.Builder
-
- Enclosing class:
- CreateAwsEc2AssetDetails
public static class CreateAwsEc2AssetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateAwsEc2AssetDetails.Builder displayName(String displayName)
-
inventoryId
public CreateAwsEc2AssetDetails.Builder inventoryId(String inventoryId)
-
compartmentId
public CreateAwsEc2AssetDetails.Builder compartmentId(String compartmentId)
-
sourceKey
public CreateAwsEc2AssetDetails.Builder sourceKey(String sourceKey)
-
externalAssetKey
public CreateAwsEc2AssetDetails.Builder externalAssetKey(String externalAssetKey)
-
assetSourceIds
public CreateAwsEc2AssetDetails.Builder assetSourceIds(List<String> assetSourceIds)
-
freeformTags
public CreateAwsEc2AssetDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateAwsEc2AssetDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
compute
public CreateAwsEc2AssetDetails.Builder compute(ComputeProperties compute)
-
vm
public CreateAwsEc2AssetDetails.Builder vm(VmProperties vm)
-
awsEc2
public CreateAwsEc2AssetDetails.Builder awsEc2(AwsEc2Properties awsEc2)
-
awsEc2Cost
public CreateAwsEc2AssetDetails.Builder awsEc2Cost(MonthlyCostSummary awsEc2Cost)
-
attachedEbsVolumesCost
public CreateAwsEc2AssetDetails.Builder attachedEbsVolumesCost(MonthlyCostSummary attachedEbsVolumesCost)
-
build
public CreateAwsEc2AssetDetails build()
-
copy
public CreateAwsEc2AssetDetails.Builder copy(CreateAwsEc2AssetDetails model)
-
-