Set whether we should retrieve the waveform details in addition to the waveform previews.

@param findDetails if {@code true}, both types of waveform will be retrieved, if {@code false} only previews
will be retrieved
421687
public final void setFindDetails(boolean findDetails) {
        this.findDetails.set(findDetails);
        if (findDetails) {
            primeCache();  // Get details for any tracks that were already loaded on players.
        } else {
            // Inform our listeners, on the proper thread, that the detailed waveforms are no longer available
            final Set<DeckReference> dyingCache = new HashSet<DeckReference>(detailHotCache.keySet());
            detailHotCache.clear();
            SwingUtilities.invokeLater(new Runnable() {
                @Override
                public void run() {
                    for (DeckReference deck : dyingCache) {
                        deliverWaveformDetailUpdate(deck.player, null);
                    }
                }
            });
        }
    }
94686
func (s *DescribeBundleOutput) SetDetails(v *BundleDetails) *DescribeBundleOutput {
	s.Details = v
	return s
}
910141
@com.fasterxml.jackson.annotation.JsonProperty("ErrorDetails")
    public void setErrorDetails(java.util.Collection<ErrorDetail> errorDetails) {
        if (errorDetails == null) {
            this.errorDetails = null;
            return;
        }

        this.errorDetails = new java.util.ArrayList<ErrorDetail>(errorDetails);
    }
599224
func (s *ActivityTaskFailedEventAttributes) SetDetails(v string) *ActivityTaskFailedEventAttributes {
	s.Details = &v
	return s
}
1002469
func (s *TerminateWorkflowExecutionInput) SetDetails(v string) *TerminateWorkflowExecutionInput {
	s.Details = &v
	return s
}
1343440
public void setDetail(String name, Object value) {
        if (value == null) {
            details.remove(name);
        } else {
            details.put(name, value);
        }
        
        if (log.isDebugEnabled()) {
            if (value == null) {
                log.debug("Detail removed: " + name);
            } else {
                log.debug("Detail added: " + name + " = " + value);
            }
        }
    }
513271
public FailureDetails withDetails(java.util.Map<String, java.util.List<String>> details) {
        setDetails(details);
        return this;
    }
753739
func (s *WorkflowExecutionTerminatedEventAttributes) SetDetails(v string) *WorkflowExecutionTerminatedEventAttributes {
	s.Details = &v
	return s
}
1136747
public void setActionExecutionDetails(java.util.Collection<ActionExecutionDetail> actionExecutionDetails) {
        if (actionExecutionDetails == null) {
            this.actionExecutionDetails = null;
            return;
        }

        this.actionExecutionDetails = new java.util.ArrayList<ActionExecutionDetail>(actionExecutionDetails);
    }
952839
public void setFleetDetails(java.util.Collection<Fleet> fleetDetails) {
        if (fleetDetails == null) {
            this.fleetDetails = null;
            return;
        }

        this.fleetDetails = new java.util.ArrayList<Fleet>(fleetDetails);
    }
1051105
public Map<String, String> getDetails() {
        if (details == null) {
            return null;
        }
        return Collections.unmodifiableMap(details);
    }
450606
func (s *ProgressEvent) SetDetails(v *Progress) *ProgressEvent {
	s.Details = v
	return s
}
517994
public ComplianceItem withDetails(java.util.Map<String, String> details) {
        setDetails(details);
        return this;
    }
897004
public void getProductDetails(ProductDetailRequest request, GetProductDetailsHandler handler) {
        HMSAgentLog.i("getOrderDetail:request=" + StrUtils.objDesc(request) + "  handler=" + StrUtils.objDesc(handler));
        this.productDetailReq = request;
        this.handler = handler;
        this.retryTimes = MAX_RETRY_TIMES;
        connect();
    }
557543
func (s *WorkflowExecutionCanceledEventAttributes) SetDetails(v string) *WorkflowExecutionCanceledEventAttributes {
	s.Details = &v
	return s
}
66968
func (s *ActivityTaskTimedOutEventAttributes) SetDetails(v string) *ActivityTaskTimedOutEventAttributes {
	s.Details = &v
	return s
}
1326763
func (s *LambdaFunctionFailedEventAttributes) SetDetails(v string) *LambdaFunctionFailedEventAttributes {
	s.Details = &v
	return s
}