SharedAccessSignatureTokenIngestionSource Class

Definition

SAS Token ingestion source.

public class SharedAccessSignatureTokenIngestionSource : Azure.Analytics.PlanetaryComputer.IngestionSource, System.ClientModel.Primitives.IJsonModel<Azure.Analytics.PlanetaryComputer.SharedAccessSignatureTokenIngestionSource>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.PlanetaryComputer.SharedAccessSignatureTokenIngestionSource>
type SharedAccessSignatureTokenIngestionSource = class
    inherit IngestionSource
    interface IJsonModel<SharedAccessSignatureTokenIngestionSource>
    interface IPersistableModel<SharedAccessSignatureTokenIngestionSource>
Public Class SharedAccessSignatureTokenIngestionSource
Inherits IngestionSource
Implements IJsonModel(Of SharedAccessSignatureTokenIngestionSource), IPersistableModel(Of SharedAccessSignatureTokenIngestionSource)
Inheritance
SharedAccessSignatureTokenIngestionSource
Implements

Constructors

Name Description
SharedAccessSignatureTokenIngestionSource(Guid, SharedAccessSignatureTokenConnection)

Initializes a new instance of SharedAccessSignatureTokenIngestionSource.

Properties

Name Description
ConnectionInfo

SAS token connection information.

CreatedOn

Created time in UTC format.

(Inherited from IngestionSource)
Id

Ingestion source id.

(Inherited from IngestionSource)

Methods

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

Explicit Interface Implementations

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

Applies to