Table of Contents

Class Client.FunctionRegion

Namespace
Supabase.Functions
Assembly
Supabase.Functions.dll

Define the region for requests

public class Client.FunctionRegion : IEquatable<Client.FunctionRegion>
Inheritance
Client.FunctionRegion
Implements
Inherited Members

Constructors

FunctionRegion(string)

Define the region for requests

public FunctionRegion(string region)

Parameters

region string

Properties

Any

Empty region

public static Client.FunctionRegion Any { get; }

Property Value

Client.FunctionRegion

ApNortheast1

Represents the region "ap-northeast-1" for function requests.

public static Client.FunctionRegion ApNortheast1 { get; }

Property Value

Client.FunctionRegion

ApNortheast2

Represents the "ap-northeast-2" region for function invocation.

public static Client.FunctionRegion ApNortheast2 { get; }

Property Value

Client.FunctionRegion

ApSouth1

Represents the "ap-south-1" region used for requests.

public static Client.FunctionRegion ApSouth1 { get; }

Property Value

Client.FunctionRegion

ApSoutheast1

Represents the region "ap-southeast-1" for function invocation.

public static Client.FunctionRegion ApSoutheast1 { get; }

Property Value

Client.FunctionRegion

ApSoutheast2

Represents the "ap-southeast-2" region for requests.

public static Client.FunctionRegion ApSoutheast2 { get; }

Property Value

Client.FunctionRegion

CaCentral1

Represents the Canada (Central) region for requests.

public static Client.FunctionRegion CaCentral1 { get; }

Property Value

Client.FunctionRegion

EuCentral1

Represents the "eu-central-1" region for function invocation.

public static Client.FunctionRegion EuCentral1 { get; }

Property Value

Client.FunctionRegion

EuWest1

Represents the "eu-west-1" function region for requests.

public static Client.FunctionRegion EuWest1 { get; }

Property Value

Client.FunctionRegion

EuWest2

Represents the "eu-west-2" region for function invocation requests.

public static Client.FunctionRegion EuWest2 { get; }

Property Value

Client.FunctionRegion

EuWest3

Represents the AWS region 'eu-west-3'.

public static Client.FunctionRegion EuWest3 { get; }

Property Value

Client.FunctionRegion

SaEast1

Represents the South America (São Paulo) region for requests.

public static Client.FunctionRegion SaEast1 { get; }

Property Value

Client.FunctionRegion

UsEast1

Represents the "us-east-1" region for function requests.

public static Client.FunctionRegion UsEast1 { get; }

Property Value

Client.FunctionRegion

UsWest1

Represents the us-west-1 region for function requests.

public static Client.FunctionRegion UsWest1 { get; }

Property Value

Client.FunctionRegion

UsWest2

Represents the "us-west-2" region for requests.

public static Client.FunctionRegion UsWest2 { get; }

Property Value

Client.FunctionRegion

Methods

Equals(FunctionRegion)

Check if the object is identical to the reference passed

public bool Equals(Client.FunctionRegion other)

Parameters

other Client.FunctionRegion

Returns

bool

Equals(object)

Check if the object is identical to the reference passed

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

Generate Hash code

public override int GetHashCode()

Returns

int

ToString()

Returns a string representation of the FunctionRegion instance.

public override string ToString()

Returns

string

A string that represents the current FunctionRegion instance.

Operators

operator ==(FunctionRegion?, FunctionRegion?)

Overloading the operator ==

public static bool operator ==(Client.FunctionRegion? left, Client.FunctionRegion? right)

Parameters

left Client.FunctionRegion
right Client.FunctionRegion

Returns

bool

explicit operator string(FunctionRegion)

Overloads the explicit cast operator to convert a FunctionRegion object to a string.

public static explicit operator string(Client.FunctionRegion region)

Parameters

region Client.FunctionRegion

Returns

string

explicit operator FunctionRegion(string)

Overloads the explicit cast operator to convert a string to a FunctionRegion object.

public static explicit operator Client.FunctionRegion(string region)

Parameters

region string

Returns

Client.FunctionRegion

operator !=(FunctionRegion?, FunctionRegion?)

Overloading the operator !=

public static bool operator !=(Client.FunctionRegion? left, Client.FunctionRegion? right)

Parameters

left Client.FunctionRegion
right Client.FunctionRegion

Returns

bool