Class AudioAnalysisSegment.Builder
- java.lang.Object
-
- com.wrapper.spotify.model_objects.AbstractModelObject.Builder
-
- com.wrapper.spotify.model_objects.miscellaneous.AudioAnalysisSegment.Builder
-
- All Implemented Interfaces:
IModelObject.Builder
- Enclosing class:
- AudioAnalysisSegment
public static final class AudioAnalysisSegment.Builder extends AbstractModelObject.Builder
Builder class for buildingAudioAnalysisSegmentinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioAnalysisSegmentbuild()Build a model object with the information set in the builder object.AudioAnalysisSegment.BuildersetLoudnessEnd(Float loudnessEnd)The end loudness setter.AudioAnalysisSegment.BuildersetLoudnessMax(Float loudnessMax)The max loudness setter.AudioAnalysisSegment.BuildersetLoudnessMaxTime(Float loudnessMaxTime)The max loudness time setter.AudioAnalysisSegment.BuildersetLoudnessStart(Float loudnessStart)The start loudness setter.AudioAnalysisSegment.BuildersetMeasure(AudioAnalysisMeasure measure)The measure setter.AudioAnalysisSegment.BuildersetPitches(float[] pitches)The pitches setter.AudioAnalysisSegment.BuildersetTimbre(float[] timbre)The timbre setter.
-
-
-
Method Detail
-
setMeasure
public AudioAnalysisSegment.Builder setMeasure(AudioAnalysisMeasure measure)
The measure setter.- Parameters:
measure- The measure of the audio analysis segment object.- Returns:
- An
AudioAnalysisSegment.Builder.
-
setLoudnessStart
public AudioAnalysisSegment.Builder setLoudnessStart(Float loudnessStart)
The start loudness setter.- Parameters:
loudnessStart- The loudness level at the start of the segment.- Returns:
- An
AudioAnalysisSegment.Builder.
-
setLoudnessMaxTime
public AudioAnalysisSegment.Builder setLoudnessMaxTime(Float loudnessMaxTime)
The max loudness time setter.- Parameters:
loudnessMaxTime- The offset within the segment of the point of maximum loudness.- Returns:
- An
AudioAnalysisSegment.Builder.
-
setLoudnessMax
public AudioAnalysisSegment.Builder setLoudnessMax(Float loudnessMax)
The max loudness setter.- Parameters:
loudnessMax- The peak loudness value within the segment.- Returns:
- An
AudioAnalysisSegment.Builder.
-
setLoudnessEnd
public AudioAnalysisSegment.Builder setLoudnessEnd(Float loudnessEnd)
The end loudness setter.- Parameters:
loudnessEnd- The loudness level at the end of the segment.- Returns:
- An
AudioAnalysisSegment.Builder.
-
setPitches
public AudioAnalysisSegment.Builder setPitches(float[] pitches)
The pitches setter.- Parameters:
pitches- The pitches of the segment.- Returns:
- An
AudioAnalysisSegment.Builder.
-
setTimbre
public AudioAnalysisSegment.Builder setTimbre(float[] timbre)
The timbre setter.- Parameters:
timbre- The timbre of the track.- Returns:
- An
AudioAnalysisSegment.Builder.
-
build
public AudioAnalysisSegment 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.
-
-