Table of Contents

Class EndpointDiscoveryDataBase

Namespace
Amazon.Runtime.Internal
Assembly
AWSSDK.Core.dll

Class containing the data to use with endpoint discovery

This class is only intended for internal use inside the AWS client libraries. Callers shouldn't ever interact directly with objects of this class.

public abstract class EndpointDiscoveryDataBase
Inheritance
EndpointDiscoveryDataBase
Derived
Inherited Members

Constructors

EndpointDiscoveryDataBase(bool)

protected EndpointDiscoveryDataBase(bool required)

Parameters

required bool

Properties

Identifiers

Sorted dictionary of the identifiers that must be sent with the endpoint discovery request. These identifiers are used to construct the cache key for the cache that stores discovered endpoints. A sorted dictionary is used instead of a dictionary to ensure the cache key comes out in the same order each time it is constructed.

public virtual SortedDictionary<string, string> Identifiers { get; protected set; }

Property Value

SortedDictionary<string, string>

Required

Gets/sets and flag indicating if endpoint discovery is required for the request.

public virtual bool Required { get; protected set; }

Property Value

bool