Package com.oracle.bmc.cloudguard.model
Class ResponderExecutionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.ResponderExecutionSummary.Builder
-
- Enclosing class:
- ResponderExecutionSummary
public static class ResponderExecutionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponderExecutionSummarybuild()ResponderExecutionSummary.BuildercompartmentId(String compartmentId)Compartment OCID of the problem for the responder executionResponderExecutionSummary.Buildercopy(ResponderExecutionSummary model)ResponderExecutionSummary.Builderid(String id)The unique identifier of the responder executionResponderExecutionSummary.Buildermessage(String message)Message about the responder execution.ResponderExecutionSummary.BuilderproblemId(String problemId)Problem ID associated with the responder executionResponderExecutionSummary.BuilderproblemName(String problemName)Problem name associated with the responder executionResponderExecutionSummary.Builderregion(String region)Region where the problem is foundResponderExecutionSummary.BuilderresourceName(String resourceName)Resource name of the problem for the responder execution.ResponderExecutionSummary.BuilderresourceType(String resourceType)resource type of the problem for the responder executionResponderExecutionSummary.BuilderresponderExecutionMode(ResponderExecutionModes responderExecutionMode)Possible type of responder execution modesResponderExecutionSummary.BuilderresponderExecutionStatus(ResponderExecutionStates responderExecutionStatus)Current execution status of the responderResponderExecutionSummary.BuilderresponderRuleExecutionDetails(ResponderRuleExecutionDetails responderRuleExecutionDetails)ResponderExecutionSummary.BuilderresponderRuleId(String responderRuleId)Responder rule ID for the responder executionResponderExecutionSummary.BuilderresponderRuleName(String responderRuleName)Rule name for the responder executionResponderExecutionSummary.BuilderresponderRuleType(ResponderType responderRuleType)Rule type for the responder executionResponderExecutionSummary.BuildertargetId(String targetId)Target ID of the problem for the responder executionResponderExecutionSummary.BuildertimeCompleted(Date timeCompleted)The date and time the responder execution was updated.ResponderExecutionSummary.BuildertimeCreated(Date timeCreated)The date and time the responder execution was created.
-
-
-
Method Detail
-
id
public ResponderExecutionSummary.Builder id(String id)
The unique identifier of the responder execution- Parameters:
id- the value to set- Returns:
- this builder
-
responderRuleId
public ResponderExecutionSummary.Builder responderRuleId(String responderRuleId)
Responder rule ID for the responder execution- Parameters:
responderRuleId- the value to set- Returns:
- this builder
-
responderRuleType
public ResponderExecutionSummary.Builder responderRuleType(ResponderType responderRuleType)
Rule type for the responder execution- Parameters:
responderRuleType- the value to set- Returns:
- this builder
-
responderRuleName
public ResponderExecutionSummary.Builder responderRuleName(String responderRuleName)
Rule name for the responder execution- Parameters:
responderRuleName- the value to set- Returns:
- this builder
-
problemId
public ResponderExecutionSummary.Builder problemId(String problemId)
Problem ID associated with the responder execution- Parameters:
problemId- the value to set- Returns:
- this builder
-
problemName
public ResponderExecutionSummary.Builder problemName(String problemName)
Problem name associated with the responder execution- Parameters:
problemName- the value to set- Returns:
- this builder
-
region
public ResponderExecutionSummary.Builder region(String region)
Region where the problem is found- Parameters:
region- the value to set- Returns:
- this builder
-
targetId
public ResponderExecutionSummary.Builder targetId(String targetId)
Target ID of the problem for the responder execution- Parameters:
targetId- the value to set- Returns:
- this builder
-
compartmentId
public ResponderExecutionSummary.Builder compartmentId(String compartmentId)
Compartment OCID of the problem for the responder execution- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
resourceType
public ResponderExecutionSummary.Builder resourceType(String resourceType)
resource type of the problem for the responder execution- Parameters:
resourceType- the value to set- Returns:
- this builder
-
resourceName
public ResponderExecutionSummary.Builder resourceName(String resourceName)
Resource name of the problem for the responder execution.- Parameters:
resourceName- the value to set- Returns:
- this builder
-
timeCreated
public ResponderExecutionSummary.Builder timeCreated(Date timeCreated)
The date and time the responder execution was created.Format defined by RFC3339.
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeCompleted
public ResponderExecutionSummary.Builder timeCompleted(Date timeCompleted)
The date and time the responder execution was updated.Format defined by RFC3339.
- Parameters:
timeCompleted- the value to set- Returns:
- this builder
-
responderExecutionStatus
public ResponderExecutionSummary.Builder responderExecutionStatus(ResponderExecutionStates responderExecutionStatus)
Current execution status of the responder- Parameters:
responderExecutionStatus- the value to set- Returns:
- this builder
-
responderExecutionMode
public ResponderExecutionSummary.Builder responderExecutionMode(ResponderExecutionModes responderExecutionMode)
Possible type of responder execution modes- Parameters:
responderExecutionMode- the value to set- Returns:
- this builder
-
message
public ResponderExecutionSummary.Builder message(String message)
Message about the responder execution.- Parameters:
message- the value to set- Returns:
- this builder
-
responderRuleExecutionDetails
public ResponderExecutionSummary.Builder responderRuleExecutionDetails(ResponderRuleExecutionDetails responderRuleExecutionDetails)
-
build
public ResponderExecutionSummary build()
-
copy
public ResponderExecutionSummary.Builder copy(ResponderExecutionSummary model)
-
-