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