<p>
Detailed information about the Automation step failure.
</p>

@param details
Detailed information about the Automation step failure.
@return Returns a reference to this object so that method calls can be chained together.
513271
public FailureDetails withDetails(java.util.Map<String, java.util.List<String>> details) {
        setDetails(details);
        return this;
    }
161132
protected ErrorInfo getErrorInfo(GoogleJsonError details) {
    if (details == null) {
      return null;
    }
    List<ErrorInfo> errors = details.getErrors();
    return errors.isEmpty() ? null : errors.get(0);
  }
136143
protected GoogleJsonError getDetails(IOException e) {
    if (e instanceof GoogleJsonResponseException) {
      return ((GoogleJsonResponseException) e).getDetails();
    }
    return null;
  }
425695
public static Result failure(String message, String description) {
        return new Result(message, description, null);
    }
366376
@Transient
    public RequirementSummary getSummary()
    {
        RequirementSummary summary = new RequirementSummary();
        for(Reference ref : references)
        {
            if(ref.getLastExecution() != null)
            {
                summary.addErrors(ref.getLastExecution().getErrors());
                summary.addException(ref.getLastExecution().hasException());
                summary.addFailures(ref.getLastExecution().getFailures());
                summary.addSuccess(ref.getLastExecution().getSuccess());
                summary.addErrors(ref.getLastExecution().getErrors());
            }
        }
        
        summary.setReferencesSize(references.size());
        return summary;
    }
673920
function _batchDetails(context, result, maxResults, cb) {
  if (result.results.length === 0) return cb(null, {details: [], errors: []});
  var details = [];
  var errors = [];
  var j = (maxResults > result.results.length) ? result.results.length : maxResults;
  for (var i = 0; i < j; i++) {
    try {
      var placeid = result.results[i].place_id;
      context.details({placeid: placeid}, function(err, result){
        if (err) {
          errors.push({message: "Error requesting details for placeid " + placeid, error: err});
        } else {
          details.push(result);
        }
        if (details.length + errors.length == j) return cb(null, {details: details, errors: errors});
      });
    } catch (exp) {
      errors.push({message: "No place_id found", error: exp});
      if (details.length + errors.length == j) return cb(null, {details: details, errors: errors});
    }
  }
}
178738
public java.util.Map<String, java.util.List<String>> getDetails() {
        return details;
    }
966406
public static <R> MethodResult<R> internalFailure(Throwable failure) {
        return new MethodResult<R>(null, failure, true);
    }
612436
public void setErrorDetails(java.util.Collection<ErrorDetail> errorDetails) {
        if (errorDetails == null) {
            this.errorDetails = null;
            return;
        }

        this.errorDetails = new java.util.ArrayList<ErrorDetail>(errorDetails);
    }
454829
@Override
    protected String getDetail(String data) {
        data = piece(data, U);
        return data.isEmpty() ? null
                : fromList(getBroker().callRPCList(detailRPC, null, patient.getIdElement().getIdPart(), data, data));
    }
503078
public com.google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadataOrBuilder
      getTextClassificationDetailsOrBuilder() {
    if (detailsCase_ == 9) {
      return (com.google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata)
          details_;
    }
    return com.google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata
        .getDefaultInstance();
  }
325656
public JobExecutionStatusDetails withDetailsMap(java.util.Map<String, String> detailsMap) {
        setDetailsMap(detailsMap);
        return this;
    }
1133499
@Override
    public Map<String, Object> detail() {
        final Map<String, Object> details = super.detail();
        details.put("link", link);
        details.put("caption", caption);

        if (pendingPhotos != null && pendingPhotos.size() > 0) {
            PhotoType type = pendingPhotos.get(0).getType();
            if (type == PhotoType.SOURCE) {
                details.put(type.getPrefix(), pendingPhotos.get(0).getDetail());
            } else if (type == PhotoType.FILE) {
                for (int i = 0; i < pendingPhotos.size(); i++) {
                    details.put(type.getPrefix() + "[" + i + "]", pendingPhotos.get(i).getDetail());
                }
            }
        }

        return details;
    }
564469
@Override
    public Map<String, Object> detail() {
        final Map<String, Object> details = super.detail();
        details.put("caption", caption);
        details.put("embed", embed);
        details.put("data", data);
        return details;
    }
832400
@Override
    protected Map<String, Object> detail() {
        final Map<String, Object> map = super.detail();
        map.put("title", this.title);
        map.put("body", this.body);
        return map;
    }
771743
public OvhWithdrawalDetail withdrawal_withdrawalId_details_withdrawalDetailId_GET(String withdrawalId, String withdrawalDetailId) throws IOException {
		String qPath = "/me/withdrawal/{withdrawalId}/details/{withdrawalDetailId}";
		StringBuilder sb = path(qPath, withdrawalId, withdrawalDetailId);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, OvhWithdrawalDetail.class);
	}
704529
public static DetailsDialog showDetailsDialog (Stage stage, String text, String title, String details) {
		return showDetailsDialog(stage, text, title, details, false);
	}