Share via


ConfigurationSaveContent Class

Definition

Save Tenant Configuration Contract details.

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

Constructors

Name Description
ConfigurationSaveContent()

Initializes a new instance of ConfigurationSaveContent.

Properties

Name Description
Branch

The name of the Git branch in which to commit the current configuration snapshot.

ForceUpdate

The value if true, the current configuration database is committed to the Git repository, even if the Git repository has newer changes that would be overwritten.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ConfigurationSaveContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ConfigurationSaveContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConfigurationSaveContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConfigurationSaveContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ConfigurationSaveContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to