Package com.twilio.type
Class RecordingRule.Builder
- java.lang.Object
-
- com.twilio.type.RecordingRule.Builder
-
- All Implemented Interfaces:
RecordingRule.BuilderBuild,RecordingRule.BuilderMiddle,RecordingRule.BuilderMiddleBuild,RecordingRule.BuilderStart
- Enclosing class:
- RecordingRule
public static class RecordingRule.Builder extends Object implements RecordingRule.BuilderStart, RecordingRule.BuilderMiddle, RecordingRule.BuilderMiddleBuild, RecordingRule.BuilderBuild
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordingRulebuild()RecordingRule.BuilderBuildwithAll()RecordingRule.BuilderMiddleBuildwithKind(Rule.Kind kind)RecordingRule.BuilderMiddleBuildwithPublisher(String publisher)RecordingRule.BuilderMiddleBuildwithTrack(String track)RecordingRule.BuilderMiddlewithType(Rule.Type type)
-
-
-
Method Detail
-
withType
public RecordingRule.BuilderMiddle withType(Rule.Type type)
- Specified by:
withTypein interfaceRecordingRule.BuilderStart
-
withAll
public RecordingRule.BuilderBuild withAll()
- Specified by:
withAllin interfaceRecordingRule.BuilderMiddle
-
withPublisher
public RecordingRule.BuilderMiddleBuild withPublisher(String publisher)
- Specified by:
withPublisherin interfaceRecordingRule.BuilderMiddle- Specified by:
withPublisherin interfaceRecordingRule.BuilderMiddleBuild
-
withKind
public RecordingRule.BuilderMiddleBuild withKind(Rule.Kind kind)
- Specified by:
withKindin interfaceRecordingRule.BuilderMiddle- Specified by:
withKindin interfaceRecordingRule.BuilderMiddleBuild
-
withTrack
public RecordingRule.BuilderMiddleBuild withTrack(String track)
- Specified by:
withTrackin interfaceRecordingRule.BuilderMiddle- Specified by:
withTrackin interfaceRecordingRule.BuilderMiddleBuild
-
build
public RecordingRule build()
- Specified by:
buildin interfaceRecordingRule.BuilderBuild- Specified by:
buildin interfaceRecordingRule.BuilderMiddleBuild
-
-