Class ResponderExecution.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public ResponderExecution.Builder id​(String id)
        The unique identifier of the responder execution
        Parameters:
        id - the value to set
        Returns:
        this builder
      • responderRuleId

        public ResponderExecution.Builder responderRuleId​(String responderRuleId)
        Responder rule ID for the responder execution
        Parameters:
        responderRuleId - the value to set
        Returns:
        this builder
      • responderRuleType

        public ResponderExecution.Builder responderRuleType​(ResponderType responderRuleType)
        Responder rule type for the responder execution
        Parameters:
        responderRuleType - the value to set
        Returns:
        this builder
      • responderRuleName

        public ResponderExecution.Builder responderRuleName​(String responderRuleName)
        Responder rule name for the responder execution
        Parameters:
        responderRuleName - the value to set
        Returns:
        this builder
      • problemId

        public ResponderExecution.Builder problemId​(String problemId)
        Problem ID associated with the responder execution
        Parameters:
        problemId - the value to set
        Returns:
        this builder
      • region

        public ResponderExecution.Builder region​(String region)
        Region where the problem is found
        Parameters:
        region - the value to set
        Returns:
        this builder
      • targetId

        public ResponderExecution.Builder targetId​(String targetId)
        Target ID of the problem for the responder execution
        Parameters:
        targetId - the value to set
        Returns:
        this builder
      • compartmentId

        public ResponderExecution.Builder compartmentId​(String compartmentId)
        Compartment OCID of the responder execution for the problem
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • resourceType

        public ResponderExecution.Builder resourceType​(String resourceType)
        Resource type of the problem for the responder execution
        Parameters:
        resourceType - the value to set
        Returns:
        this builder
      • resourceName

        public ResponderExecution.Builder resourceName​(String resourceName)
        Resource name of the problem for the responder execution.
        Parameters:
        resourceName - the value to set
        Returns:
        this builder
      • timeCreated

        public ResponderExecution.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 ResponderExecution.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 ResponderExecution.Builder responderExecutionStatus​(ResponderExecutionStates responderExecutionStatus)
        Current execution status of the responder
        Parameters:
        responderExecutionStatus - the value to set
        Returns:
        this builder
      • message

        public ResponderExecution.Builder message​(String message)
        Message about the responder execution
        Parameters:
        message - the value to set
        Returns:
        this builder