Class AudioAnalysisTrack.Builder
- java.lang.Object
-
- com.wrapper.spotify.model_objects.AbstractModelObject.Builder
-
- com.wrapper.spotify.model_objects.miscellaneous.AudioAnalysisTrack.Builder
-
- All Implemented Interfaces:
IModelObject.Builder
- Enclosing class:
- AudioAnalysisTrack
public static final class AudioAnalysisTrack.Builder extends AbstractModelObject.Builder
Builder class for buildingAudioAnalysisTrackinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioAnalysisTrackbuild()Build a model object with the information set in the builder object.AudioAnalysisTrack.BuildersetAnalysisChannels(Integer analysisChannels)The analysis channels setter.AudioAnalysisTrack.BuildersetAnalysisSampleRate(Long analysisSampleRate)The analysis sample rate setter.AudioAnalysisTrack.BuildersetCodeString(String codeString)The code string setter.AudioAnalysisTrack.BuildersetCodeVersion(Float codeVersion)The code string version setter.AudioAnalysisTrack.BuildersetDuration(Float duration)The track duration setter.AudioAnalysisTrack.BuildersetEchoprintString(String echoprintString)The echoprint string setter.AudioAnalysisTrack.BuildersetEchoprintVersion(Float echoprintVersion)The echoprint string version setter.AudioAnalysisTrack.BuildersetEndOfFadeIn(Float endOfFadeIn)The end of fade in introduction setter.AudioAnalysisTrack.BuildersetKey(Integer key)The track key setter.AudioAnalysisTrack.BuildersetKeyConfidence(Float keyConfidence)The key confidence setter.AudioAnalysisTrack.BuildersetLoudness(Float loudness)The average loudness setter.AudioAnalysisTrack.BuildersetMode(Modality mode)The track modality setter.AudioAnalysisTrack.BuildersetModeConfidence(Float modeConfidence)The modality confidence setter.AudioAnalysisTrack.BuildersetNumSamples(Long numSamples)The sample number setter.AudioAnalysisTrack.BuildersetOffsetSeconds(Integer offsetSeconds)The offset seconds setter.AudioAnalysisTrack.BuildersetRhythmString(String rhythmString)The rhythm string setter.AudioAnalysisTrack.BuildersetRhythmVersion(Float rhythmVersion)The rhythm string version setter.AudioAnalysisTrack.BuildersetSampleMd5(String sampleMd5)The sample MD5 setter.AudioAnalysisTrack.BuildersetStartOfFadeOut(Float startOfFadeOut)The start of fade out setter.AudioAnalysisTrack.BuildersetSynchString(String synchString)The synch string setter.AudioAnalysisTrack.BuildersetSynchVersion(Float synchVersion)The synch string version setter.AudioAnalysisTrack.BuildersetTempo(Float tempo)The estimated tempo setter.AudioAnalysisTrack.BuildersetTempoConfidence(Float tempoConfidence)The tempo confidence setter.AudioAnalysisTrack.BuildersetTimeSignature(Integer timeSignature)The time signature setter.AudioAnalysisTrack.BuildersetTimeSignatureConfidence(Float timeSignatureConfidence)The time signature confidence setter.AudioAnalysisTrack.BuildersetWindowSeconds(Integer windowSeconds)The window seconds setter.
-
-
-
Method Detail
-
setNumSamples
public AudioAnalysisTrack.Builder setNumSamples(Long numSamples)
The sample number setter.- Parameters:
numSamples- The total number of samples in the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setDuration
public AudioAnalysisTrack.Builder setDuration(Float duration)
The track duration setter.- Parameters:
duration- The duration of the track in seconds.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setSampleMd5
public AudioAnalysisTrack.Builder setSampleMd5(String sampleMd5)
The sample MD5 setter.- Parameters:
sampleMd5- The sample MD5.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setOffsetSeconds
public AudioAnalysisTrack.Builder setOffsetSeconds(Integer offsetSeconds)
The offset seconds setter.- Parameters:
offsetSeconds- The offset seconds.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setWindowSeconds
public AudioAnalysisTrack.Builder setWindowSeconds(Integer windowSeconds)
The window seconds setter.- Parameters:
windowSeconds- The window seconds.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setAnalysisSampleRate
public AudioAnalysisTrack.Builder setAnalysisSampleRate(Long analysisSampleRate)
The analysis sample rate setter.- Parameters:
analysisSampleRate- The analysis sample rate.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setAnalysisChannels
public AudioAnalysisTrack.Builder setAnalysisChannels(Integer analysisChannels)
The analysis channels setter.- Parameters:
analysisChannels- The analysis channels.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setEndOfFadeIn
public AudioAnalysisTrack.Builder setEndOfFadeIn(Float endOfFadeIn)
The end of fade in introduction setter.- Parameters:
endOfFadeIn- The end of fade in introduction in seconds.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setStartOfFadeOut
public AudioAnalysisTrack.Builder setStartOfFadeOut(Float startOfFadeOut)
The start of fade out setter.- Parameters:
startOfFadeOut- The start of the fade out in seconds.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setLoudness
public AudioAnalysisTrack.Builder setLoudness(Float loudness)
The average loudness setter.- Parameters:
loudness- Average loudness of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setTempo
public AudioAnalysisTrack.Builder setTempo(Float tempo)
The estimated tempo setter.- Parameters:
tempo- The estimated tempo of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setTempoConfidence
public AudioAnalysisTrack.Builder setTempoConfidence(Float tempoConfidence)
The tempo confidence setter.- Parameters:
tempoConfidence- The tempo confidence of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setTimeSignature
public AudioAnalysisTrack.Builder setTimeSignature(Integer timeSignature)
The time signature setter.- Parameters:
timeSignature- Time signature value.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setTimeSignatureConfidence
public AudioAnalysisTrack.Builder setTimeSignatureConfidence(Float timeSignatureConfidence)
The time signature confidence setter.- Parameters:
timeSignatureConfidence- The time signature confidence.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setKey
public AudioAnalysisTrack.Builder setKey(Integer key)
The track key setter.- Parameters:
key- Main key of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setKeyConfidence
public AudioAnalysisTrack.Builder setKeyConfidence(Float keyConfidence)
The key confidence setter.- Parameters:
keyConfidence- The key confidence of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setMode
public AudioAnalysisTrack.Builder setMode(Modality mode)
The track modality setter.- Parameters:
mode- The modality type of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setModeConfidence
public AudioAnalysisTrack.Builder setModeConfidence(Float modeConfidence)
The modality confidence setter.- Parameters:
modeConfidence- The modality confidence of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setCodeString
public AudioAnalysisTrack.Builder setCodeString(String codeString)
The code string setter.- Parameters:
codeString- The code string of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setCodeVersion
public AudioAnalysisTrack.Builder setCodeVersion(Float codeVersion)
The code string version setter.- Parameters:
codeVersion- The version of the code string.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setEchoprintString
public AudioAnalysisTrack.Builder setEchoprintString(String echoprintString)
The echoprint string setter.- Parameters:
echoprintString- The echoprint string of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setEchoprintVersion
public AudioAnalysisTrack.Builder setEchoprintVersion(Float echoprintVersion)
The echoprint string version setter.- Parameters:
echoprintVersion- The version of the echoprint string.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setSynchString
public AudioAnalysisTrack.Builder setSynchString(String synchString)
The synch string setter.- Parameters:
synchString- The synch string.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setSynchVersion
public AudioAnalysisTrack.Builder setSynchVersion(Float synchVersion)
The synch string version setter.- Parameters:
synchVersion- The synch string version.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setRhythmString
public AudioAnalysisTrack.Builder setRhythmString(String rhythmString)
The rhythm string setter.- Parameters:
rhythmString- The rhythm string of the track.- Returns:
- An
AudioAnalysisTrack.Builder.
-
setRhythmVersion
public AudioAnalysisTrack.Builder setRhythmVersion(Float rhythmVersion)
The rhythm string version setter.- Parameters:
rhythmVersion- The rhythm string version.- Returns:
- An
AudioAnalysisTrack.Builder.
-
build
public AudioAnalysisTrack build()
Description copied from interface:IModelObject.BuilderBuild a model object with the information set in the builder object.
The type of the model object and its methods depend on its corresponding implementation.- Returns:
- A model object.
-
-