public static class CreateRemediationRecipeDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateRemediationRecipeDetails.Builder compartmentId(String compartmentId)
The compartment Oracle Cloud Identifier (OCID) of the remediation recipe.
compartmentId
- the value to setpublic CreateRemediationRecipeDetails.Builder displayName(String displayName)
The name of the remediation recipe.
displayName
- the value to setpublic CreateRemediationRecipeDetails.Builder scmConfiguration(ScmConfiguration scmConfiguration)
public CreateRemediationRecipeDetails.Builder verifyConfiguration(VerifyConfiguration verifyConfiguration)
public CreateRemediationRecipeDetails.Builder detectConfiguration(DetectConfiguration detectConfiguration)
public CreateRemediationRecipeDetails.Builder networkConfiguration(NetworkConfiguration networkConfiguration)
public CreateRemediationRecipeDetails.Builder knowledgeBaseId(String knowledgeBaseId)
The Oracle Cloud Identifier (OCID) of the knowledge base.
knowledgeBaseId
- the value to setpublic CreateRemediationRecipeDetails.Builder isRunTriggeredOnKbChange(Boolean isRunTriggeredOnKbChange)
Boolean indicating if a run should be automatically triggered once the knowledge base is updated.
isRunTriggeredOnKbChange
- the value to setpublic CreateRemediationRecipeDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic CreateRemediationRecipeDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic CreateRemediationRecipeDetails build()
public CreateRemediationRecipeDetails.Builder copy(CreateRemediationRecipeDetails model)
Copyright © 2016–2024. All rights reserved.