Show / Hide Table of Contents

Class BlockchainNode

A representation of a blockchain node.

Inheritance
object
BlockchainNode
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.BlockchainNodeEngine.v1.Data
Assembly: Google.Apis.BlockchainNodeEngine.v1.dll
Syntax
public class BlockchainNode : IDirectResponseSchema

Properties

BlockchainType

Immutable. The blockchain type of the node.

Declaration
[JsonProperty("blockchainType")]
public virtual string BlockchainType { get; set; }
Property Value
Type Description
string

ConnectionInfo

Output only. The connection information used to interact with a blockchain node.

Declaration
[JsonProperty("connectionInfo")]
public virtual ConnectionInfo ConnectionInfo { get; set; }
Property Value
Type Description
ConnectionInfo

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. The timestamp at which the blockchain node was first created.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EthereumDetails

Ethereum-specific blockchain node details.

Declaration
[JsonProperty("ethereumDetails")]
public virtual EthereumDetails EthereumDetails { get; set; }
Property Value
Type Description
EthereumDetails

Labels

User-provided key-value pairs.

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
IDictionary<string, string>

Name

Output only. The fully qualified name of the blockchain node. e.g. projects/my-project/locations/us-central1/blockchainNodes/my-node.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

PrivateServiceConnectEnabled

Optional. When true, the node is only accessible via Private Service Connect; no public endpoints are exposed. Otherwise, the node is only accessible via public endpoints. Warning: These nodes are deprecated, please use public endpoints instead.

Declaration
[JsonProperty("privateServiceConnectEnabled")]
public virtual bool? PrivateServiceConnectEnabled { get; set; }
Property Value
Type Description
bool?

State

Output only. A status representing the state of the node.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

Output only. The timestamp at which the blockchain node was last updated.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX