copy
fun copy( start_time: Instant? = this.start_time, end_time: Instant? = this.end_time, duration_ns: Long = this.duration_ns, root: Trace.Node? = this.root, is_incomplete: Boolean = this.is_incomplete, signature: String = this.signature, unexecutedOperationBody: String = this.unexecutedOperationBody, unexecutedOperationName: String = this.unexecutedOperationName, details: Trace.Details? = this.details, client_name: String = this.client_name, client_version: String = this.client_version, http: Trace.HTTP? = this.http, cache_policy: Trace.CachePolicy? = this.cache_policy, query_plan: Trace.QueryPlanNode? = this.query_plan, full_query_cache_hit: Boolean = this.full_query_cache_hit, persisted_query_hit: Boolean = this.persisted_query_hit, persisted_query_register: Boolean = this.persisted_query_register, registered_operation: Boolean = this.registered_operation, forbidden_operation: Boolean = this.forbidden_operation, field_execution_weight: Double = this.field_execution_weight, unknownFields: ByteString = this.unknownFields): Trace