Package com.oracle.bmc.cloudbridge.model
Class CreateAwsAssetSourceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudbridge.model.CreateAwsAssetSourceDetails.Builder
-
- Enclosing class:
- CreateAwsAssetSourceDetails
public static class CreateAwsAssetSourceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateAwsAssetSourceDetails.Builder displayName(String displayName)
-
compartmentId
public CreateAwsAssetSourceDetails.Builder compartmentId(String compartmentId)
-
environmentId
public CreateAwsAssetSourceDetails.Builder environmentId(String environmentId)
-
inventoryId
public CreateAwsAssetSourceDetails.Builder inventoryId(String inventoryId)
-
assetsCompartmentId
public CreateAwsAssetSourceDetails.Builder assetsCompartmentId(String assetsCompartmentId)
-
discoveryScheduleId
public CreateAwsAssetSourceDetails.Builder discoveryScheduleId(String discoveryScheduleId)
-
freeformTags
public CreateAwsAssetSourceDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateAwsAssetSourceDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
systemTags
public CreateAwsAssetSourceDetails.Builder systemTags(Map<String,Map<String,Object>> systemTags)
-
discoveryCredentials
public CreateAwsAssetSourceDetails.Builder discoveryCredentials(AssetSourceCredentials discoveryCredentials)
-
replicationCredentials
public CreateAwsAssetSourceDetails.Builder replicationCredentials(AssetSourceCredentials replicationCredentials)
-
awsRegion
public CreateAwsAssetSourceDetails.Builder awsRegion(String awsRegion)
AWS region information, from where the resources are discovered.- Parameters:
awsRegion
- the value to set- Returns:
- this builder
-
awsAccountKey
public CreateAwsAssetSourceDetails.Builder awsAccountKey(String awsAccountKey)
The key of customer’s aws account to be discovered/migrated.- Parameters:
awsAccountKey
- the value to set- Returns:
- this builder
-
areHistoricalMetricsCollected
public CreateAwsAssetSourceDetails.Builder areHistoricalMetricsCollected(Boolean areHistoricalMetricsCollected)
Flag indicating whether historical metrics are collected for assets, originating from this asset source.- Parameters:
areHistoricalMetricsCollected
- the value to set- Returns:
- this builder
-
areRealtimeMetricsCollected
public CreateAwsAssetSourceDetails.Builder areRealtimeMetricsCollected(Boolean areRealtimeMetricsCollected)
Flag indicating whether real-time metrics are collected for assets, originating from this asset source.- Parameters:
areRealtimeMetricsCollected
- the value to set- Returns:
- this builder
-
isCostInformationCollected
public CreateAwsAssetSourceDetails.Builder isCostInformationCollected(Boolean isCostInformationCollected)
Flag indicating whether cost data collection is enabled for assets, originating from this asset source.- Parameters:
isCostInformationCollected
- the value to set- Returns:
- this builder
-
build
public CreateAwsAssetSourceDetails build()
-
copy
public CreateAwsAssetSourceDetails.Builder copy(CreateAwsAssetSourceDetails model)
-
-