Class VoiceRecordingConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.connect.model.VoiceRecordingConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VoiceRecordingConfiguration.Builder,VoiceRecordingConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class VoiceRecordingConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VoiceRecordingConfiguration.Builder,VoiceRecordingConfiguration>
Contains information about the recording configuration settings.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVoiceRecordingConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VoiceRecordingConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IvrRecordingTrackivrRecordingTrack()Identifies which IVR track is being recorded.StringivrRecordingTrackAsString()Identifies which IVR track is being recorded.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends VoiceRecordingConfiguration.Builder>serializableBuilderClass()VoiceRecordingConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.VoiceRecordingTrackvoiceRecordingTrack()Identifies which track is being recorded.StringvoiceRecordingTrackAsString()Identifies which track is being recorded.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
voiceRecordingTrack
public final VoiceRecordingTrack voiceRecordingTrack()
Identifies which track is being recorded.
If the service returns an enum value that is not available in the current SDK version,
voiceRecordingTrackwill returnVoiceRecordingTrack.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvoiceRecordingTrackAsString().- Returns:
- Identifies which track is being recorded.
- See Also:
VoiceRecordingTrack
-
voiceRecordingTrackAsString
public final String voiceRecordingTrackAsString()
Identifies which track is being recorded.
If the service returns an enum value that is not available in the current SDK version,
voiceRecordingTrackwill returnVoiceRecordingTrack.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvoiceRecordingTrackAsString().- Returns:
- Identifies which track is being recorded.
- See Also:
VoiceRecordingTrack
-
ivrRecordingTrack
public final IvrRecordingTrack ivrRecordingTrack()
Identifies which IVR track is being recorded.
One and only one of the track configurations should be presented in the request.
If the service returns an enum value that is not available in the current SDK version,
ivrRecordingTrackwill returnIvrRecordingTrack.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromivrRecordingTrackAsString().- Returns:
- Identifies which IVR track is being recorded.
One and only one of the track configurations should be presented in the request.
- See Also:
IvrRecordingTrack
-
ivrRecordingTrackAsString
public final String ivrRecordingTrackAsString()
Identifies which IVR track is being recorded.
One and only one of the track configurations should be presented in the request.
If the service returns an enum value that is not available in the current SDK version,
ivrRecordingTrackwill returnIvrRecordingTrack.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromivrRecordingTrackAsString().- Returns:
- Identifies which IVR track is being recorded.
One and only one of the track configurations should be presented in the request.
- See Also:
IvrRecordingTrack
-
toBuilder
public VoiceRecordingConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VoiceRecordingConfiguration.Builder,VoiceRecordingConfiguration>
-
builder
public static VoiceRecordingConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends VoiceRecordingConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-