Class StepLog.Builder

  • Enclosing class:
    StepLog

    public static final class StepLog.Builder
    extends java.lang.Object
    • Method Detail

      • requestId

        public StepLog.Builder requestId​(java.lang.String requestId)
        The request ID
      • requestId

        public StepLog.Builder requestId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> requestId)
        The request ID
      • startTime

        public StepLog.Builder startTime​(java.time.OffsetDateTime startTime)
        The request start time ISO8601 date string
      • startTime

        public StepLog.Builder startTime​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startTime)
        The request start time ISO8601 date string
      • endTime

        public StepLog.Builder endTime​(java.time.OffsetDateTime endTime)
        The request end time ISO8601 date string
      • endTime

        public StepLog.Builder endTime​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endTime)
        The request end time ISO8601 date string
      • accountId

        public StepLog.Builder accountId​(java.lang.String accountId)
        The account ID of the request
      • accountId

        public StepLog.Builder accountId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)
        The account ID of the request
      • projectId

        public StepLog.Builder projectId​(java.lang.String projectId)
        The project ID of the request
      • projectId

        public StepLog.Builder projectId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> projectId)
        The project ID of the request
      • httpMethod

        public StepLog.Builder httpMethod​(java.lang.String httpMethod)
        The requested HTTP method
      • httpMethod

        public StepLog.Builder httpMethod​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> httpMethod)
        The requested HTTP method
      • path

        public StepLog.Builder path​(java.lang.String path)
        The requested path
      • path

        public StepLog.Builder path​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> path)
        The requested path
      • url

        public StepLog.Builder url​(java.lang.String url)
        The requested URL
      • url

        public StepLog.Builder url​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url)
        The requested URL
      • status

        public StepLog.Builder status​(double status)
        The requests response status code
      • status

        public StepLog.Builder status​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> status)
        The requests response status code
      • duration

        public StepLog.Builder duration​(double duration)
        The request duration in milliseconds
      • duration

        public StepLog.Builder duration​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> duration)
        The request duration in milliseconds
      • success

        public StepLog.Builder success​(boolean success)
        The request success flag
      • success

        public StepLog.Builder success​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> success)
        The request success flag
      • provider

        public StepLog.Builder provider​(java.lang.String provider)
        The requested provider
      • provider

        public StepLog.Builder provider​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)
        The requested provider
      • service

        public StepLog.Builder service​(java.lang.String service)
        The requested service
      • service

        public StepLog.Builder service​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> service)
        The requested service
      • resource

        public StepLog.Builder resource​(java.lang.String resource)
        The requested resource
      • resource

        public StepLog.Builder resource​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> resource)
        The requested resource
      • childResource

        public StepLog.Builder childResource​(java.lang.String childResource)
        The requested child resource
      • childResource

        public StepLog.Builder childResource​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> childResource)
        The requested child resource
      • subResource

        public StepLog.Builder subResource​(java.lang.String subResource)
        The requested sub resource
      • subResource

        public StepLog.Builder subResource​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subResource)
        The requested sub resource
      • action

        public StepLog.Builder action​(java.lang.String action)
        The requested action
      • action

        public StepLog.Builder action​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> action)
        The requested action
      • isWorker

        public StepLog.Builder isWorker​(boolean isWorker)
        The asynchronous worker flag
      • isWorker

        public StepLog.Builder isWorker​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> isWorker)
        The asynchronous worker flag
      • sourceIp

        public StepLog.Builder sourceIp​(java.lang.String sourceIp)
        The requests source IPV4 ip address
      • sourceIp

        public StepLog.Builder sourceIp​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceIp)
        The requests source IPV4 ip address
      • id

        public StepLog.Builder id​(java.lang.String id)
        The provider request ID
      • id

        public StepLog.Builder id​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        The provider request ID
      • request

        public StepLog.Builder request​(org.openapitools.jackson.nullable.JsonNullable<? extends StepLogRequest> request)
        The advanced log request data
      • response

        public StepLog.Builder response​(org.openapitools.jackson.nullable.JsonNullable<? extends StepLogResponse> response)
        The advanced log response data