Class S3ExternalAnalyticsLink
Inheritance
S3ExternalAnalyticsLink
Assembly: Couchbase.NetClient.dll
Syntax
public record S3ExternalAnalyticsLink : AnalyticsLink, IEquatable<AnalyticsLink>, IEquatable<S3ExternalAnalyticsLink>
Constructors
View Source
S3ExternalAnalyticsLink(S3ExternalAnalyticsLink)
Declaration
protected S3ExternalAnalyticsLink(S3ExternalAnalyticsLink original)
Parameters
View Source
S3ExternalAnalyticsLink(string, string, string, string, string)
Declaration
public S3ExternalAnalyticsLink(string Name, string Dataverse, string AccessKeyId, string SecretAccessKey, string Region)
Parameters
Properties
View Source
AccessKeyId
Declaration
public string AccessKeyId { get; init; }
Property Value
View Source
EqualityContract
Declaration
protected override Type EqualityContract { get; }
Property Value
Overrides
View Source
LinkType
Declaration
public override string LinkType { get; }
Property Value
Overrides
View Source
Region
Declaration
public string Region { get; init; }
Property Value
View Source
SecretAccessKey
Declaration
public string SecretAccessKey { get; init; }
Property Value
View Source
ServiceEndpoint
Declaration
public string? ServiceEndpoint { get; init; }
Property Value
View Source
SessionToken
Declaration
public string? SessionToken { get; init; }
Property Value
Methods
View Source
Deconstruct(out string, out string, out string, out string, out string)
Declaration
public void Deconstruct(out string Name, out string Dataverse, out string AccessKeyId, out string SecretAccessKey, out string Region)
Parameters
View Source
Equals(AnalyticsLink?)
Declaration
public override sealed bool Equals(AnalyticsLink? other)
Parameters
Returns
Overrides
View Source
Equals(S3ExternalAnalyticsLink?)
Declaration
public virtual bool Equals(S3ExternalAnalyticsLink? other)
Parameters
Returns
View Source
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
View Source
Declaration
protected override IEnumerable<KeyValuePair<string, string>> GetFormData()
Returns
Overrides
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
PrintMembers(StringBuilder)
Declaration
protected override bool PrintMembers(StringBuilder builder)
Parameters
Returns
Overrides
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
View Source
TryValidateForRequest(out List<string>)
Declaration
public override bool TryValidateForRequest(out List<string> errors)
Parameters
Returns
Overrides
View Source
WithRegion(string)
Declaration
public S3ExternalAnalyticsLink WithRegion(string region)
Parameters
| Type |
Name |
Description |
| string |
region |
|
Returns
View Source
WithSecretAccessKey(string)
Declaration
public S3ExternalAnalyticsLink WithSecretAccessKey(string secreteAccessKey)
Parameters
| Type |
Name |
Description |
| string |
secreteAccessKey |
|
Returns
View Source
WithServiceEndpoint(string?)
Declaration
public S3ExternalAnalyticsLink WithServiceEndpoint(string? serviceEndpoint)
Parameters
| Type |
Name |
Description |
| string |
serviceEndpoint |
|
Returns
View Source
WithSessionToken(string?)
Declaration
public S3ExternalAnalyticsLink WithSessionToken(string? sessionToken)
Parameters
| Type |
Name |
Description |
| string |
sessionToken |
|
Returns
Operators
View Source
operator ==(S3ExternalAnalyticsLink?, S3ExternalAnalyticsLink?)
Declaration
public static bool operator ==(S3ExternalAnalyticsLink? left, S3ExternalAnalyticsLink? right)
Parameters
Returns
View Source
operator !=(S3ExternalAnalyticsLink?, S3ExternalAnalyticsLink?)
Declaration
public static bool operator !=(S3ExternalAnalyticsLink? left, S3ExternalAnalyticsLink? right)
Parameters
Returns
Implements