Package com.oracle.bmc.datasafe.model
Class GenerateSubsettingHealthReportDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.GenerateSubsettingHealthReportDetails.Builder
-
- Enclosing class:
- GenerateSubsettingHealthReportDetails
public static class GenerateSubsettingHealthReportDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
checkType
public GenerateSubsettingHealthReportDetails.Builder checkType(GenerateSubsettingHealthReportDetails.CheckType checkType)
The type of health check.The default behaviour is to perform all health checks. TABLESPACE_CHECK performs only the tablespace health check.
- Parameters:
checkType- the value to set- Returns:
- this builder
-
targetId
public GenerateSubsettingHealthReportDetails.Builder targetId(String targetId)
The OCID of the target database to use for the subsetting policy health check.The targetId associated with the subsetting policy is used if this is not passed.
- Parameters:
targetId- the value to set- Returns:
- this builder
-
compartmentId
public GenerateSubsettingHealthReportDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where the health report resource should be created.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
tablespace
public GenerateSubsettingHealthReportDetails.Builder tablespace(String tablespace)
The tablespace that should be used to estimate space.If no tablespace is provided, the DEFAULT tablespace is used.
- Parameters:
tablespace- the value to set- Returns:
- this builder
-
freeformTags
public GenerateSubsettingHealthReportDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags
Example: {"Department": "Finance"}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public GenerateSubsettingHealthReportDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
targetCredentials
public GenerateSubsettingHealthReportDetails.Builder targetCredentials(Credentials targetCredentials)
-
build
public GenerateSubsettingHealthReportDetails build()
-
copy
public GenerateSubsettingHealthReportDetails.Builder copy(GenerateSubsettingHealthReportDetails model)
-
-