Class CfnMember.VotingPolicyProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.managedblockchain.CfnMember.VotingPolicyProperty.Jsii$Proxy
All Implemented Interfaces:
CfnMember.VotingPolicyProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnMember.VotingPolicyProperty

@Stability(Stable) @Internal public static final class CfnMember.VotingPolicyProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnMember.VotingPolicyProperty
An implementation for CfnMember.VotingPolicyProperty
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnMember.VotingPolicyProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnMember.VotingPolicyProperty.Builder.
  • Method Details

    • getApprovalThresholdPolicy

      public final Object getApprovalThresholdPolicy()
      Description copied from interface: CfnMember.VotingPolicyProperty
      Defines the rules for the network for voting on proposals, such as the percentage of YES votes required for the proposal to be approved and the duration of the proposal.

      The policy applies to all proposals and is specified when the network is created.

      Specified by:
      getApprovalThresholdPolicy in interface CfnMember.VotingPolicyProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object