Interface Lifecycle.GenesisConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Lifecycle.GenesisConfig, Lifecycle.GenesisConfig.Builder
Enclosing class:
Lifecycle

public static interface Lifecycle.GenesisConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasConsensusConfig

      boolean hasConsensusConfig()
       Blockchain configuration used to create the genesis block.
       
      .exonum.Config consensus_config = 1;
      Returns:
      Whether the consensusConfig field is set.
    • getConsensusConfig

      Blockchain.Config getConsensusConfig()
       Blockchain configuration used to create the genesis block.
       
      .exonum.Config consensus_config = 1;
      Returns:
      The consensusConfig.
    • getConsensusConfigOrBuilder

      Blockchain.ConfigOrBuilder getConsensusConfigOrBuilder()
       Blockchain configuration used to create the genesis block.
       
      .exonum.Config consensus_config = 1;
    • getArtifactsList

      java.util.List<Base.ArtifactSpec> getArtifactsList()
       Artifact specification of the built-in services.
       
      repeated .exonum.runtime.ArtifactSpec artifacts = 2;
    • getArtifacts

      Base.ArtifactSpec getArtifacts​(int index)
       Artifact specification of the built-in services.
       
      repeated .exonum.runtime.ArtifactSpec artifacts = 2;
    • getArtifactsCount

      int getArtifactsCount()
       Artifact specification of the built-in services.
       
      repeated .exonum.runtime.ArtifactSpec artifacts = 2;
    • getArtifactsOrBuilderList

      java.util.List<? extends Base.ArtifactSpecOrBuilder> getArtifactsOrBuilderList()
       Artifact specification of the built-in services.
       
      repeated .exonum.runtime.ArtifactSpec artifacts = 2;
    • getArtifactsOrBuilder

      Base.ArtifactSpecOrBuilder getArtifactsOrBuilder​(int index)
       Artifact specification of the built-in services.
       
      repeated .exonum.runtime.ArtifactSpec artifacts = 2;
    • getBuiltinInstancesList

      java.util.List<Lifecycle.InstanceInitParams> getBuiltinInstancesList()
       List of services with their configuration parameters that are created directly
       in the genesis block.
       
      repeated .exonum.runtime.InstanceInitParams builtin_instances = 3;
    • getBuiltinInstances

      Lifecycle.InstanceInitParams getBuiltinInstances​(int index)
       List of services with their configuration parameters that are created directly
       in the genesis block.
       
      repeated .exonum.runtime.InstanceInitParams builtin_instances = 3;
    • getBuiltinInstancesCount

      int getBuiltinInstancesCount()
       List of services with their configuration parameters that are created directly
       in the genesis block.
       
      repeated .exonum.runtime.InstanceInitParams builtin_instances = 3;
    • getBuiltinInstancesOrBuilderList

      java.util.List<? extends Lifecycle.InstanceInitParamsOrBuilder> getBuiltinInstancesOrBuilderList()
       List of services with their configuration parameters that are created directly
       in the genesis block.
       
      repeated .exonum.runtime.InstanceInitParams builtin_instances = 3;
    • getBuiltinInstancesOrBuilder

      Lifecycle.InstanceInitParamsOrBuilder getBuiltinInstancesOrBuilder​(int index)
       List of services with their configuration parameters that are created directly
       in the genesis block.
       
      repeated .exonum.runtime.InstanceInitParams builtin_instances = 3;