@Generated(value="software.amazon.awssdk:codegen") public final class ProposalSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProposalSummary.Builder,ProposalSummary>
Properties of a proposal.
Applies only to Hyperledger Fabric.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProposalSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the proposal.
|
static ProposalSummary.Builder |
builder() |
Instant |
creationDate()
The date and time that the proposal was created.
|
String |
description()
The description of the proposal.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Instant |
expirationDate()
The date and time that the proposal expires.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
proposalId()
The unique identifier of the proposal.
|
String |
proposedByMemberId()
The unique identifier of the member that created the proposal.
|
String |
proposedByMemberName()
The name of the member that created the proposal.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ProposalSummary.Builder> |
serializableBuilderClass() |
ProposalStatus |
status()
The status of the proposal.
|
String |
statusAsString()
The status of the proposal.
|
ProposalSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String proposalId()
The unique identifier of the proposal.
public final String description()
The description of the proposal.
public final String proposedByMemberId()
The unique identifier of the member that created the proposal.
public final String proposedByMemberName()
The name of the member that created the proposal.
public final ProposalStatus status()
The status of the proposal. Values are as follows:
IN_PROGRESS - The proposal is active and open for member voting.
APPROVED - The proposal was approved with sufficient YES votes among members according
to the VotingPolicy specified for the Network. The specified proposal actions are
carried out.
REJECTED - The proposal was rejected with insufficient YES votes among members
according to the VotingPolicy specified for the Network. The specified
ProposalActions aren't carried out.
EXPIRED - Members didn't cast the number of votes required to determine the proposal outcome before
the proposal expired. The specified ProposalActions aren't carried out.
ACTION_FAILED - One or more of the specified ProposalActions in a proposal that was
approved couldn't be completed because of an error.
If the service returns an enum value that is not available in the current SDK version, status will
return ProposalStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
IN_PROGRESS - The proposal is active and open for member voting.
APPROVED - The proposal was approved with sufficient YES votes among members
according to the VotingPolicy specified for the Network. The specified proposal
actions are carried out.
REJECTED - The proposal was rejected with insufficient YES votes among members
according to the VotingPolicy specified for the Network. The specified
ProposalActions aren't carried out.
EXPIRED - Members didn't cast the number of votes required to determine the proposal outcome
before the proposal expired. The specified ProposalActions aren't carried out.
ACTION_FAILED - One or more of the specified ProposalActions in a proposal that
was approved couldn't be completed because of an error.
ProposalStatuspublic final String statusAsString()
The status of the proposal. Values are as follows:
IN_PROGRESS - The proposal is active and open for member voting.
APPROVED - The proposal was approved with sufficient YES votes among members according
to the VotingPolicy specified for the Network. The specified proposal actions are
carried out.
REJECTED - The proposal was rejected with insufficient YES votes among members
according to the VotingPolicy specified for the Network. The specified
ProposalActions aren't carried out.
EXPIRED - Members didn't cast the number of votes required to determine the proposal outcome before
the proposal expired. The specified ProposalActions aren't carried out.
ACTION_FAILED - One or more of the specified ProposalActions in a proposal that was
approved couldn't be completed because of an error.
If the service returns an enum value that is not available in the current SDK version, status will
return ProposalStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
IN_PROGRESS - The proposal is active and open for member voting.
APPROVED - The proposal was approved with sufficient YES votes among members
according to the VotingPolicy specified for the Network. The specified proposal
actions are carried out.
REJECTED - The proposal was rejected with insufficient YES votes among members
according to the VotingPolicy specified for the Network. The specified
ProposalActions aren't carried out.
EXPIRED - Members didn't cast the number of votes required to determine the proposal outcome
before the proposal expired. The specified ProposalActions aren't carried out.
ACTION_FAILED - One or more of the specified ProposalActions in a proposal that
was approved couldn't be completed because of an error.
ProposalStatuspublic final Instant creationDate()
The date and time that the proposal was created.
public final Instant expirationDate()
The date and time that the proposal expires. This is the CreationDate plus the
ProposalDurationInHours that is specified in the ProposalThresholdPolicy. After this
date and time, if members haven't cast enough votes to determine the outcome according to the voting policy, the
proposal is EXPIRED and Actions aren't carried out.
CreationDate plus the
ProposalDurationInHours that is specified in the ProposalThresholdPolicy. After
this date and time, if members haven't cast enough votes to determine the outcome according to the voting
policy, the proposal is EXPIRED and Actions aren't carried out.public final String arn()
The Amazon Resource Name (ARN) of the proposal. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
public ProposalSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ProposalSummary.Builder,ProposalSummary>public static ProposalSummary.Builder builder()
public static Class<? extends ProposalSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.