Language

TelephonyOutboundFixedIntervalRetryPolicyResult Class

Definition

The frozen fixed-interval retry policy returned for an outbound call or campaign.

public class TelephonyOutboundFixedIntervalRetryPolicyResult : Azure.AI.Projects.Agents.TelephonyOutboundRetryPolicy, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.TelephonyOutboundFixedIntervalRetryPolicyResult>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.TelephonyOutboundFixedIntervalRetryPolicyResult>
type TelephonyOutboundFixedIntervalRetryPolicyResult = class
    inherit TelephonyOutboundRetryPolicy
    interface IJsonModel<TelephonyOutboundFixedIntervalRetryPolicyResult>
    interface IPersistableModel<TelephonyOutboundFixedIntervalRetryPolicyResult>
Public Class TelephonyOutboundFixedIntervalRetryPolicyResult
Inherits TelephonyOutboundRetryPolicy
Implements IJsonModel(Of TelephonyOutboundFixedIntervalRetryPolicyResult), IPersistableModel(Of TelephonyOutboundFixedIntervalRetryPolicyResult)
Inheritance
TelephonyOutboundFixedIntervalRetryPolicyResult
Implements

Constructors

Name Description
TelephonyOutboundFixedIntervalRetryPolicyResult(TimeSpan)

Initializes a new instance of TelephonyOutboundFixedIntervalRetryPolicyResult.

Properties

Name Description
Interval

The fixed delay in seconds between attempts.

MaxAttempts

The maximum number of provider attempts, including the first attempt. Defaults to 1.

(Inherited from TelephonyOutboundRetryPolicy)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<TelephonyOutboundFixedIntervalRetryPolicyResult>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<TelephonyOutboundFixedIntervalRetryPolicyResult>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<TelephonyOutboundRetryPolicy>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from TelephonyOutboundRetryPolicy)
IJsonModel<TelephonyOutboundRetryPolicy>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TelephonyOutboundRetryPolicy)
IPersistableModel<TelephonyOutboundFixedIntervalRetryPolicyResult>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<TelephonyOutboundFixedIntervalRetryPolicyResult>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<TelephonyOutboundFixedIntervalRetryPolicyResult>.Write(ModelReaderWriterOptions)
IPersistableModel<TelephonyOutboundRetryPolicy>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from TelephonyOutboundRetryPolicy)
IPersistableModel<TelephonyOutboundRetryPolicy>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from TelephonyOutboundRetryPolicy)
IPersistableModel<TelephonyOutboundRetryPolicy>.Write(ModelReaderWriterOptions) (Inherited from TelephonyOutboundRetryPolicy)

Applies to