AWSEndpoint

Objective-C

@interface AWSEndpoint : NSObject

@property (nonatomic, readonly) AWSRegionType regionType;
@property (nonatomic, readonly) NSString *regionName;
@property (nonatomic, readonly) AWSServiceType serviceType;
@property (nonatomic, readonly) NSString *serviceName;
@property (nonatomic, readonly) NSString *signingName;
@property (nonatomic, readonly) NSURL *URL;
@property (nonatomic, readonly) NSString *hostName;
@property (nonatomic, readonly) BOOL useUnsafeURL;
@property (nonatomic, readonly) NSNumber *portNumber;

+ (NSString *)regionNameFromType:(AWSRegionType)regionType;

- (instancetype)initWithRegion:(AWSRegionType)regionType
                       service:(AWSServiceType)serviceType
                  useUnsafeURL:(BOOL)useUnsafeURL;

- (instancetype)initWithRegion:(AWSRegionType)regionType
                       service:(AWSServiceType)serviceType
                           URL:(NSURL *)URL;

- (instancetype)initWithRegion:(AWSRegionType)regionType
                   serviceName:(NSString *)serviceName
                           URL:(NSURL *)URL;

- (instancetype)initWithURL:(NSURL *)URL;

- (instancetype)initWithURLString:(NSString *)URLString;

- (instancetype)initLocalEndpointWithRegion:(AWSRegionType)regionType
                                    service:(AWSServiceType)serviceType
                               useUnsafeURL:(BOOL)useUnsafeURL;

@end

Swift

class AWSEndpoint : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) AWSRegionType regionType

    Swift

    var regionType: AWSRegionType { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *regionName

    Swift

    var regionName: String! { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) AWSServiceType serviceType

    Swift

    var serviceType: AWSServiceType { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *serviceName

    Swift

    var serviceName: String! { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *signingName

    Swift

    var signingName: String! { get }
  • URL

    Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSURL *URL

    Swift

    var url: URL! { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *hostName

    Swift

    var hostName: String! { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL useUnsafeURL

    Swift

    var useUnsafeURL: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSNumber *portNumber

    Swift

    var portNumber: NSNumber! { get }
  • Undocumented

    Declaration

    Objective-C

    + (NSString *)regionNameFromType:(AWSRegionType)regionType;

    Swift

    class func regionName(from regionType: AWSRegionType) -> String!
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithRegion:(AWSRegionType)regionType
                           service:(AWSServiceType)serviceType
                      useUnsafeURL:(BOOL)useUnsafeURL;

    Swift

    init!(region regionType: AWSRegionType, service serviceType: AWSServiceType, useUnsafeURL: Bool)
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithRegion:(AWSRegionType)regionType
                           service:(AWSServiceType)serviceType
                               URL:(NSURL *)URL;

    Swift

    init!(region regionType: AWSRegionType, service serviceType: AWSServiceType, url URL: URL!)
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithRegion:(AWSRegionType)regionType
                       serviceName:(NSString *)serviceName
                               URL:(NSURL *)URL;

    Swift

    init!(region regionType: AWSRegionType, serviceName: String!, url URL: URL!)
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithURL:(NSURL *)URL;

    Swift

    init!(url URL: URL!)
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithURLString:(NSString *)URLString;

    Swift

    init!(urlString URLString: String!)
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initLocalEndpointWithRegion:(AWSRegionType)regionType
                                        service:(AWSServiceType)serviceType
                                   useUnsafeURL:(BOOL)useUnsafeURL;

    Swift

    init!(localEndpointWith regionType: AWSRegionType, service serviceType: AWSServiceType, useUnsafeURL: Bool)