Share via


ChaosExperimentRunBranchStatus Class

Definition

Model that represents the a list of actions and action statuses.

public class ChaosExperimentRunBranchStatus : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.Models.ChaosExperimentRunBranchStatus>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.Models.ChaosExperimentRunBranchStatus>
type ChaosExperimentRunBranchStatus = class
    interface IJsonModel<ChaosExperimentRunBranchStatus>
    interface IPersistableModel<ChaosExperimentRunBranchStatus>
Public Class ChaosExperimentRunBranchStatus
Implements IJsonModel(Of ChaosExperimentRunBranchStatus), IPersistableModel(Of ChaosExperimentRunBranchStatus)
Inheritance
ChaosExperimentRunBranchStatus
Implements

Properties

Actions

The array of actions.

BranchId

The id of the branch status.

BranchName

The name of the branch status.

Status

The status of the branch.

Explicit Interface Implementations

IJsonModel<ChaosExperimentRunBranchStatus>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ChaosExperimentRunBranchStatus>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ChaosExperimentRunBranchStatus>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ChaosExperimentRunBranchStatus>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ChaosExperimentRunBranchStatus>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to