Class WorkRequestResource.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • entityType

        public WorkRequestResource.Builder entityType​(String entityType)
        The resource type for the work request.
        Parameters:
        entityType - the value to set
        Returns:
        this builder
      • actionType

        public WorkRequestResource.Builder actionType​(WorkRequestResource.ActionType actionType)
        The way in which this resource is affected by the work tracked in the work request.

        A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. If the request failed for that resource, the state will be FAILED.

        Parameters:
        actionType - the value to set
        Returns:
        this builder
      • identifier

        public WorkRequestResource.Builder identifier​(String identifier)
        The identifier of the resource.

        Not all resources will have an id.

        Parameters:
        identifier - the value to set
        Returns:
        this builder
      • name

        public WorkRequestResource.Builder name​(String name)
        The name of the resource.

        Not all resources will have a name specified.

        Parameters:
        name - the value to set
        Returns:
        this builder
      • entityUri

        public WorkRequestResource.Builder entityUri​(String entityUri)
        The URI path that the user can do a GET on to access the resource metadata.
        Parameters:
        entityUri - the value to set
        Returns:
        this builder