Class CouchbaseRemoteAnalyticsLink
Inheritance
CouchbaseRemoteAnalyticsLink
Assembly: Couchbase.NetClient.dll
Syntax
public record CouchbaseRemoteAnalyticsLink : AnalyticsLink, IEquatable<AnalyticsLink>, IEquatable<CouchbaseRemoteAnalyticsLink>
Constructors
View Source
CouchbaseRemoteAnalyticsLink(CouchbaseRemoteAnalyticsLink)
Declaration
protected CouchbaseRemoteAnalyticsLink(CouchbaseRemoteAnalyticsLink original)
Parameters
View Source
CouchbaseRemoteAnalyticsLink(string, string, string, EncryptionSettings?)
Declaration
public CouchbaseRemoteAnalyticsLink(string Name, string Dataverse, string Hostname, CouchbaseRemoteAnalyticsLink.EncryptionSettings? Encryption = null)
Parameters
Properties
View Source
Encryption
Declaration
public CouchbaseRemoteAnalyticsLink.EncryptionSettings? Encryption { get; init; }
Property Value
View Source
EqualityContract
Declaration
protected override Type EqualityContract { get; }
Property Value
Overrides
View Source
Hostname
Declaration
public string Hostname { get; init; }
Property Value
View Source
LinkType
Declaration
public override string LinkType { get; }
Property Value
Overrides
View Source
Password
Declaration
public string? Password { get; init; }
Property Value
View Source
Username
Declaration
public string? Username { get; init; }
Property Value
Methods
View Source
Deconstruct(out string, out string, out string, out EncryptionSettings?)
Declaration
public void Deconstruct(out string Name, out string Dataverse, out string Hostname, out CouchbaseRemoteAnalyticsLink.EncryptionSettings? Encryption)
Parameters
View Source
Equals(AnalyticsLink?)
Declaration
public override sealed bool Equals(AnalyticsLink? other)
Parameters
Returns
Overrides
View Source
Equals(CouchbaseRemoteAnalyticsLink?)
Declaration
public virtual bool Equals(CouchbaseRemoteAnalyticsLink? 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
WithFullEncryption(string, string, string, string, string, string)
Declaration
public static CouchbaseRemoteAnalyticsLink WithFullEncryption(string name, string dataverse, string hostname, string certificate, string clientCertificate, string clientKey)
Parameters
Returns
View Source
WithPassword(string)
Declaration
public CouchbaseRemoteAnalyticsLink WithPassword(string password)
Parameters
| Type |
Name |
Description |
| string |
password |
|
Returns
View Source
WithUsername(string)
Declaration
public CouchbaseRemoteAnalyticsLink WithUsername(string username)
Parameters
| Type |
Name |
Description |
| string |
username |
|
Returns
Operators
View Source
operator ==(CouchbaseRemoteAnalyticsLink?, CouchbaseRemoteAnalyticsLink?)
Declaration
public static bool operator ==(CouchbaseRemoteAnalyticsLink? left, CouchbaseRemoteAnalyticsLink? right)
Parameters
Returns
View Source
operator !=(CouchbaseRemoteAnalyticsLink?, CouchbaseRemoteAnalyticsLink?)
Declaration
public static bool operator !=(CouchbaseRemoteAnalyticsLink? left, CouchbaseRemoteAnalyticsLink? right)
Parameters
Returns
Implements