Package com.oracle.bmc.cloudbridge.model
Class SupportedCloudRegionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudbridge.model.SupportedCloudRegionSummary.Builder
-
- Enclosing class:
- SupportedCloudRegionSummary
public static class SupportedCloudRegionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SupportedCloudRegionSummary.Builder
assetSourceType(AssetSourceType assetSourceType)
The asset source type associated with the supported cloud region.SupportedCloudRegionSummary
build()
SupportedCloudRegionSummary.Builder
copy(SupportedCloudRegionSummary model)
SupportedCloudRegionSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any.SupportedCloudRegionSummary.Builder
freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any.SupportedCloudRegionSummary.Builder
lifecycleState(SupportedCloudRegionLifecycleState lifecycleState)
The current state of the supported cloud region.SupportedCloudRegionSummary.Builder
name(String name)
The supported cloud region name.
-
-
-
Method Detail
-
assetSourceType
public SupportedCloudRegionSummary.Builder assetSourceType(AssetSourceType assetSourceType)
The asset source type associated with the supported cloud region.- Parameters:
assetSourceType
- the value to set- Returns:
- this builder
-
name
public SupportedCloudRegionSummary.Builder name(String name)
The supported cloud region name.- Parameters:
name
- the value to set- Returns:
- this builder
-
lifecycleState
public SupportedCloudRegionSummary.Builder lifecycleState(SupportedCloudRegionLifecycleState lifecycleState)
The current state of the supported cloud region.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
freeformTags
public SupportedCloudRegionSummary.Builder freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any.Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags. Example: {“Department”: “Finance”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public SupportedCloudRegionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any.Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public SupportedCloudRegionSummary build()
-
copy
public SupportedCloudRegionSummary.Builder copy(SupportedCloudRegionSummary model)
-
-