Interface CfnMember.NetworkConfigurationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnMember.NetworkConfigurationProperty.Jsii$Proxy
Enclosing class:
CfnMember

@Stability(Stable) public static interface CfnMember.NetworkConfigurationProperty extends software.amazon.jsii.JsiiSerializable
Configuration properties of the network to which the member belongs.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.managedblockchain.*;
 NetworkConfigurationProperty networkConfigurationProperty = NetworkConfigurationProperty.builder()
         .framework("framework")
         .frameworkVersion("frameworkVersion")
         .name("name")
         .votingPolicy(VotingPolicyProperty.builder()
                 .approvalThresholdPolicy(ApprovalThresholdPolicyProperty.builder()
                         .proposalDurationInHours(123)
                         .thresholdComparator("thresholdComparator")
                         .thresholdPercentage(123)
                         .build())
                 .build())
         // the properties below are optional
         .description("description")
         .networkFrameworkConfiguration(NetworkFrameworkConfigurationProperty.builder()
                 .networkFabricConfiguration(NetworkFabricConfigurationProperty.builder()
                         .edition("edition")
                         .build())
                 .build())
         .build();
 
  • Method Details

    • getFramework

      @Stability(Stable) @NotNull String getFramework()
      The blockchain framework that the network uses.
    • getFrameworkVersion

      @Stability(Stable) @NotNull String getFrameworkVersion()
      The version of the blockchain framework that the network uses.
    • getName

      @Stability(Stable) @NotNull String getName()
      The name of the network.
    • getVotingPolicy

      @Stability(Stable) @NotNull Object getVotingPolicy()
      The voting rules that the network uses to decide if a proposal is accepted.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      Attributes of the blockchain framework for the network.
    • getNetworkFrameworkConfiguration

      @Stability(Stable) @Nullable default Object getNetworkFrameworkConfiguration()
      Configuration properties relevant to the network for the blockchain framework that the network uses.
    • builder

      @Stability(Stable) static CfnMember.NetworkConfigurationProperty.Builder builder()
      Returns:
      a CfnMember.NetworkConfigurationProperty.Builder of CfnMember.NetworkConfigurationProperty