Class UnifiedLogs.Builder

  • Enclosing class:
    UnifiedLogs

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

      • requestId

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

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

        public UnifiedLogs.Builder eventDatetime​(java.time.OffsetDateTime eventDatetime)
        The event ISO8601 date string
      • eventDatetime

        public UnifiedLogs.Builder eventDatetime​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> eventDatetime)
        The event ISO8601 date string
      • startTime

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public UnifiedLogs.Builder sourceType​(java.lang.String sourceType)
        The requests source type
      • sourceType

        public UnifiedLogs.Builder sourceType​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceType)
        The requests source type
      • sourceValue

        public UnifiedLogs.Builder sourceValue​(java.lang.String sourceValue)
        The requests source value
      • sourceValue

        public UnifiedLogs.Builder sourceValue​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceValue)
        The requests source value
      • sourceId

        public UnifiedLogs.Builder sourceId​(java.lang.String sourceId)
        The requests source ID
      • sourceId

        public UnifiedLogs.Builder sourceId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceId)
        The requests source ID
      • request

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

        public UnifiedLogs.Builder response​(org.openapitools.jackson.nullable.JsonNullable<? extends Response> response)
        The advanced log response data
      • sourceIp

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

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

        public UnifiedLogs.Builder stepRequests​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<StepLog>> stepRequests)
        The list of provider requests