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 ResponderExecutionSummary
build()
ResponderExecutionSummary.Builder
compartmentId(String compartmentId)
Compartment OCID of the problem for the responder executionResponderExecutionSummary.Builder
copy(ResponderExecutionSummary model)
ResponderExecutionSummary.Builder
id(String id)
The unique identifier of the responder executionResponderExecutionSummary.Builder
message(String message)
Message about the responder execution.ResponderExecutionSummary.Builder
problemId(String problemId)
Problem ID associated with the responder executionResponderExecutionSummary.Builder
problemName(String problemName)
Problem name associated with the responder executionResponderExecutionSummary.Builder
region(String region)
Region where the problem is foundResponderExecutionSummary.Builder
resourceName(String resourceName)
Resource name of the problem for the responder execution.ResponderExecutionSummary.Builder
resourceType(String resourceType)
resource type of the problem for the responder executionResponderExecutionSummary.Builder
responderExecutionMode(ResponderExecutionModes responderExecutionMode)
Possible type of responder execution modesResponderExecutionSummary.Builder
responderExecutionStatus(ResponderExecutionStates responderExecutionStatus)
Current execution status of the responderResponderExecutionSummary.Builder
responderRuleExecutionDetails(ResponderRuleExecutionDetails responderRuleExecutionDetails)
ResponderExecutionSummary.Builder
responderRuleId(String responderRuleId)
Responder rule ID for the responder executionResponderExecutionSummary.Builder
responderRuleName(String responderRuleName)
Rule name for the responder executionResponderExecutionSummary.Builder
responderRuleType(ResponderType responderRuleType)
Rule type for the responder executionResponderExecutionSummary.Builder
targetId(String targetId)
Target ID of the problem for the responder executionResponderExecutionSummary.Builder
timeCompleted(Date timeCompleted)
The date and time the responder execution was updated.ResponderExecutionSummary.Builder
timeCreated(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)
-
-